报表快照
This commit is contained in:
parent
a40188659f
commit
3a128a4c5b
|
|
@ -332,28 +332,28 @@ public class SalaryStatisticsReportWrapper extends Service {
|
|||
if (empDimensionOptional.isPresent()) {
|
||||
empDimensionId = empDimensionOptional.get();
|
||||
}
|
||||
// if (StringUtils.isNotBlank(salaryReportIds) && salaryReportIds.contains(id + "")) {
|
||||
// //报表中缓存的条件
|
||||
// salaryReportConditions = Utils.null2String(getSalaryCacheService(user).get(SalaryCacheKey.SALARY_REPORT_CONDITIONS + id));
|
||||
// if (StringUtils.isNotBlank(salaryReportConditions) && salaryReportConditions.contains(paramMd5)) {
|
||||
// Map<String, Object> result = getSalaryCacheService(user).get(SalaryCacheKey.SALARY_REPORT_DATA + id + "_" + paramMd5);
|
||||
// if (param.getDimensionId().equals(empDimensionId)) {
|
||||
// // 人员维度需要分页
|
||||
// Map<String, Object> finalResultMap = new HashMap<>();
|
||||
// PageInfo<Map<String, Object>> pageInfo = (PageInfo<Map<String, Object>>) result.get("pageInfo");
|
||||
// PageInfo<Map<String, Object>> finalPageInfo = SalaryPageUtil.buildPage(param.getCurrent(), param.getPageSize());
|
||||
// finalPageInfo.setTotal(pageInfo.getList().size());
|
||||
// finalPageInfo.setList(SalaryPageUtil.subList(param.getCurrent(), param.getPageSize(), pageInfo.getList()));
|
||||
// finalResultMap.put("pageInfo", finalPageInfo);
|
||||
// finalResultMap.put("columns", result.get("columns"));
|
||||
// finalResultMap.put("countResult", result.get("countResult"));
|
||||
// finalResultMap.put("reportId", id);
|
||||
// return finalResultMap;
|
||||
// }
|
||||
//
|
||||
// return result;
|
||||
// }
|
||||
// }
|
||||
if (StringUtils.isNotBlank(salaryReportIds) && salaryReportIds.contains(id + "")) {
|
||||
//报表中缓存的条件
|
||||
salaryReportConditions = Utils.null2String(getSalaryCacheService(user).get(SalaryCacheKey.SALARY_REPORT_CONDITIONS + id));
|
||||
if (StringUtils.isNotBlank(salaryReportConditions) && salaryReportConditions.contains(paramMd5)) {
|
||||
Map<String, Object> result = getSalaryCacheService(user).get(SalaryCacheKey.SALARY_REPORT_DATA + id + "_" + paramMd5);
|
||||
if (param.getDimensionId().equals(empDimensionId)) {
|
||||
// 人员维度需要分页
|
||||
Map<String, Object> finalResultMap = new HashMap<>();
|
||||
PageInfo<Map<String, Object>> pageInfo = (PageInfo<Map<String, Object>>) result.get("pageInfo");
|
||||
PageInfo<Map<String, Object>> finalPageInfo = SalaryPageUtil.buildPage(param.getCurrent(), param.getPageSize());
|
||||
finalPageInfo.setTotal(pageInfo.getList().size());
|
||||
finalPageInfo.setList(SalaryPageUtil.subList(param.getCurrent(), param.getPageSize(), pageInfo.getList()));
|
||||
finalResultMap.put("pageInfo", finalPageInfo);
|
||||
finalResultMap.put("columns", result.get("columns"));
|
||||
finalResultMap.put("countResult", result.get("countResult"));
|
||||
finalResultMap.put("reportId", id);
|
||||
return finalResultMap;
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// 列表data
|
||||
|
|
|
|||
Loading…
Reference in New Issue