feat: do_in时增加更完整的提示信息

This commit is contained in:
caoqianming 2024-01-25 09:49:37 +08:00
parent 30dbeacdd0
commit d0b13ac215
1 changed files with 3 additions and 3 deletions

View File

@ -122,9 +122,9 @@ def do_in(mio: MIO):
wm = WMaterial.objects.get( wm = WMaterial.objects.get(
batch=xbatch, material=xmaterial, belong_dept=belong_dept) batch=xbatch, material=xmaterial, belong_dept=belong_dept)
except ObjectDoesNotExist: except ObjectDoesNotExist:
raise ParseError('车间物料不存在!') raise ParseError(f'{str(xmaterial)}-{xbatch}车间物料不存在!')
except MultipleObjectsReturned: except MultipleObjectsReturned:
raise ParseError('存在多行车间物料!') raise ParseError(f'{str(xmaterial)}-{xbatch}存在多行车间物料!')
new_count = wm.count - xcount new_count = wm.count - xcount
if new_count > 0: if new_count > 0:
wm.count = new_count wm.count = new_count
@ -133,7 +133,7 @@ def do_in(mio: MIO):
elif new_count == 0: elif new_count == 0:
wm.delete() wm.delete()
else: else:
raise ParseError('车间物料不足') raise ParseError(f'{str(xmaterial)}-{xbatch}车间物料不足')
def mlog_submit(mlog: Mlog, user: User, now: Union[datetime.datetime, None]): def mlog_submit(mlog: Mlog, user: User, now: Union[datetime.datetime, None]):