feat: mlog_submit返回更详细的报错
This commit is contained in:
parent
66f2623c24
commit
6165af7c47
|
@ -157,11 +157,14 @@ def mlog_submit(mlog: Mlog, user: User, now: Union[datetime.datetime, None]):
|
||||||
if count_x == 1:
|
if count_x == 1:
|
||||||
material_has = material_has_qs.first()
|
material_has = material_has_qs.first()
|
||||||
elif count_x == 0:
|
elif count_x == 0:
|
||||||
raise ParseError(f'{material_in.name}-{mlog.batch}-批次库存不存在!')
|
raise ParseError(
|
||||||
|
f'{str(material_in)}-{mlog.batch}-批次库存不存在!')
|
||||||
else:
|
else:
|
||||||
raise ParseError(f'{material_in.name}-{mlog.batch}-存在多个相同批次!')
|
raise ParseError(
|
||||||
|
f'{str(material_in)}-{mlog.batch}-存在多个相同批次!')
|
||||||
if mlog.count_use > material_has.count:
|
if mlog.count_use > material_has.count:
|
||||||
raise ParseError(f'{material_in.name}-{mlog.batch}-该批次车间库存不足!')
|
raise ParseError(
|
||||||
|
f'{str(material_in)}-{mlog.batch}-该批次车间库存不足!')
|
||||||
else:
|
else:
|
||||||
material_has.count = material_has.count - mlog.count_use
|
material_has.count = material_has.count - mlog.count_use
|
||||||
material_has.save()
|
material_has.save()
|
||||||
|
|
Loading…
Reference in New Issue