修改细节

This commit is contained in:
胡尧
2024-11-13 10:50:48 +08:00
parent 433f3bd2dc
commit 5365211f49
4 changed files with 28 additions and 10 deletions

View File

@@ -21,9 +21,12 @@ class SaleOrder(models.Model):
self.state = 'supply method'
def action_confirm(self):
# 判断是否所有产品都选择了供货方式
filter_line = self.order_line.filtered(lambda line: not line.supply_method)
if filter_line:
raise UserError('当前订单内(%s)产品未选择路线,请选择后重试' % ','.join(filter_line.mapped('product_id.name')))
for line in self.order_line:
if not line.supply_method:
raise UserError('请先选择供货方式')
bom_type = ''
# 根据供货方式修改成品模板
if line.supply_method == 'automation':