yujian
2020-04-02 0ec22dcf4fd9c4496e6f681e7fab89f56c6e4e8a
fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserSystemCouponServiceImpl.java
@@ -74,7 +74,7 @@
import com.yeshi.fanli.service.inter.user.UserSystemCouponRecordService;
import com.yeshi.fanli.service.inter.user.UserSystemCouponService;
import com.yeshi.fanli.service.inter.user.invite.ThreeSaleSerivce;
import com.yeshi.fanli.service.inter.user.vip.UserVIPInfoService;
import com.yeshi.fanli.service.inter.user.invite.UserInviteService;
import com.yeshi.fanli.util.Constant;
import com.yeshi.fanli.util.MoneyBigDecimalUtil;
import com.yeshi.fanli.util.RedisManager;
@@ -119,6 +119,7 @@
   @Resource
   private SystemCouponService systemCouponService;
   @Lazy
   @Resource
   private CommonOrderService commonOrderService;
@@ -183,7 +184,7 @@
   private Producer producer;
   
   @Resource
   private UserVIPInfoService userVIPInfoService;
   private UserInviteService userInviteService;
   @Override
   public int insertSelective(UserSystemCoupon record) {
@@ -1917,7 +1918,7 @@
               jumpBtn.put("params", jumpLink);
               jumpBtn.put("jumpDetail", jumpDetailV2Service.getByTypeCache("web"));
            } else if (CouponTypeEnum.rebatePercentCoupon == type) {
               if (userVIPInfoService.isVIP(uid)) { // 会员只可赠送
               if (userInviteService.verifyVIP(uid)) { // 会员只可赠送
                  userCouponVO.setState(UserSystemCoupon.STATE_GIVE_ONLY);
               } else {// 可使用 可赠送
                  userCouponVO.setState(UserSystemCoupon.STATE_USE_GIVE);