add get_kill_houses_out_buying_info

This commit is contained in:
2026-01-26 11:07:20 +03:30
parent 03e2c35b68
commit 51a764daac
2 changed files with 107 additions and 1 deletions

View File

@@ -21,7 +21,8 @@ from deposit_id import wage_counting_type, out_selling_ignore, new_out_selling_c
from deposit_percent import wage_percent, carcases_sell
from general_urls import base_url_for_sms_report
from panel.CityOperator.serializers import CityOperatorForSubSectorTransactionsSerializer
from panel.KillHouse.helpers import get_finance_info, get_difference_carcasses_weight, get_new_wage_for_free_buying
from panel.KillHouse.helpers import get_finance_info, get_difference_carcasses_weight, get_new_wage_for_free_buying, \
get_kill_houses_out_buying_info
from panel.KillHouse.serializers import VetSerializer, ProvinceKillRequestSerializer, \
KillHouseAssignmentInformationSerializer, KillHouseSerializer, KillHouseDailyQuotaSerializer, \
ProvinceKillRequestForAutoAllocationSerializer, KillHouseWareHouseSerializer, KillHouseForProvinceSerializer, \
@@ -4351,6 +4352,8 @@ class TotalWageInformationSerializer(serializers.ModelSerializer):
else:
total_out_live_buying_province_carcasses_weight -= new_out_selling
total_out_live_buying_province_carcasses_weight = get_kill_houses_out_buying_info(kill_houses)
total_out_carcasses_buying_province_carcasses_weight = \
kill_house_free_bar_info.filter(buy_type='carcass').aggregate(total=Sum('weight_of_carcasses'))[
'total'] or 0