发送消息
This commit is contained in:
@@ -28,13 +28,15 @@ class SFMessagePurchase(models.Model):
|
||||
content = message_queue_id.message_template_id.content
|
||||
if message_queue_id.message_template_id.name == '采购订单预警提醒':
|
||||
domain = [('delivery_warning', '=', 'warning')]
|
||||
action_id = self.env.ref("sf_message.purchase_form_warning_action").id
|
||||
else:
|
||||
domain = [('delivery_warning', '=', 'overdue')]
|
||||
action_id = self.env.ref("sf_message.purchase_form_overdue_action").id
|
||||
purchase_order_num = self.env['purchase.order'].sudo().search_count(domain)
|
||||
if purchase_order_num >= 1:
|
||||
url = self.env['ir.config_parameter'].sudo().get_param('web.base.url')
|
||||
action_id = self.env.ref("purchase.purchase_form_action").id
|
||||
url_with_id = f"{url}/web#view_type=list&action={action_id}"
|
||||
menu_id = self.env.ref('purchase.menu_purchase_form_action').id
|
||||
url_with_id = f"{url}/web#view_type=list&action={action_id}&menu_id={menu_id}"
|
||||
content = content.replace('{{url}}', url_with_id).replace('{{num}}', str(purchase_order_num))
|
||||
contents.append(content)
|
||||
if process_outsourcing:
|
||||
|
||||
Reference in New Issue
Block a user