Explorar el Código

优惠卷详情

zhangkaikai hace 2 años
padre
commit
00c14e96c3

+ 12 - 4
mp-admin/src/main/java/com/qs/mp/web/controller/api/admin/CouponMgrController.java

@@ -232,8 +232,12 @@ public class CouponMgrController extends BaseApiController {
             }
         }
         Coupon coupon = mapperFacade.map(couponParam, Coupon.class);
-        String couponDetail = URLDecoder.decode(couponParam.getCouponDetail());
-        coupon.setCouponDetail(couponDetail);
+        if (StringUtils.isBlank(couponParam.getCouponDetail())) {
+            coupon.setCouponDetail("");
+        } else {
+            String couponDetail = URLDecoder.decode(couponParam.getCouponDetail());
+            coupon.setCouponDetail(couponDetail);
+        }
         // 1、校验名称是否重复(代金券表)
         LambdaQueryWrapper<Coupon> queryWrapper = new LambdaQueryWrapper<>();
         queryWrapper.eq(Coupon::getTitle, coupon.getTitle());
@@ -290,8 +294,12 @@ public class CouponMgrController extends BaseApiController {
             }
         }
         Coupon coupon = mapperFacade.map(couponParam, Coupon.class);
-        String couponDetail = URLDecoder.decode(couponParam.getCouponDetail());
-        coupon.setCouponDetail(couponDetail);
+        if (StringUtils.isBlank(couponParam.getCouponDetail())) {
+            coupon.setCouponDetail("");
+        } else {
+            String couponDetail = URLDecoder.decode(couponParam.getCouponDetail());
+            coupon.setCouponDetail(couponDetail);
+        }
         // 1、校验修改代金券是否为当前用户的代金券
         Coupon oldCoupon = couponService.getById(coupon.getCouponId());
         if (null == oldCoupon || null == oldCoupon.getCouponId()) {