|
|
@@ -777,17 +777,7 @@ public class FsCourseWatchLogServiceImpl extends ServiceImpl<FsCourseWatchLogMap
|
|
|
@Override
|
|
|
public List<FsCourseWatchLogStatisticsListVO> selectFsCourseWatchLogStatisticsListVO(FsCourseWatchLogStatisticsListParam param) {
|
|
|
if (param.getUserIds() != null && !param.getUserIds().isEmpty())param.setUserIds(param.getUserIds());
|
|
|
- List<FsCourseWatchLogStatisticsListVO> statisticsListVOS = fsCourseWatchLogMapper.selectFsCourseWatchLogStatisticsListVO(param);
|
|
|
- Map<Long,FsCourseWatchLogStatisticsListVO> redAmountMap = fsCourseRedPacketLogMapper.selectFsCourseRedPacketLogByQwUserIdList(param);
|
|
|
- statisticsListVOS.forEach(vo ->{
|
|
|
- FsCourseWatchLogStatisticsListVO statisticsListVO = redAmountMap.get(vo.getQwUserId());
|
|
|
- if(statisticsListVO != null){
|
|
|
- if(statisticsListVO.getQwUserId().equals(vo.getQwUserId()) && statisticsListVO.getCreateTime().equals(vo.getCreateTime())){
|
|
|
- vo.setRedAmount(statisticsListVO.getRedAmount());
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
- return statisticsListVOS;
|
|
|
+ return fsCourseWatchLogMapper.selectFsCourseWatchLogStatisticsListVO(param);
|
|
|
}
|
|
|
|
|
|
|