Merge pull request !7674 from 李鹏宇/dev
This commit is contained in:
李鹏宇
2026-01-07 06:48:16 +00:00
committed by Gitee
@@ -94,6 +94,17 @@ class SoongWorkflowMixin(models.AbstractModel):
matched_logs = record.log_ids.filtered(lambda log: log.name == current_state)
if matched_logs and all(log.approval_state == '0' for log in matched_logs):
record.is_back = True
if record._name == 'yuthon.official.incoming.normal':
has_handling_log = any(
log.name == '承办' and log.approval_state == '1'
for log in record.log_ids
)
has_handling_log2 = any(
log.approval_state == '1'
for log in record.log_ids2
)
if has_handling_log or has_handling_log2:
record.is_back = False
def _compute_is_confirm(self):
for record in self: