|
@@ -103,6 +103,16 @@ public class NeiYeController {
|
|
|
if (queryDataResult.size() <= 0){
|
|
|
return R.data(300, null, "未查询到数据");
|
|
|
}
|
|
|
+ //审批状态
|
|
|
+ String taskStatus = queryVO.getTaskStatus();
|
|
|
+ if (!"".equals(taskStatus) && !"null".equals(taskStatus) && taskStatus != null) {
|
|
|
+ Integer status = Integer.parseInt(taskStatus) - 1;
|
|
|
+ queryDataResult = queryDataResult.stream()
|
|
|
+ .filter(qdr->status.equals(qdr.getStatus())).collect(Collectors.toList());
|
|
|
+ }
|
|
|
+ if (queryDataResult.size() <= 0){
|
|
|
+ return R.data(300, null, "未查询到数据");
|
|
|
+ }
|
|
|
//分组
|
|
|
List<List<QueryProcessDataVO>> groupList = CommonUtil.getBatchSize(queryDataResult, queryVO.getSize());
|
|
|
List<QueryProcessDataVO> groupQueryList = groupList.get(queryVO.getCurrent() == 0 ? 0 : queryVO.getCurrent() - 1);
|
|
@@ -138,22 +148,22 @@ public class NeiYeController {
|
|
|
}
|
|
|
//todo 当前缺少是否关联评定、是否关联试验 =================================
|
|
|
//过滤输入框条件
|
|
|
- String queryStr = queryVO.getQueryStr();
|
|
|
- if (!"".equals(queryStr) && !"null".equals(queryStr) && queryStr != null){
|
|
|
- if (!map.get("unitProject").toUpperCase().contains(queryStr.toUpperCase())){
|
|
|
- continue;
|
|
|
- }
|
|
|
- }
|
|
|
- //审批状态
|
|
|
- String taskStatus = queryVO.getTaskStatus();
|
|
|
- if (!"".equals(taskStatus) && !"null".equals(taskStatus) && taskStatus != null) {
|
|
|
- String status = Integer.parseInt(taskStatus) - 1 + "";
|
|
|
- if (vo.getStatus() == null){
|
|
|
- vo.setStatus(0);
|
|
|
- }
|
|
|
- if (!status.equals(vo.getStatus()+"")){
|
|
|
+ String queryStr = queryVO.getQueryStr();
|
|
|
+ if (!"".equals(queryStr) && !"null".equals(queryStr) && queryStr != null){
|
|
|
+ StringBuilder str = new StringBuilder();
|
|
|
+ str.append(map.get("unitProject"));
|
|
|
+ if (map.get("partProject") != null && map.get("partProject")!= "")
|
|
|
+ str.append(map.get("partProject"));
|
|
|
+ if (map.get("partChildProject") != null && map.get("partChildProject")!= "")
|
|
|
+ str.append(map.get("partChildProject"));
|
|
|
+ if (map.get("subentryProject") != null && map.get("subentryProject")!= "")
|
|
|
+ str.append(map.get("subentryProject"));
|
|
|
+ if (map.get("subentryChildProject") != null && map.get("subentryChildProject")!= "")
|
|
|
+ str.append(map.get("subentryChildProject"));
|
|
|
+ if ( vo.getTitle() != null && vo.getTitle()!= "")
|
|
|
+ str.append(vo.getTitle());
|
|
|
+ if (!str.toString().toUpperCase().contains(queryStr.toUpperCase()))
|
|
|
continue;
|
|
|
- }
|
|
|
}
|
|
|
//上报批次
|
|
|
if (vo.getInformationQueryId() != null){
|
|
@@ -161,7 +171,7 @@ public class NeiYeController {
|
|
|
Task task;
|
|
|
if (tasks == null || tasks.size() <= 0){
|
|
|
task = new Task();
|
|
|
- task.setBatch(-1);
|
|
|
+ task.setBatch(0);
|
|
|
}else {
|
|
|
tasks = tasks.stream().sorted(Comparator.comparing(e -> e.getCreateTime())).collect(Collectors.toList());
|
|
|
task = tasks.get(tasks.size() - 1);
|
|
@@ -175,7 +185,7 @@ public class NeiYeController {
|
|
|
}
|
|
|
}
|
|
|
}else {
|
|
|
- map.put("reportNumber","-1");
|
|
|
+ map.put("reportNumber","0");
|
|
|
}
|
|
|
//新增列表数据
|
|
|
neiYeLedgerVOList.add(new NeiYeLedgerVO(map.get("unitProject"),
|