修复快速订单

This commit is contained in:
jinling.yang
2024-05-18 16:46:59 +08:00
parent 9f2415cfac
commit debd788864

View File

@@ -222,7 +222,7 @@ class QuickEasyOrder(models.Model):
self_machining_id,
item, order_id,
'self_machining',
i)
i, False)
# 创建坯料的bom
self_machining_bom = self.env['mrp.bom'].bom_create(self_machining_embryo, 'normal', False)
# 创建坯料里bom的组件
@@ -237,7 +237,8 @@ class QuickEasyOrder(models.Model):
# 创建坯料
outsource_embryo = self.env['product.template'].sudo().no_bom_product_create(outsource_id, item,
order_id,
'subcontract', i)
'subcontract', i,
False)
if outsource_embryo == -3:
self.cr.rollback()
return UserError(
@@ -256,7 +257,8 @@ class QuickEasyOrder(models.Model):
elif product.materials_type_id.gain_way == '采购':
purchase_embryo = self.env['product.template'].sudo().no_bom_product_create(purchase_id, item,
order_id,
'purchase', i)
'purchase', i,
False)
if purchase_embryo == -3:
self.cr.rollback()
return UserError(