From c34f19a4b740b23be6ac255e6c5f7bc6fcbb74dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E5=AE=87?= Date: Sat, 23 Nov 2024 19:14:30 +0800 Subject: [PATCH] pengyuthon wechat --- yuthon_will_task/models/yuthon_will_task.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/yuthon_will_task/models/yuthon_will_task.py b/yuthon_will_task/models/yuthon_will_task.py index 4424b1dec..4a7024ea4 100644 --- a/yuthon_will_task/models/yuthon_will_task.py +++ b/yuthon_will_task/models/yuthon_will_task.py @@ -1,6 +1,7 @@ from odoo import api, fields, models, modules import datetime from datetime import datetime, timedelta, time +from odoo.exceptions import UserError class YuthonWillTask(models.Model): @@ -39,10 +40,10 @@ class YuthonWillTask(models.Model): self.ensure_one() for employee_id in self.employee_ids: if not employee_id.wecom_userid: - raise ("请同步{}的企业微信".format(employee_id.name)) + raise UserError("请同步{}的企业微信".format(employee_id.name)) url = "https://oa.thtzjt.com/mail/view?model={}&res_id={}".format(self._name, self.id) - self.sudo().env["wecom.apps"].sync_send_message_textcard(category='task', user_id=employee_id.wecom_userid, - title="待办事项", description="测试消息请忽略", + self.sudo().env["wecom.apps"].sync_send_message_textcard(category='default', user_id=employee_id.wecom_userid, + title="待办事项提醒", description="请注意你的待办事项" + self.task_content, url=url, btntxt="详细信息") def button_add_comment(self):