fix prepared-values pt.3

This commit is contained in:
vchikalkin 2023-04-19 18:39:22 +03:00
parent 8d7cac66b5
commit 681bd8a38e

View File

@ -195,8 +195,10 @@ export async function createRequestData({
(x) =>
x?.evo_job_titleid === systemuser?.evo_job_titleid &&
x?.evo_sot_coefficient_typeidData?.evo_id === 'BONUS_FIX' &&
Boolean(values.product) &&
x.evo_baseproducts?.some((evo_baseproduct) => evo_baseproduct?.evo_id === values.product)
values.product &&
x.evo_baseproducts?.some(
(evo_baseproduct) => evo_baseproduct?.evo_baseproductid === values.product
)
);
return evo_coefficient?.evo_sot_coefficient || 0;
@ -352,8 +354,10 @@ export async function createRequestData({
const evo_coefficient = evo_coefficients?.find(
(x) =>
x?.evo_sot_coefficient_typeidData?.evo_id === 'DIRECTOR_BONUS' &&
Boolean(values.product) &&
x.evo_baseproducts?.some((evo_baseproduct) => evo_baseproduct?.evo_id === values.product)
values.product &&
x.evo_baseproducts?.some(
(evo_baseproduct) => evo_baseproduct?.evo_baseproductid === values.product
)
);
return evo_coefficient?.evo_sot_coefficient || 0;
@ -371,8 +375,10 @@ export async function createRequestData({
const evo_coefficient = evo_coefficients?.find(
(x) =>
x?.evo_sot_coefficient_typeidData?.evo_id === 'DIRECTOR_BONUS_FIX' &&
Boolean(values.product) &&
x.evo_baseproducts?.some((evo_baseproduct) => evo_baseproduct?.evo_id === values.product)
values.product &&
x.evo_baseproducts?.some(
(evo_baseproduct) => evo_baseproduct?.evo_baseproductid === values.product
)
);
return evo_coefficient?.evo_sot_coefficient || 0;
@ -390,8 +396,10 @@ export async function createRequestData({
const evo_coefficient = evo_coefficients?.find(
(x) =>
x?.evo_sot_coefficient_typeidData?.evo_id === 'DIRECTOR_EXTRA_BONUS' &&
Boolean(values.product) &&
x.evo_baseproducts?.some((evo_baseproduct) => evo_baseproduct?.evo_id === values.product)
values.product &&
x.evo_baseproducts?.some(
(evo_baseproduct) => evo_baseproduct?.evo_baseproductid === values.product
)
);
return evo_coefficient?.evo_sot_coefficient || 0;
@ -459,8 +467,10 @@ export async function createRequestData({
(x) =>
x?.evo_job_titleid === systemuser?.evo_job_titleid &&
x?.evo_sot_coefficient_typeidData?.evo_id === 'EXTRA_BONUS' &&
Boolean(values.product) &&
x.evo_baseproducts?.some((evo_baseproduct) => evo_baseproduct?.evo_id === values.product)
values.product &&
x.evo_baseproducts?.some(
(evo_baseproduct) => evo_baseproduct?.evo_baseproductid === values.product
)
);
return evo_coefficient?.evo_sot_coefficient || 0;
@ -1029,8 +1039,10 @@ export async function createRequestData({
const evo_coefficient = evo_coefficients?.find(
(x) =>
x?.evo_sot_coefficient_typeidData?.evo_id === 'REGIONAL_DIRECTOR_BONUS' &&
Boolean(values.product) &&
x.evo_baseproducts?.some((evo_baseproduct) => evo_baseproduct?.evo_id === values.product)
values.product &&
x.evo_baseproducts?.some(
(evo_baseproduct) => evo_baseproduct?.evo_baseproductid === values.product
)
);
return evo_coefficient?.evo_sot_coefficient || 0;
@ -1048,8 +1060,10 @@ export async function createRequestData({
const evo_coefficient = evo_coefficients?.find(
(x) =>
x?.evo_sot_coefficient_typeidData?.evo_id === 'REGIONAL_DIRECTOR_BONUS_FIX' &&
Boolean(values.product) &&
x.evo_baseproducts?.some((evo_baseproduct) => evo_baseproduct?.evo_id === values.product)
values.product &&
x.evo_baseproducts?.some(
(evo_baseproduct) => evo_baseproduct?.evo_baseproductid === values.product
)
);
return evo_coefficient?.evo_sot_coefficient || 0;
@ -1068,8 +1082,10 @@ export async function createRequestData({
const evo_coefficient = evo_coefficients?.find(
(x) =>
x?.evo_sot_coefficient_typeidData?.evo_id === 'REGIONAL_DIRECTOR_EXTRA_BONUS' &&
Boolean(values.product) &&
x.evo_baseproducts?.some((evo_baseproduct) => evo_baseproduct?.evo_id === values.product)
values.product &&
x.evo_baseproducts?.some(
(evo_baseproduct) => evo_baseproduct?.evo_baseproductid === values.product
)
);
return evo_coefficient?.evo_sot_coefficient || 0;