update for poultrrequest

This commit is contained in:
2026-01-20 16:28:35 +03:30
parent b30700f6bc
commit a739292bfd

View File

@@ -4360,6 +4360,8 @@ class ProvinceKillRequestForLetterVetSerializer(serializers.ModelSerializer):
class PoultryRequestoutProvinceSerializer(serializers.ModelSerializer): class PoultryRequestoutProvinceSerializer(serializers.ModelSerializer):
poultry = PoultryForPoultryRequestLetterSerializer(read_only=True) poultry = PoultryForPoultryRequestLetterSerializer(read_only=True)
out_province_poultry_request_buyer = OutProvincePoultryRequestBuyerSerializer(read_only=True) out_province_poultry_request_buyer = OutProvincePoultryRequestBuyerSerializer(read_only=True)
vet_farm_name = serializers.CharField(source='vet_farm.user.fullname', read_only=True)
vet_farm_mobile = serializers.CharField(source='vet_farm.user.mobile', read_only=True)
hatching = serializers.SerializerMethodField('get_hatching') hatching = serializers.SerializerMethodField('get_hatching')
out_state = serializers.SerializerMethodField('get_out_state') out_state = serializers.SerializerMethodField('get_out_state')
total_system_quarantine_quantity = serializers.SerializerMethodField('get_total_system_quarantine_quantity') total_system_quarantine_quantity = serializers.SerializerMethodField('get_total_system_quarantine_quantity')
@@ -4375,10 +4377,11 @@ class PoultryRequestoutProvinceSerializer(serializers.ModelSerializer):
'payer_fullname', 'out_province_poultry_request_buyer', 'buyer_mobile', 'buyer_fullname', 'payer_fullname', 'out_province_poultry_request_buyer', 'buyer_mobile', 'buyer_fullname',
'buyer_city', 'buyer_province', 'agent', 'killer_kill_house_unit_name', 'killer_kill_house_city', 'buyer_city', 'buyer_province', 'agent', 'killer_kill_house_unit_name', 'killer_kill_house_city',
'killer_kill_house_province', 'kill_house_unique_id', 'payment_link', 'quarantine_quantity', 'killer_kill_house_province', 'kill_house_unique_id', 'payment_link', 'quarantine_quantity',
'total_system_quarantine_quantity'] 'total_system_quarantine_quantity','vet_farm_name','vet_farm_mobile','interface_number']
def get_hatching(self, obj): def get_hatching(self, obj):
# if ProvinceKillRequest.objects.filter( # if ProvinceKillRequest.objects.filter(
# province_request__city_request_Poultry__poultry_request=obj, # province_request__city_request_Poultry__poultry_request=obj,
# state='accepted').exists(): # state='accepted').exists():