diff --git a/sf_message/data/bussiness_node.xml b/sf_message/data/bussiness_node.xml
index a9c3dc62..76f3fcb7 100644
--- a/sf_message/data/bussiness_node.xml
+++ b/sf_message/data/bussiness_node.xml
@@ -22,5 +22,9 @@
功能刀具寿命到期
sf.functional.tool.dismantle
+
+ 坯料采购提醒
+ purchase.order
+
\ No newline at end of file
diff --git a/sf_message/models/sf_message_purchase.py b/sf_message/models/sf_message_purchase.py
index 073a7814..e9fe3956 100644
--- a/sf_message/models/sf_message_purchase.py
+++ b/sf_message/models/sf_message_purchase.py
@@ -1,6 +1,17 @@
+import logging
from odoo import models, fields, api, _
class SFMessagePurchase(models.Model):
_name = 'purchase.order'
_inherit = ['purchase.order', 'jikimo.message.dispatch']
+
+ @api.model_create_multi
+ def create(self, vals_list):
+ res = super(SFMessagePurchase, self).create(vals_list)
+ if res:
+ try:
+ res.add_queue('坯料采购提醒')
+ except Exception as e:
+ logging.info('add_queue error:%s' % e)
+ return res
diff --git a/sf_message/models/sf_message_template.py b/sf_message/models/sf_message_template.py
index 5a37513c..957b0f58 100644
--- a/sf_message/models/sf_message_template.py
+++ b/sf_message/models/sf_message_template.py
@@ -12,4 +12,5 @@ class SfMessageTemplate(models.Model):
res.append("stock.picking")
res.append('sf.functional.tool.assembly')
res.append('sf.functional.tool.dismantle')
+ res.append('purchase.order')
return res