diff --git a/jikimo_purchase_tier_validation/models/models.py b/jikimo_purchase_tier_validation/models/models.py index 4602eb50..bcc18bb6 100644 --- a/jikimo_purchase_tier_validation/models/models.py +++ b/jikimo_purchase_tier_validation/models/models.py @@ -64,6 +64,15 @@ class jikimo_purchase_tier_validation(models.Model): if error_messages: raise ValidationError('\n'.join(error_messages)) + # 添加通知消息 + if hasattr(record, 'message_post'): + current_user = self.env.user.name + record.message_post( + body=f"{current_user} 提交审批", + message_type='notification', + subtype_xmlid='mail.mt_note' + ) + return super(jikimo_purchase_tier_validation, self).request_validation() # 上传合同文件