尝试修改

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