admin
2020-05-12 2ec42a5aacea35d2918f0e17f07685cf5b4d25c8
fanli/src/main/java/com/yeshi/fanli/service/impl/user/vip/UserVIPPreInfoServiceImpl.java
@@ -96,7 +96,7 @@
   @Override
   public void addUserVIPPreInfo(UserVIPPreInfo info) throws UserVIPPreInfoException {
      if (info == null || info.getUid() == null || info.getProcess() == null)
      if (info == null || info.getUid() == null || info.getProcess() == null || info.getSourceType() == null)
         throw new UserVIPPreInfoException(1, "信息不完整");
      for (Long fuid : Constant.NO_UPGRADE_UIDS) {// 禁止不能升级的用户升级
         if (info.getUid().longValue() == fuid)
@@ -277,6 +277,11 @@
      info.setProcess(UserVIPPreInfo.PROCESS_2);
      info.setCreateTime(upgradeTime);
      info.setUpdateTime(upgradeTime);
      if (teamPass)
         info.setSourceType(UserVIPPreInfo.SOURCE_TYPE_TEAM);
      else
         info.setSourceType(UserVIPPreInfo.SOURCE_TYPE_ORDER);
      addUserVIPPreInfo(info);
      // 升级弹框提示
@@ -328,4 +333,14 @@
      userVIPPreInfoMapper.deleteByPrimaryKey(id);
   }
   @Override
   public List<UserVIPPreInfo> listByProcess(int process, Date minTime, Date maxTime, int page, int pageSize) {
      return userVIPPreInfoMapper.listByProcess(process, minTime, maxTime, (page - 1) * pageSize, pageSize);
   }
   @Override
   public long countByProcess(int process, Date minTime, Date maxTime) {
      return userVIPPreInfoMapper.countByProcess(process, minTime, maxTime);
   }
}