为日志查询添加默认查询时间,防止调用接口时不传时间条件导致全表扫描

This commit is contained in:
RenKaiGe-Office
2018-07-05 13:42:37 +08:00
parent 2c7696e20c
commit 0a67a013cd
4 changed files with 125 additions and 93 deletions

View File

@@ -181,21 +181,23 @@ public class HiveJDBC {
Integer startNum = (page.getPageNo() - 1) * page.getPageSize();
Integer endNum = startNum - 1 + page.getPageSize() + 1;
if (listString.size() >= startNum) {
if (listString.size() >= endNum) {
mapList.put("str", listString.subList(startNum, endNum));
} else {
mapList.put("str", listString.subList(startNum, listString.size()));
}
// if (listString.size() >= endNum) {
// mapList.put("str", listString.subList(startNum, endNum));
// } else {
// mapList.put("str", listString.subList(startNum, listString.size()));
// }
mapList.put("str", listString);
} else {
mapList.put("str", new ArrayList());
}
if (listObject.size() >= startNum) {
if (listObject.size() >= endNum) {
mapList.put("obj", listObject.subList(startNum, endNum));
} else {
mapList.put("obj", listObject.subList(startNum, listObject.size()));
}
// if (listObject.size() >= endNum) {
// mapList.put("obj", listObject.subList(startNum, endNum));
// } else {
// mapList.put("obj", listObject.subList(startNum, listObject.size()));
// }
mapList.put("str", listObject);
} else {
mapList.put("obj", new ArrayList());
}