From 3b1f9cb37dd30bf872e37b0781b228edb51f220a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E5=AE=87?= <9664676+pengyuthon@user.noreply.gitee.com> Date: Sat, 14 Mar 2026 17:24:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yuthon_catering/models/yuthon_catering.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/yuthon_catering/models/yuthon_catering.py b/yuthon_catering/models/yuthon_catering.py index 4ea6cf20d..dc715aa52 100644 --- a/yuthon_catering/models/yuthon_catering.py +++ b/yuthon_catering/models/yuthon_catering.py @@ -46,12 +46,18 @@ class YuthonCatering(models.Model): def task_catering(self): today = fields.Date.today() + tomorrow = today + timedelta(days=1) employee_ids = self.env['yuthon.catering.conf'].search([])[0].employee_ids future_menu_records = self.env['yuthon.menu.setting'].search([ ('menu_date', '>', today) ]) if not future_menu_records: return + tomorrow_menu = self.env['yuthon.menu.setting'].search([ + ('menu_date', '=', tomorrow) + ], limit=1) + if not tomorrow_menu: + return for emp in employee_ids: url = f"https://phone.thtzjt.com/phone/Restaurant/{emp.user_id.id}" self.sudo().env["wecom.apps"].sync_send_message_textcard( @@ -62,15 +68,6 @@ class YuthonCatering(models.Model): url=url, btntxt="详细信息" ) - self.sudo().env["wecom.apps"].sync_send_message_textcard( - category='can', - user_id='18562027762', - title="餐饮通知", - description="请在 18:00 前登记次日用餐,18点后未填的系统将自动视为就餐。可在 21 点前进行修改。如有疑问,联系办公室。", - url=url, - btntxt="详细信息" - ) - def task_conf(self): tomorrow = fields.Date.today() + timedelta(days=1)