diff --git a/apps/wpm/services.py b/apps/wpm/services.py index 077d5770..69aafb13 100644 --- a/apps/wpm/services.py +++ b/apps/wpm/services.py @@ -739,6 +739,8 @@ def handover_submit(handover:Handover, user: User, now: Union[datetime.datetime, recive_mgroup = handover.recive_mgroup recive_dept = handover.recive_dept + if handover.type == Handover.H_CHANGE: + handover.mtype = Handover.H_MERGE new_batch = handover.new_batch if new_batch and mtype != Handover.H_MERGE: raise ParseError("只有合并时才能提供新批次号")