diff --git a/src/api/discounts.ts b/src/api/discounts.ts index ee5b1c7..ff831b5 100644 --- a/src/api/discounts.ts +++ b/src/api/discounts.ts @@ -60,7 +60,7 @@ export const createDiscountJSON: CreateDiscount = ({ discount = discountBase as CreateProductDiscountBody; discount.Layer = 1; discount.Condition.Product = privilegeId; - discount.Condition.Term = ""; + discount.Condition.Term = discountMinValue.toString(); discount.Target.Products = [{ Factor: discountFactor, ID: "", diff --git a/src/pages/dashboard/Content/DiscountManagement/CreateDiscount.tsx b/src/pages/dashboard/Content/DiscountManagement/CreateDiscount.tsx index e5b8087..2eab1da 100644 --- a/src/pages/dashboard/Content/DiscountManagement/CreateDiscount.tsx +++ b/src/pages/dashboard/Content/DiscountManagement/CreateDiscount.tsx @@ -45,6 +45,7 @@ export default function CreateDiscount() { if (!isFinite(discountFactor)) return enqueueSnackbar("Поле discountFactor не число"); if (!isFinite(cartPurchasesAmount)) return enqueueSnackbar("Поле cartPurchasesAmount не число"); if (!isFinite(discountMinValue)) return enqueueSnackbar("Поле discountMinValue не число"); + if (!privilegeIdField) return enqueueSnackbar("Привилегия не выбрана"); try { const createdDiscount = await createDiscountJSON({