diff --git a/apps/wpm/services.py b/apps/wpm/services.py index 4ee8af54..c9f9f46f 100644 --- a/apps/wpm/services.py +++ b/apps/wpm/services.py @@ -157,11 +157,14 @@ def mlog_submit(mlog: Mlog, user: User, now: Union[datetime.datetime, None]): if count_x == 1: material_has = material_has_qs.first() elif count_x == 0: - raise ParseError(f'{material_in.name}-{mlog.batch}-批次库存不存在!') + raise ParseError( + f'{str(material_in)}-{mlog.batch}-批次库存不存在!') else: - raise ParseError(f'{material_in.name}-{mlog.batch}-存在多个相同批次!') + raise ParseError( + f'{str(material_in)}-{mlog.batch}-存在多个相同批次!') if mlog.count_use > material_has.count: - raise ParseError(f'{material_in.name}-{mlog.batch}-该批次车间库存不足!') + raise ParseError( + f'{str(material_in)}-{mlog.batch}-该批次车间库存不足!') else: material_has.count = material_has.count - mlog.count_use material_has.save()