|
@@ -215,8 +215,8 @@ public class SapCheckService extends BaseService {
|
|
Integer pageSize, Integer pageNumber) throws Exception {
|
|
Integer pageSize, Integer pageNumber) throws Exception {
|
|
List<Map<String, String>> list = findUserReports(startDate, endDate, departId, name, state, pageSize,
|
|
List<Map<String, String>> list = findUserReports(startDate, endDate, departId, name, state, pageSize,
|
|
pageNumber);
|
|
pageNumber);
|
|
- List<Map<String, String>> totalList = findUserReports(startDate, endDate, departId, name, state, null, null);
|
|
|
|
- return getPageResult(list, totalList.size());
|
|
|
|
|
|
+ Long total = findUserReportTotal(startDate, endDate, departId, name, state);
|
|
|
|
+ return getPageResult(list, total);
|
|
}
|
|
}
|
|
|
|
|
|
@SuppressWarnings("unchecked")
|
|
@SuppressWarnings("unchecked")
|
|
@@ -244,4 +244,25 @@ public class SapCheckService extends BaseService {
|
|
}
|
|
}
|
|
return (List<Map<String, String>>) findList("SapCheckMapper.findUserReports", pd);
|
|
return (List<Map<String, String>>) findList("SapCheckMapper.findUserReports", pd);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ public Long findUserReportTotal(String startDate, String endDate, String departId, String name,
|
|
|
|
+ String state) throws Exception {
|
|
|
|
+ if (StringUtils.isNotBlank(departId) && departId.endsWith(",")) {
|
|
|
|
+ departId = departId.substring(0, departId.length() - 1);
|
|
|
|
+ }
|
|
|
|
+ if (StringUtils.isNotBlank(state)) {
|
|
|
|
+ if ("1".equals(state)) {
|
|
|
|
+ state = "正常";
|
|
|
|
+ } else {
|
|
|
|
+ state = "异常";
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ Map<String, String> pd = Maps.newHashMap();
|
|
|
|
+ pd.put("startDate", startDate);
|
|
|
|
+ pd.put("endDate", endDate);
|
|
|
|
+ pd.put("departId", departId);
|
|
|
|
+ pd.put("name", name);
|
|
|
|
+ pd.put("state", state);
|
|
|
|
+ return (Long) findObject("SapCheckMapper.findUserReportTotal", pd);
|
|
|
|
+ }
|
|
}
|
|
}
|