feat: do_in时增加更完整的提示信息
This commit is contained in:
parent
30dbeacdd0
commit
d0b13ac215
|
@ -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]):
|
||||||
|
|
Loading…
Reference in New Issue