diff --git a/src/api/discounts.ts b/src/api/discounts.ts index c8d4e46..23a1540 100644 --- a/src/api/discounts.ts +++ b/src/api/discounts.ts @@ -61,7 +61,7 @@ export const createDiscountJSON: CreateDiscount = ({ discount.Layer = 1; discount.Condition.Product = privilegeId; discount.Condition.Term = ""; - discount.Products = [{ + discount.Target.Products = [{ Factor: discountFactor, ID: "", Overhelm: false, @@ -129,7 +129,7 @@ export const createDiscountFormData: CreateDiscount = ({ formdata.set("discount.Layer", "1"); formdata.set("discount.Condition.Product", privilegeId); formdata.set("discount.Condition.Term", discountMinValue.toString()); - formdata.set("discount.Products.Factor", discountMinValue.toString()); + formdata.set("discount.Target.Products.Factor", discountMinValue.toString()); break; case "service": formdata.set("discount.Layer", "2"); diff --git a/src/model/discount.ts b/src/model/discount.ts index ed832bf..044a141 100644 --- a/src/model/discount.ts +++ b/src/model/discount.ts @@ -95,11 +95,13 @@ export type CreateProductDiscountBody = CreateDiscountBodyBase & { Product: string; Term: string; }; - Products: [{ - ID: string; - Factor: number; - Overhelm: false; - }]; + Target: { + Products: [{ + ID: string; + Factor: number; + Overhelm: false; + }]; + }; }; export type CreateServiceDiscountBody = CreateDiscountBodyBase & {