@@ -621,16 +621,20 @@ class SoongWorkflowCommentWizard(models.TransientModel):
|
||||
|
||||
|
||||
if self.node_btn_name == '加签':
|
||||
current_node_log = self.sudo().env["soong.workflow.log"].search(
|
||||
[
|
||||
("model", "=", self.res_model),
|
||||
("res_id", "=", self.res_id),
|
||||
("done_by", "=", self.env.user.id),
|
||||
("node_id", "=", self.node_btn_id.node_id.id),
|
||||
],
|
||||
order="create_date DESC",
|
||||
limit=1
|
||||
)
|
||||
is_admin = self.env.user.id.has_group('base.group_system')
|
||||
if not is_admin:
|
||||
current_node_log = self.sudo().env["soong.workflow.log"].search(
|
||||
[
|
||||
("model", "=", self.res_model),
|
||||
("res_id", "=", self.res_id),
|
||||
("done_by", "=", self.env.user.id),
|
||||
("node_id", "=", self.node_btn_id.node_id.id),
|
||||
],
|
||||
order="create_date DESC",
|
||||
limit=1
|
||||
)
|
||||
else:
|
||||
current_node_log = record_id.log_ids[-1]
|
||||
current_node_log.write({
|
||||
"comment": self.comment,
|
||||
"approval_state": "2", # 已完成
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<field name="name">property.fee.form.tree</field>
|
||||
<field name="model">property.fee.form</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="费用支出">
|
||||
<tree string="费用支出" default_order="create_date desc">
|
||||
<field name="code" string="流水号"/>
|
||||
<field name="name"/>
|
||||
<field name="company_id1" options="{'no_create': True}"/>
|
||||
|
||||
Reference in New Issue
Block a user