|
@ -108,11 +108,7 @@ public class BizDataStatsServiceImpl implements BizDataStatsService { |
|
|
yesterdayParam.setDateId(yesterdayStr); |
|
|
yesterdayParam.setDateId(yesterdayStr); |
|
|
//遍历网格员重新初始化数据
|
|
|
//遍历网格员重新初始化数据
|
|
|
List<StatsStaffPatrolRecordDailyDTO> insertList = buildInitPatrolStatsData(yesterdayParam, allGridMembers); |
|
|
List<StatsStaffPatrolRecordDailyDTO> insertList = buildInitPatrolStatsData(yesterdayParam, allGridMembers); |
|
|
/* List<StatsStaffPatrolRecordDailyDTO> yesterdayStatsList = statsStaffPatrolService.selectData(formDTO.getCustomerId(), yesterdayStr); |
|
|
|
|
|
if (CollectionUtils.isEmpty(yesterdayStatsList)) { |
|
|
|
|
|
log.warn("reloadStaffPatrolStatsData have any yesterdayStats data,dateId:{}", yesterdayStr); |
|
|
|
|
|
return; |
|
|
|
|
|
}*/ |
|
|
|
|
|
Map<String, StatsStaffPatrolRecordDailyDTO> yesterdayStatsMap = insertList.stream().collect(Collectors.toMap(o -> o.getGridId() + o.getStaffId(), o -> o, (o1, o2) -> o1)); |
|
|
Map<String, StatsStaffPatrolRecordDailyDTO> yesterdayStatsMap = insertList.stream().collect(Collectors.toMap(o -> o.getGridId() + o.getStaffId(), o -> o, (o1, o2) -> o1)); |
|
|
//获取昨日的巡查记录
|
|
|
//获取昨日的巡查记录
|
|
|
List<StaffPatrolRecordResult> yesterdayPatrolList = userService.selectStaffPatrolListByDateId(formDTO.getCustomerId(), yesterdayStr); |
|
|
List<StaffPatrolRecordResult> yesterdayPatrolList = userService.selectStaffPatrolListByDateId(formDTO.getCustomerId(), yesterdayStr); |
|
@ -186,8 +182,6 @@ public class BizDataStatsServiceImpl implements BizDataStatsService { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
private void initStaffPatrolTodayData(StaffPatrolStatsFormDTO formDTO, List<CustomerGridStaffDTO> allGridMembers) { |
|
|
private void initStaffPatrolTodayData(StaffPatrolStatsFormDTO formDTO, List<CustomerGridStaffDTO> allGridMembers) { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<StatsStaffPatrolRecordDailyDTO> insertList = buildInitPatrolStatsData(formDTO, allGridMembers); |
|
|
List<StatsStaffPatrolRecordDailyDTO> insertList = buildInitPatrolStatsData(formDTO, allGridMembers); |
|
|
Integer effectRow = statsStaffPatrolService.delAndInsertBatch(formDTO, insertList); |
|
|
Integer effectRow = statsStaffPatrolService.delAndInsertBatch(formDTO, insertList); |
|
|
log.debug("initStaffPatrolStats insert rows:{}", effectRow); |
|
|
log.debug("initStaffPatrolStats insert rows:{}", effectRow); |
|
|