From 0be9afcdfef78698c6b1f51f5109ebb7b6353621 Mon Sep 17 00:00:00 2001 From: mgw <1392924357@qq.com> Date: Wed, 26 Feb 2025 10:13:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8F=98=E9=87=8F=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_manufacturing/wizard/sale_order_cancel.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sf_manufacturing/wizard/sale_order_cancel.py b/sf_manufacturing/wizard/sale_order_cancel.py index dceeba98..46e7146c 100644 --- a/sf_manufacturing/wizard/sale_order_cancel.py +++ b/sf_manufacturing/wizard/sale_order_cancel.py @@ -285,11 +285,11 @@ class SFSaleOrderCancelLine(models.TransientModel): f = 0 for move in picking.move_ids: f += 1 - flag = False + is_changed = False if picking.state not in ['draft', 'cancel', 'waiting']: - flag = True + is_changed = True if picking.picking_type_id.name == '客供料入库' and picking.state not in ['cancel', 'assigned']: - flag = False + is_changed = False vals = { 'wizard_id': wizard_id, 'sequence': sequence, @@ -301,7 +301,7 @@ class SFSaleOrderCancelLine(models.TransientModel): 'product_name': move.product_id.name if move.product_id else '', 'quantity': move.product_uom_qty, 'doc_state': map_dict.get(picking.state, picking.state), - 'cancel_reason': '已有异动' if flag else '' + 'cancel_reason': '已有异动' if is_changed else '' } lines.append(self.create(vals)) sequence += 1