@api.model
def my_function(self, ids):
# selectedIds = context[‘selectedIds’]
records = self.env[‘wms.goods.log.adjust’].search([(‘id’, ‘in’, ids)])
for record in records:
if record.userstatus != ‘2’:
record.userstatus = ‘2’
record.cfr_manid = record.env.pubuser.id
record.cfr_manname = record.env.pubuser.staff_name
record.cfr_date = fields.Date.today()
bs = self.env[‘wms.goods.lot’].search([(‘id’, ‘=’, record.lotno.id)])
bs.prodate = record.adjust_prodate
bs.endvalidate = record.adjust_endvalidate
bs.approvedno = record.adjust_approvedno
bs.registerno = record.adjust_registerno
bs.killlotno = record.adjust_killlotno
else:
raise ValidationError(‘没有需要执行的内容!’)
odoo点击按钮后改变状态,增加内容,并且修改另外表的字段内容
最新推荐文章于 2022-06-16 17:32:03 发布