feat: 采购入库才可进行检验

This commit is contained in:
caoqianming 2025-01-16 08:34:59 +08:00
parent 923ac2276c
commit 24bdb818a5
1 changed files with 5 additions and 0 deletions

View File

@ -16,6 +16,11 @@ class MIOItemwCreateUpdateSerializer(CustomModelSerializer):
def validate(self, attrs):
mioitem: MIOItem = attrs["mioitem"]
mio: MIO = mioitem.mio
ftest_data = attrs.get("ftest", None)
if ftest_data and mio.type == MIO.MIO_TYPE_PUR_IN:
ftest_data["type"] = "purin"
else:
raise ParseError('采购入库才可进行检验')
if mioitem.mio.submit_time is not None:
raise ParseError('出入库已提交不可编辑')
wpr: Wpr = attrs.get("wpr", None)