Ver Fonte

fixed 卡券相关bug修复

fushengqian há 9 meses atrás
pai
commit
e615e212b2

+ 1 - 1
fuint-application/src/main/java/com/fuint/common/service/impl/CouponServiceImpl.java

@@ -362,7 +362,7 @@ public class CouponServiceImpl extends ServiceImpl<MtCouponMapper, MtCoupon> imp
                         userCoupon.setExpireTime(expireTime);
                     }
                     userCoupon.setUuid(uuid);
-                    userCoupon.setType(CouponTypeEnum.COUPON.getKey());
+                    userCoupon.setType(couponInfo.getType());
 
                     // 储值卡金额
                     if (couponInfo.getAmount() == null || couponInfo.getAmount().compareTo(new BigDecimal("0")) <= 0) {

+ 3 - 1
fuint-application/src/main/java/com/fuint/common/service/impl/UserCouponServiceImpl.java

@@ -235,7 +235,9 @@ public class UserCouponServiceImpl extends ServiceImpl<MtUserCouponMapper, MtUse
              userCoupon.setStoreId(couponInfo.getStoreId());
              userCoupon.setCouponId(couponInfo.getId());
              userCoupon.setType(couponInfo.getType());
-             userCoupon.setAmount(couponInfo.getAmount());
+             if (couponInfo.getAmount() != null && couponInfo.getAmount().compareTo(new BigDecimal("0")) > 0) {
+                 userCoupon.setAmount(couponInfo.getAmount());
+             }
              userCoupon.setGroupId(groupInfo.getId());
              userCoupon.setMobile(userInfo.getMobile());
              userCoupon.setUserId(userInfo.getId());