|
|
@ -2158,18 +2158,20 @@ public class DataStatsServiceImpl implements DataStatsService, ResultDataResolve |
|
|
|
String endDateID, |
|
|
|
Boolean needCount) { |
|
|
|
|
|
|
|
boolean isStartDateIdBlank = StringUtils.isBlank(startDateID); |
|
|
|
boolean isEndDateIdBlank = StringUtils.isBlank(endDateID); |
|
|
|
|
|
|
|
if (isStartDateIdBlank && !isEndDateIdBlank) { |
|
|
|
// 查询截止时间的累计值,直接查询表里的total即可
|
|
|
|
PageHelper.startPage(pageNo, pageSize, needCount); |
|
|
|
return factGridMemberStatisticsDailyDao.listGridMemberDataStatsAccumulate(pids, gridId, endDateID); |
|
|
|
} else if (!isStartDateIdBlank && !isEndDateIdBlank) { |
|
|
|
// 查询时间段内的增量,需要使用表中的增量列计算
|
|
|
|
//boolean isStartDateIdBlank = StringUtils.isBlank(startDateID);
|
|
|
|
//boolean isEndDateIdBlank = StringUtils.isBlank(endDateID);
|
|
|
|
//
|
|
|
|
//if (isStartDateIdBlank && !isEndDateIdBlank) {
|
|
|
|
// // 查询截止时间的累计值,直接查询表里的total即可
|
|
|
|
// PageHelper.startPage(pageNo, pageSize, needCount);
|
|
|
|
// return factGridMemberStatisticsDailyDao.listGridMemberDataStatsAccumulate(pids, gridId, endDateID);
|
|
|
|
//} else if (!isStartDateIdBlank && !isEndDateIdBlank) {
|
|
|
|
// // 查询时间段内的增量,需要使用表中的增量列计算
|
|
|
|
// return factGridMemberStatisticsDailyDao.listGridMemberDataStatsIncr(pids, gridId, startDateID, endDateID);
|
|
|
|
//} else {
|
|
|
|
// throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "【pcwork查询网格员数据统计列表】传入时间条件有误");
|
|
|
|
//}
|
|
|
|
|
|
|
|
return factGridMemberStatisticsDailyDao.listGridMemberDataStatsIncr(pids, gridId, startDateID, endDateID); |
|
|
|
} else { |
|
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "【pcwork查询网格员数据统计列表】传入时间条件有误"); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|