尝试修改
This commit is contained in:
parent
bad4e27c0d
commit
32ddaeacae
|
|
@ -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):
|
||||
|
|
|
|||
Loading…
Reference in New Issue