admin
2020-04-23 2ff38cf4200a2235567e8ff6f5560a7026e1f1a6
fanli/src/main/java/com/yeshi/fanli/service/impl/user/vip/TeamUserLevelStatisticServiceImpl.java
@@ -1,7 +1,10 @@
package com.yeshi.fanli.service.impl.user.vip;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
@@ -27,10 +30,35 @@
   @Resource
   private UserInviteValidRecordService userInviteValidRecordService;
   
   @Override
   public TeamUserLevelStatistic selectByUid(Long uid) {
      return teamUserLevelStatisticMapper.selectByPrimaryKey(uid);
   }
   @Override
   public List<TeamUserLevelStatistic> listByUids(List<Long> uids) {
      List<TeamUserLevelStatistic> resultList = new ArrayList<>();
      List<TeamUserLevelStatistic> list = teamUserLevelStatisticMapper.listByUids(uids);
      // 放入Map中
      Map<Long, TeamUserLevelStatistic> map = new HashMap<>();
      if (list != null)
         for (TeamUserLevelStatistic s : list) {
            map.put(s.getId(), s);
         }
      for (Long uid : uids) {
         if (map.get(uid) == null) {
            initData(uid);
            TeamUserLevelStatistic statistic = selectByUid(uid);
            resultList.add(statistic);
         } else {
            resultList.add(map.get(uid));
         }
      }
      return null;
   }
   @Override
@@ -61,7 +89,6 @@
            }
         }
      }
      
      // 间接粉丝统计
      int daRenSecondCount = 0;