工单已下发通知
This commit is contained in:
@@ -1,9 +1,6 @@
|
|||||||
import logging
|
|
||||||
from odoo import models, fields, api, _
|
from odoo import models, fields, api, _
|
||||||
|
|
||||||
|
|
||||||
class SFMessagePurchase(models.Model):
|
class SFMessagePurchase(models.Model):
|
||||||
_name = 'purchase.order'
|
_name = 'purchase.order'
|
||||||
_inherit = ['purchase.order', 'jikimo.message.dispatch']
|
_inherit = ['purchase.order', 'jikimo.message.dispatch']
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -27,7 +27,8 @@ class SFMessageSale(models.Model):
|
|||||||
if picking_ids:
|
if picking_ids:
|
||||||
for picking_id in picking_ids:
|
for picking_id in picking_ids:
|
||||||
purchase_order_ids = (
|
purchase_order_ids = (
|
||||||
picking_id.procurement_group_id.stock_move_ids.created_purchase_line_id.order_id | picking_id.procurement_group_id.stock_move_ids.move_orig_ids.purchase_line_id.order_id).ids
|
picking_id.procurement_group_id.stock_move_ids.created_purchase_line_id.order_id |
|
||||||
|
picking_id.procurement_group_id.stock_move_ids.move_orig_ids.purchase_line_id.order_id).ids
|
||||||
purchase_order_id.extend(purchase_order_ids)
|
purchase_order_id.extend(purchase_order_ids)
|
||||||
if purchase_order_id:
|
if purchase_order_id:
|
||||||
purchase_order_list = self.env['purchase.order'].search([('id', 'in', purchase_order_id)])
|
purchase_order_list = self.env['purchase.order'].search([('id', 'in', purchase_order_id)])
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ class SFMessageStockPicking(models.Model):
|
|||||||
'{{number}}', str(i)).replace('{{request_url}}', url)
|
'{{number}}', str(i)).replace('{{request_url}}', url)
|
||||||
product_id.append(mrp_production_info.product_id.id)
|
product_id.append(mrp_production_info.product_id.id)
|
||||||
contents.append(content)
|
contents.append(content)
|
||||||
|
return contents
|
||||||
else:
|
else:
|
||||||
res = super(SFMessageStockPicking, self)._get_message(message_queue_id)
|
res = super(SFMessageStockPicking, self)._get_message(message_queue_id)
|
||||||
contents.append(res)
|
return res
|
||||||
return contents
|
|
||||||
|
|||||||
@@ -8,8 +8,9 @@ class SFMessageWork(models.Model):
|
|||||||
@api.depends('production_availability', 'blocked_by_workorder_ids.state')
|
@api.depends('production_availability', 'blocked_by_workorder_ids.state')
|
||||||
def _compute_state(self):
|
def _compute_state(self):
|
||||||
super(SFMessageWork, self)._compute_state()
|
super(SFMessageWork, self)._compute_state()
|
||||||
if self.state == 'ready' and self.routing_type == '装夹预调':
|
for workorder in self:
|
||||||
self.add_queue('工单已下发通知')
|
if workorder.state == 'ready' and workorder.routing_type == '装夹预调':
|
||||||
|
workorder.add_queue('工单已下发通知')
|
||||||
|
|
||||||
def _get_message(self, message_queue_ids):
|
def _get_message(self, message_queue_ids):
|
||||||
contents = []
|
contents = []
|
||||||
|
|||||||
Reference in New Issue
Block a user