diff --git a/apps/web/server/routers/calculate/lib/request.ts b/apps/web/server/routers/calculate/lib/request.ts index 9d8fc0c..ae71baf 100644 --- a/apps/web/server/routers/calculate/lib/request.ts +++ b/apps/web/server/routers/calculate/lib/request.ts @@ -452,7 +452,13 @@ export async function createRequestData({ async districtRate() { const evo_coefficient = evo_coefficients?.find( - (x) => x?.evo_sot_coefficient_typeidData?.evo_id === 'DISTRICT_RATE' + (x) => + x?.evo_sot_coefficient_typeidData?.evo_id === 'DISTRICT_RATE' && + systemuser?.businessunitid && + x.evo_businessunits?.find( + (evo_businessunit) => + evo_businessunit?.evo_sale_businessunitid === systemuser?.businessunitid + ) ); return evo_coefficient?.evo_sot_coefficient || 0;