feat: ofm-service fix bug

This commit is contained in:
TianyangZhang 2025-11-18 14:39:15 +08:00
parent f290138c40
commit 362497af37
1 changed files with 4 additions and 4 deletions

View File

@ -71,7 +71,7 @@ class VehicleRecordSerializer(CustomModelSerializer):
class VehicleUseSerializer(CustomModelSerializer):
vehreg = serializers.PrimaryKeyRelatedField(queryset=VehicleReg.objects.all(), write_only=True, label="车辆信息")
vehiclereg = serializers.PrimaryKeyRelatedField(queryset=VehicleReg.objects.all(), write_only=True, label="车辆信息")
vdate = serializers.DateField(write_only=True, label="预订日期")
slots = serializers.ListField(child=serializers.IntegerField(), write_only=True, label="时段索引")
create_by_name = serializers.CharField(source='create_by.username', read_only=True)
@ -85,7 +85,7 @@ class VehicleUseSerializer(CustomModelSerializer):
extra_kwargs = {'belong_dept': {'required': True}}
def create(self, validated_data):
vehreg = validated_data.pop('vehreg')
vehreg = validated_data.pop('vehiclereg')
slots = validated_data.pop('slots')
vdate = validated_data.pop('vdate')
vehicle_use = super().create(validated_data)
@ -100,7 +100,7 @@ class VehicleUseSerializer(CustomModelSerializer):
return vehicle_use
def update(self, instance, validated_data):
vehreg = validated_data.pop('vehreg')
vehreg = validated_data.pop('vehiclereg')
slots = validated_data.pop('slots')
vdate = validated_data.pop('vdate')
vehicle_use = super().update(instance, validated_data)