调拨入库消息推送
This commit is contained in:
@@ -11,9 +11,9 @@
|
||||
""",
|
||||
'category': 'sf',
|
||||
'website': 'https://www.sf.jikimo.com',
|
||||
'depends': ['sale', 'purchase', 'sf_plan', 'jikimo_message_notify','stock'],
|
||||
'depends': ['sale', 'purchase', 'sf_plan', 'jikimo_message_notify','stock','sf_tool_management'],
|
||||
'data': [
|
||||
'data/bussiness_node.xml'
|
||||
'data/bussiness_node.xml',
|
||||
],
|
||||
'test': [
|
||||
],
|
||||
|
||||
@@ -7,11 +7,14 @@ class SFMessageStockPicking(models.Model):
|
||||
_description = "库存调拨"
|
||||
_inherit = ['stock.picking', 'jikimo.message.dispatch']
|
||||
|
||||
def button_validate(self):
|
||||
res = super(SFMessageStockPicking, self).button_validate()
|
||||
if self.location_id.name == 'Vendors' and self.location_dest_id.name == '进货':
|
||||
self.add_queue('调拨入库')
|
||||
return res
|
||||
@api.model_create_multi
|
||||
def create(self, vals):
|
||||
result = super(SFMessageStockPicking, self).create(vals)
|
||||
for obj in result:
|
||||
if obj.location_id.name == '进货' and obj.location_dest_id.name == '刀具房':
|
||||
obj.add_queue('调拨入库')
|
||||
return result
|
||||
|
||||
|
||||
@api.depends('move_type', 'immediate_transfer', 'move_ids.state', 'move_ids.picking_id')
|
||||
def _compute_state(self):
|
||||
|
||||
Reference in New Issue
Block a user