Accept Merge Request #1268: (feature/修复外协采购 -> develop)

Merge Request: 修复外协采购

Created By: @杨金灵
Reviewed By: @马广威
Approved By: @马广威 
Accepted By: @杨金灵
URL: https://jikimo-hn.coding.net/p/jikimo_sfs/d/jikimo_sf/git/merge/1268
This commit is contained in:
杨金灵
2024-08-29 15:25:11 +08:00
committed by Coding

View File

@@ -966,12 +966,14 @@ class ResMrpWorkOrder(models.Model):
else:
production_programming = self.env['mrp.production'].search(
[('programming_no', '=', self.production_id.programming_no)], order='name asc')
production_no_remanufacture = production_programming.filtered(
lambda a: a.is_remanufacture is False)
production_list = [production.name for production in production_programming]
purchase_orders = self.env['purchase.order'].search(
[('origin', '=', ','.join(production_list))])
[('origin', 'ilike', ','.join(production_list))])
for line in purchase_orders.order_line:
if line.product_id.server_product_process_parameters_id == workorder.surface_technics_parameters_id and line.product_qty == len(
production_programming):
production_no_remanufacture):
if purchase_orders.state == 'purchase':
workorder.state = 'ready'
else: