修改消息发送前已入库或已发货消息发送内容为null

This commit is contained in:
hujiaying
2024-10-11 09:52:42 +08:00
parent 22da51729b
commit c3e40fd3aa
2 changed files with 5 additions and 3 deletions

View File

@@ -33,12 +33,13 @@ class SFMessageStockPicking(models.Model):
record.add_queue('订单发货提醒')
def deal_stock_picking_sfp(self, message_queue_id): # 处理订单发货提醒
content = message_queue_id.message_template_id.content
content = None
stock_picking = self.env['stock.picking'].search([('id', '=', int(message_queue_id.res_id))])
stock_picking_out = self.env['stock.picking'].search(
[('origin', '=', stock_picking.origin), ('state', '=', 'assigned'),
('picking_type_id.sequence_code', '=', 'OUT')])
if stock_picking_out and len(stock_picking_out) > 0:
content = message_queue_id.message_template_id.content
url = self.request_url()
content = content.replace('{{name}}', stock_picking_out.name).replace(
'{{sale_order_name}}', stock_picking_out.origin).replace('{{request_url}}', url)
@@ -69,7 +70,8 @@ class SFMessageStockPicking(models.Model):
contents.append(content)
elif message_queue_id.message_template_id.name == '订单发货提醒':
content = self.deal_stock_picking_sfp(message_queue_id)
contents.append(content)
if content:
contents.append(content)
return contents
def get_special_url(self, id, tmplate_name, special_name, model_id):