From 311e9e9e04813fe3ac0b9686046ce6558725f31c Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 22 Apr 2025 08:43:05 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=A0=A1=E9=AA=8C=E5=8F=AA=E6=9C=89?= =?UTF-8?q?=E5=90=88=E5=B9=B6=E6=97=B6=E6=89=8D=E8=83=BD=E6=8F=90=E4=BE=9B?= =?UTF-8?q?=E6=96=B0=E6=89=B9=E6=AC=A1=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/wpm/services.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/wpm/services.py b/apps/wpm/services.py index 3c3dedca..afaeb86a 100644 --- a/apps/wpm/services.py +++ b/apps/wpm/services.py @@ -727,6 +727,8 @@ def handover_submit(handover:Handover, user: User, now: Union[datetime.datetime, recive_dept = handover.recive_dept batches = [] new_batch = handover.new_batch + if new_batch and mtype != Handover.H_MERGE: + raise ParseError("只有合并时才能提供新批次号") if mtype == Handover.H_MERGE: if new_batch: batches = [new_batch] @@ -763,14 +765,12 @@ def handover_submit(handover:Handover, user: User, now: Union[datetime.datetime, if wm_from is None: raise ParseError('找不到车间库存') - print(wm_from.count) count_x = wm_from.count - xcount if count_x < 0: raise ParseError('车间库存不足!') else: wm_from.count = count_x wm_from.save() - print(wm_from.count) if need_add: # 开始变动