From cec511e4a14931ed67d09292fbbb01fe5126e5cf Mon Sep 17 00:00:00 2001 From: lisy <linlangsur163@163.com> Date: 星期一, 07 八月 2023 18:59:28 +0800 Subject: [PATCH] app端:优惠券的规则字段处理 --- cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java | 18 ++++++++++-------- 1 files changed, 10 insertions(+), 8 deletions(-) diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java index ad22b06..885bba2 100644 --- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java +++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java @@ -266,14 +266,15 @@ JSONObject jsonObject = JSON.parseObject(coupon.getContent()); switch (coupon.getType()){ case 1: - couponInfo.put("num1",jsonObject.getDouble("num1")); - couponInfo.put("num2",jsonObject.getDouble("num2")); +// {"conditionalAmount":50,"deductionAmount":10,"experienceName":""} + couponInfo.put("num1",jsonObject.getDouble("conditionalAmount")); + couponInfo.put("num2",jsonObject.getDouble("deductionAmount")); break; case 2: - couponInfo.put("num1",jsonObject.getDouble("num1")); + couponInfo.put("num1",jsonObject.getDouble("conditionalAmount")); break; case 3: - couponInfo.put("num1",jsonObject.getString("num1")); + couponInfo.put("num1",jsonObject.getString("experienceName")); break; default: break; @@ -378,17 +379,18 @@ coupon.setType(dataVo.getPrescription()); HashMap<String, Object> stringObjectHashMap = new HashMap<>(); switch (dataVo.getPrescription()){ +// {"conditionalAmount":50,"deductionAmount":10,"experienceName":""} case 1: - stringObjectHashMap.put("num1",dataVo.getCondition()); - stringObjectHashMap.put("num2",dataVo.getSubtraction()); + stringObjectHashMap.put("conditionalAmount",dataVo.getCondition()); + stringObjectHashMap.put("deductionAmount",dataVo.getSubtraction()); coupon.setContent(stringObjectHashMap.toString()); break; case 2: - stringObjectHashMap.put("num1",dataVo.getDiscount()); + stringObjectHashMap.put("conditionalAmount",dataVo.getDiscount()); coupon.setContent(stringObjectHashMap.toString()); break; case 3: - stringObjectHashMap.put("num1",dataVo.getExperience()); + stringObjectHashMap.put("experienceName",dataVo.getExperience()); coupon.setContent(stringObjectHashMap.toString()); break; default: -- Gitblit v1.7.1