fix: notokoption values
This commit is contained in:
parent
ba2368f59b
commit
5fc38eabaa
|
|
@ -72,11 +72,11 @@ class FtestWorkCreateUpdateSerializer(CustomModelSerializer):
|
||||||
attrs['batch'] = wm.batch
|
attrs['batch'] = wm.batch
|
||||||
count_notok_json = attrs.get('count_notok_json', None)
|
count_notok_json = attrs.get('count_notok_json', None)
|
||||||
if count_notok_json is None:
|
if count_notok_json is None:
|
||||||
raise ValidationError('不合格项不能为Null')
|
raise ValidationError('不合格项不能为空')
|
||||||
count_notok = 0
|
count_notok = 0
|
||||||
for k, v in count_notok_json.items():
|
for k, v in count_notok_json.items():
|
||||||
k_2 = k.replace('count_n_', '')
|
k_2 = k.replace('count_n_', '')
|
||||||
if k not in NotOkOption.values():
|
if k not in NotOkOption.values:
|
||||||
raise ValidationError(f'不支持的不合格项{k_2}')
|
raise ValidationError(f'不支持的不合格项{k_2}')
|
||||||
if isinstance(v, int) and v >= 0:
|
if isinstance(v, int) and v >= 0:
|
||||||
count_notok = count_notok + v
|
count_notok = count_notok + v
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue