尝试修改

This commit is contained in:
曹前明 2022-06-06 15:32:54 +08:00
parent bad4e27c0d
commit 32ddaeacae
1 changed files with 11 additions and 12 deletions

View File

@ -123,15 +123,16 @@ class QActionQualiCreateSerializer(serializers.ModelSerializer):
def create(self, validated_data):
validated_data['action'] = 'quali:create'
if validated_data['value2']['type'] in ['CMA', 'CNAS']:
validated_data['value2']['name'] = validated_data['value2']['type']
value2 = validated_data['value2']
if value2.get('province', None):
value2['province'] = value2['province'].id
if value2.get('city', None):
value2['city'] = value2['city'].id
if value2.get('file', None):
value2['file'] = value2['file'].id
value2 = self.data['value2']
if value2['type'] in ['CMA', 'CNAS']:
value2['name'] = value2['type']
validated_data['value2'] = value2
# if value2.get('province', None):
# value2['province'] = value2['province'].id
# if value2.get('city', None):
# value2['city'] = value2['city'].id
# if value2.get('file', None):
# value2['file'] = value2['file'].id
return super().create(validated_data)
class QActionQualiUpdateSerializer(serializers.ModelSerializer):
@ -142,9 +143,7 @@ class QActionQualiUpdateSerializer(serializers.ModelSerializer):
def create(self, validated_data):
validated_data['action'] = 'quali:update'
value2 = validated_data['value2']
if value2.get('file', None):
value2['file'] = value2['file'].id
validated_data['value2'] = self.data['value2']
return super().create(validated_data)
class QActionACreateSerializer(serializers.ModelSerializer):