客供料优化
This commit is contained in:
@@ -1574,12 +1574,18 @@ class MrpProduction(models.Model):
|
||||
first_order = self.env['mrp.production'].search(
|
||||
[('origin', '=', order.origin), ('product_id', '=', order.product_id.id)], limit=1, order='id asc')
|
||||
order.picking_ids = self.env['stock.picking'].search([
|
||||
('group_id', '=', first_order.procurement_group_id.id), ('group_id', '!=', False),
|
||||
('group_id', '!=', False), ('state', '!=', 'cancel'),
|
||||
'|', # 表示“或”的开始
|
||||
('group_id', '=', order.procurement_group_id.id),
|
||||
('related_group_ids', '=', order.procurement_group_id.id)
|
||||
])
|
||||
order.delivery_count = len(first_order.picking_ids)
|
||||
else:
|
||||
order.picking_ids = self.env['stock.picking'].search([
|
||||
('group_id', '=', order.procurement_group_id.id), ('group_id', '!=', False),
|
||||
('group_id', '!=', False),('state', '!=', 'cancel'),
|
||||
'|', # 表示“或”的开始
|
||||
('group_id', '=', order.procurement_group_id.id),
|
||||
('related_group_ids', '=', order.procurement_group_id.id)
|
||||
])
|
||||
order.delivery_count = len(order.picking_ids)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user