瀏覽代碼

优惠卷详情

zhangkaikai 2 年之前
父節點
當前提交
00c14e96c3
共有 1 個文件被更改,包括 12 次插入4 次删除
  1. 12 4
      mp-admin/src/main/java/com/qs/mp/web/controller/api/admin/CouponMgrController.java

+ 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()) {