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(
|
||||
batch=xbatch, material=xmaterial, belong_dept=belong_dept)
|
||||
except ObjectDoesNotExist:
|
||||
raise ParseError('车间物料不存在!')
|
||||
raise ParseError(f'{str(xmaterial)}-{xbatch}车间物料不存在!')
|
||||
except MultipleObjectsReturned:
|
||||
raise ParseError('存在多行车间物料!')
|
||||
raise ParseError(f'{str(xmaterial)}-{xbatch}存在多行车间物料!')
|
||||
new_count = wm.count - xcount
|
||||
if new_count > 0:
|
||||
wm.count = new_count
|
||||
|
@ -133,7 +133,7 @@ def do_in(mio: MIO):
|
|||
elif new_count == 0:
|
||||
wm.delete()
|
||||
else:
|
||||
raise ParseError('车间物料不足')
|
||||
raise ParseError(f'{str(xmaterial)}-{xbatch}车间物料不足')
|
||||
|
||||
|
||||
def mlog_submit(mlog: Mlog, user: User, now: Union[datetime.datetime, None]):
|
||||
|
|
Loading…
Reference in New Issue