From 082b7025e5654be2d38a7caccfe714937217410b Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期二, 07 十一月 2023 14:22:33 +0800 Subject: [PATCH] 后台bug修改 --- cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java | 29 ++++++++++++++++------------- 1 files changed, 16 insertions(+), 13 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 7b459a7..e39623c 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 @@ -569,20 +569,23 @@ coupon.setIllustrate(dataVo.getIllustrate()); coupon.setDistributionMethod(dataVo.getDistributionMethod()); coupon.setRedemptionMethod(dataVo.getExchangeMethod()); - switch (dataVo.getExchangeMethod()){ - case 1: - coupon.setIntegral(BigDecimal.valueOf(dataVo.getRequiredPoints())); - break; - case 2: - coupon.setCash(dataVo.getRequiredCash()); - coupon.setIntegral(BigDecimal.valueOf(dataVo.getRequiredPoints())); - break; - case 3: - coupon.setCash(dataVo.getRequiredCash()); - break; - default: - break; + if (dataVo.getExchangeMethod()!=null){ + switch (dataVo.getExchangeMethod()){ + case 1: + coupon.setIntegral(BigDecimal.valueOf(dataVo.getRequiredPoints())); + break; + case 2: + coupon.setCash(dataVo.getRequiredCash()); + coupon.setIntegral(BigDecimal.valueOf(dataVo.getRequiredPoints())); + break; + case 3: + coupon.setCash(dataVo.getRequiredCash()); + break; + default: + break; + } } + coupon.setQuantityIssued(dataVo.getQuantityIssued()); coupon.setPickUpQuantity(dataVo.getPickUpQuantity()); coupon.setUseScope(dataVo.getCompany()); -- Gitblit v1.7.1