admin
2019-12-03 ad1c19461fee4c7c4a26795bef75d26f9738faf1
fanli/src/main/java/com/yeshi/fanli/service/impl/redpack/RedPackWinNewUserServiceImpl.java
@@ -12,13 +12,13 @@
import com.yeshi.fanli.dao.mongodb.redpack.RedPackWinNewUserDao;
import com.yeshi.fanli.entity.bus.user.UserInfoExtra;
import com.yeshi.fanli.entity.push.DeviceActive;
import com.yeshi.fanli.entity.redpack.RedPackBalance;
import com.yeshi.fanli.entity.redpack.RedPackWinNewUser;
import com.yeshi.fanli.log.LogHelper;
import com.yeshi.fanli.service.inter.money.msg.UserMoneyMsgNotificationService;
import com.yeshi.fanli.service.inter.push.DeviceActiveService;
import com.yeshi.fanli.service.inter.redpack.RedPackBalanceService;
import com.yeshi.fanli.service.inter.redpack.RedPackConfigService;
import com.yeshi.fanli.service.inter.redpack.RedPackForbidService;
import com.yeshi.fanli.service.inter.redpack.RedPackWinNewUserService;
import com.yeshi.fanli.service.inter.user.UserInfoExtraService;
import com.yeshi.fanli.util.Constant;
@@ -49,6 +49,9 @@
   @Resource
   private DeviceActiveService deviceActiveService;
   
   @Resource
   private RedPackForbidService redPackForbidService;
   
   @Override
   public boolean verifyHasReward(Long uid, String device) {
@@ -70,10 +73,8 @@
            return true; // 未超过时间
         }
         
         RedPackBalance redPackBalance = redPackBalanceService.selectByPrimaryKey(uid);
         if (redPackBalance != null && redPackBalance.getState() != null
               && redPackBalance.getState() == RedPackBalance.STATE_LOCKED)
            return false;  // 红包封禁
         if(redPackForbidService.verifyForbid(uid))
            return false; // 红包封禁
         
         UserInfoExtra userInfoExtra = userInfoExtraService.getUserInfoExtra(uid);
         if (userInfoExtra == null || userInfoExtra.getFirstLoginTime() == null)