From c55231555cf57c797c527c432add3baac92acfb2 Mon Sep 17 00:00:00 2001 From: mgw <1392924357@qq.com> Date: Tue, 18 Mar 2025 16:49:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- quality_control/models/quality.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/quality_control/models/quality.py b/quality_control/models/quality.py index 102f2fd6..9e046e9f 100644 --- a/quality_control/models/quality.py +++ b/quality_control/models/quality.py @@ -151,7 +151,7 @@ class QualityCheck(models.Model): if record.picking_id: total_qty = 0 for move in record.picking_id.move_ids_without_package: - total_qty += move.product_uom_qty + total_qty += int(move.product_uom_qty) record.total_qty = total_qty if total_qty > 0 else '' else: record.total_qty = '' @@ -373,9 +373,9 @@ class QualityCheck(models.Model): raise UserError(_('请先输入检验数')) if not record.total_qty: raise UserError(_('总数量不能为空')) - if record.check_qty <= float(record.total_qty): + if record.check_qty >= int(record.total_qty): raise UserError(_('检验数不可超过总数量')) - if record.column_nums >= record.check_qty: + if record.column_nums <= record.check_qty: raise UserError(_('测量件数不可超过检验数')) def do_cancel_publish(self):