复检记录

This commit is contained in:
caoqianming 2021-12-13 09:14:56 +08:00
parent a5a11303e0
commit ac135b1386
1 changed files with 0 additions and 9 deletions

View File

@ -292,15 +292,6 @@ class WpmTestRecordCreateSerializer(serializers.ModelSerializer):
model = TestRecord model = TestRecord
fields = ['form', 'record_data', 'is_testok', 'wproduct'] fields = ['form', 'record_data', 'is_testok', 'wproduct']
def validate(self, attrs):
wproduct = attrs['wproduct']
if wproduct.act_state == WProduct.WPR_ACT_STATE_TORETEST:
if 'origin_test' in attrs and attrs['origin_test']:
pass
else:
raise exceptions.APIException('复检需提供原检测记录ID')
return super().validate(attrs)
class WpmTestFormInitSerializer(serializers.Serializer): class WpmTestFormInitSerializer(serializers.Serializer):
wproduct = serializers.PrimaryKeyRelatedField(queryset=WProduct.objects.all(), required=True) wproduct = serializers.PrimaryKeyRelatedField(queryset=WProduct.objects.all(), required=True)
form = serializers.PrimaryKeyRelatedField(queryset=RecordForm.objects.all(), required=False) form = serializers.PrimaryKeyRelatedField(queryset=RecordForm.objects.all(), required=False)