feat: handover_submit 并发优化2
This commit is contained in:
parent
6eee0e1e53
commit
2ecaeadff7
|
|
@ -924,7 +924,8 @@ def handover_submit(handover:Handover, user: User, now: Union[datetime.datetime,
|
|||
for item in handoverbws:
|
||||
wpr:Wpr = item.wpr
|
||||
Wpr.change_or_new(wpr=wpr, wm=wm_to, old_wm=wpr.wm, old_mb=wpr.mb)
|
||||
if wm_to.count != Wpr.objects.filter(wm=wm_to).count():
|
||||
db_count = WMaterial.objects.filter(id=wm_to.id).values_list("count", flat=True).get()
|
||||
if db_count != Wpr.objects.filter(wm=wm_to).count():
|
||||
raise ParseError("交接与明细数量不一致2,操作失败")
|
||||
|
||||
handover.submit_user = user
|
||||
|
|
|
|||
Loading…
Reference in New Issue