| | |
| | | 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; |
| | |
| | | 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: |