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