yujian
2020-04-17 4a2eb8a3a00febe2a55e1d5538e7e13e9f7fae86
fanli/src/main/java/com/yeshi/fanli/service/impl/user/vip/UserVIPPreInfoServiceImpl.java
@@ -47,6 +47,7 @@
import com.yeshi.fanli.service.inter.user.vip.UserVipConfigService;
import com.yeshi.fanli.util.Constant;
import com.yeshi.fanli.util.StringUtil;
import com.yeshi.fanli.util.TimeUtil;
import com.yeshi.fanli.util.annotation.RequestSerializableByKeyService;
@Service
@@ -371,7 +372,7 @@
         if (userInfoRegister != null && userInfoRegister.getCreateTime() != null) {
            registerTime = userInfoRegister.getCreateTime();
         }
         int daysBetween = DateUtil.daysBetween(registerTime, new Date());
         int daysBetween = TimeUtil.getDayDifferenceCount(registerTime, new Date());
         userAccountMsgNotificationService.vipPreUpgrade(uid, "快省达人", "普通会员", daysBetween, limit1, limit2, type);
         
         // 升级弹框提示
@@ -457,7 +458,7 @@
            if (userInfoRegister != null && userInfoRegister.getCreateTime() != null) {
               registerTime = userInfoRegister.getCreateTime();
            }
            daysBetween = DateUtil.daysBetween(registerTime, upgradeTime);
            daysBetween = TimeUtil.getDayDifferenceCount(registerTime, upgradeTime);
            
            // 金币奖励 (直接升级高级会员补齐一级奖励)
            goldcoinReward(uid);
@@ -523,9 +524,8 @@
         return;
      }
      
      // 验证上级是否已是会员
      UserVIPPreInfo oldInfo = userVIPPreInfoMapper.selectByUidAndProcess(bossId, UserVIPPreInfo.PROCESS_1);
      if (oldInfo == null) {
      UserVIPPreInfo latestInfo = getLatestProcessInfo(bossId);
      if (latestInfo == null) {
         // 添加脱离关系倒计时
         userInviteSeparateService.addPreSeparateRecord(uid, bossId);