# -*- coding: utf-8 -*- from odoo import api, fields, models, tools class IssueLineAddWizard(models.Model): _name = "issue.line.add.wizard" issue_id = fields.Many2one('issue.library') approval_group_id = fields.Many2one('soong.approval.group', string="类别") workflow_record_ids = fields.Many2many('soong.workflow.record', string="流程") def confirm(self): for record_id in self.workflow_record_ids: self.env['issue.library.approval.line'].create({ 'issue_library_id': self.issue_id.id, 'workflow_name': record_id.name, 'approval_type': record_id.approvals_group_id.name, 'res_model': record_id.res_model, 'res_id': record_id.res_id, 'code': record_id.code, 'approval_date': fields.Datetime.now(), })