!12325 延迟发送

Merge pull request !12325 from 李鹏宇/dev_wang
This commit is contained in:
李鹏宇
2026-07-03 11:35:01 +00:00
committed by Gitee
+3
View File
@@ -2,6 +2,7 @@
from odoo import api, fields, models, tools, _
from odoo.exceptions import ValidationError, UserError
import logging
import time # 用于发送企微消息时延迟,避免短时间内大量请求
from datetime import datetime, timedelta, date
_logger = logging.getLogger(__name__)
@@ -231,6 +232,8 @@ class YuthonNotice(models.Model):
employee = rec.employee_id
if not employee or not employee.wecom_userid:
continue
# 每次发送前延迟0.5秒,避免短时间内大量请求企微接口
time.sleep(0.5)
url = f'https://phone.thtzjt.com/phone/Notice/{self.id}?employee_id={employee.id}'
result_data = self.sudo().env["wecom.apps"].sync_send_message_textcard(
category='notice',