修复消息提醒时区问题

This commit is contained in:
jinling.yang
2024-10-25 11:25:37 +08:00
parent a1a520ec39
commit e51fff4120
4 changed files with 56 additions and 24 deletions

View File

@@ -173,14 +173,15 @@ class SFMessageSale(models.Model):
("model", "=", self._name),
("bussiness_node_id", "=", business_node_id_warning)
], limit=1)
sale_order_warning = self.env['jikimo.message.queue'].search([
('res_id', '=', wo.id),
('message_status', '=', 'pending'),
('message_template_id', '=', message_template_warning.id)
])
if sale_order_warning:
logging.info('取消发送:%s' % sale_order_warning.name)
sale_order_warning.write({'message_status': 'cancel'})
if message_template_warning:
sale_order_warning = self.env['jikimo.message.queue'].search([
('res_id', '=', wo.id),
('message_status', '=', 'pending'),
('message_template_id', '=', message_template_warning.id)
])
if sale_order_warning:
logging.info('取消发送:%s' % sale_order_warning.name)
sale_order_warning.write({'message_status': 'cancel'})
def _recover_sale_time_warning_func(self):
sale_order_done = self.sudo().search([('state', 'in', ['sale']), ('delivery_status', '=', 'full')])