添加表面工艺服务产品验证

This commit is contained in:
jinling.yang
2024-08-09 11:31:30 +08:00
parent 41efe81119
commit 34e858ffe4
3 changed files with 11 additions and 4 deletions

View File

@@ -137,9 +137,13 @@ class ResMrpWorkOrder(models.Model):
@api.depends('name', 'production_id.name')
def _compute_surface_technics_picking_ids(self):
for order in self:
picking_ids = self.env['stock.picking'].search([('id', 'in', order.picking_ids.ids)])
order.surface_technics_picking_count = len(picking_ids)
for workorder in self:
if workorder.routing_type == '表面工艺':
picking_ids = self.env['stock.picking'].search(
[('surface_technics_parameters_id', '=', workorder.surface_technics_parameters_id)], order='id asc')
workorder.surface_technics_picking_count = len(picking_ids)
else:
workorder.surface_technics_picking_count = 0
def action_view_surface_technics_picking(self):
self.ensure_one()