From 2551d82a99a5c18d405548bf8ee30da754aaed7a Mon Sep 17 00:00:00 2001 From: "jinling.yang" Date: Thu, 24 Oct 2024 14:27:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=94=80=E5=94=AE=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E9=80=BE=E6=9C=9F=E8=BF=87=E6=9C=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_message/models/sf_message_sale.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sf_message/models/sf_message_sale.py b/sf_message/models/sf_message_sale.py index 9c0c3eb0..3fd57f8a 100644 --- a/sf_message/models/sf_message_sale.py +++ b/sf_message/models/sf_message_sale.py @@ -109,7 +109,8 @@ class SFMessageSale(models.Model): production = self.env['mrp.production'].search([('origin', '=', item.name)]) production_not_done = production.filtered(lambda p: p.state not in ['done', 'scrap', 'cancel']) production_done_count = len(production.filtered(lambda p: p.state in ['done', 'scrap', 'cancel'])) - if len(production_not_done) >= 1 and len(production_not_done) != item.mrp_production_count: + if (len(production_not_done) >= 1 and len(production_not_done) != item.mrp_production_count) or len( + production_not_done) != production_done_count: logging.info("-----不等于----") logging.info(f"name: {item.name}") logging.info(