/get_gather_by_instance

返回汇总数组下标
This commit is contained in:
dingbingqing
2022-12-13 17:52:34 +08:00
parent befae7ba9b
commit a3cbb25e49
@@ -185,6 +185,7 @@ public class TaskController {
QueryWrapper queryWrapper = new QueryWrapper(); QueryWrapper queryWrapper = new QueryWrapper();
queryWrapper.eq("PRC_NUM",prcNum); queryWrapper.eq("PRC_NUM",prcNum);
Boolean isGather=false; Boolean isGather=false;
Integer index=0;
BusProcessName one = iBusProcessNameService.getOne(queryWrapper); BusProcessName one = iBusProcessNameService.getOne(queryWrapper);
HistoricTaskInstanceQuery historicTaskInstanceQuery = historyService.createHistoricTaskInstanceQuery() HistoricTaskInstanceQuery historicTaskInstanceQuery = historyService.createHistoricTaskInstanceQuery()
.processInstanceId(one.getPrcId()).orderByHistoricTaskInstanceEndTime().asc(); .processInstanceId(one.getPrcId()).orderByHistoricTaskInstanceEndTime().asc();
@@ -198,7 +199,8 @@ public class TaskController {
list2.removeAll(middle); list2.removeAll(middle);
list2.addAll(middle); list2.addAll(middle);
List<Map<String,Object>> list = ActivitiTools.turnHistoricTaskInstance(list2); List<Map<String,Object>> list = ActivitiTools.turnHistoricTaskInstance(list2);
for (Map<String, Object> historicTaskInstance : list) { for(int i=0;i<list.size();i++){
Map<String, Object> historicTaskInstance= list.get(i);
// if(ChkUtil.isNull(historicTaskInstance.get("assignee"))) { // if(ChkUtil.isNull(historicTaskInstance.get("assignee"))) {
// continue; // continue;
// } // }
@@ -260,51 +262,67 @@ public class TaskController {
if (prcType.equals("1") && name.equals("起草") && endTime) { if (prcType.equals("1") && name.equals("起草") && endTime) {
// 标准入库流程数据 // 标准入库流程数据
isGather=true; isGather=true;
index=i;
}else if(prcType.equals("buss1")&& name.equals("批准") && endTime){ }else if(prcType.equals("buss1")&& name.equals("批准") && endTime){
//企标入库 //企标入库
isGather=true; isGather=true;
index=i;
}else if(prcType.equals("buss2")&& name.equals("意见汇总修订") && endTime){ }else if(prcType.equals("buss2")&& name.equals("意见汇总修订") && endTime){
//企标入库 //企标入库
isGather=true; isGather=true;
index=i;
}else if(prcType.equals("buss3")&& name.equals("汇总") && endTime){ }else if(prcType.equals("buss3")&& name.equals("汇总") && endTime){
//企标复审 //企标复审
isGather=true; isGather=true;
index=i;
}else if(prcType.equals("4")&& name.equals("起草") && endTime){ }else if(prcType.equals("4")&& name.equals("起草") && endTime){
//标准清单发布流程数据 //标准清单发布流程数据
isGather=true; isGather=true;
index=i;
}else if (prcType.equals("5")&& name.equals("批准") && endTime){ }else if (prcType.equals("5")&& name.equals("批准") && endTime){
//标准项目合规评估 //标准项目合规评估
isGather=true; isGather=true;
index=i;
}else if(prcType.equals("6")&& name.equals("批准") && endTime){ }else if(prcType.equals("6")&& name.equals("批准") && endTime){
//标准项目合规评估 项目维度 //标准项目合规评估 项目维度
isGather=true; isGather=true;
index=i;
} else if (prcType.equals("8")&& name.equals("合规排查(上传合规举证材料)") && endTime) { } else if (prcType.equals("8")&& name.equals("合规排查(上传合规举证材料)") && endTime) {
// 未符合项整改 // 未符合项整改
isGather=true; isGather=true;
index=i;
} else if(prcType.equals("9") && name.equals("批准") && endTime){ } else if(prcType.equals("9") && name.equals("批准") && endTime){
// 标准解读流程 // 标准解读流程
isGather=true; isGather=true;
index=i;
}else if(prcType.equals("2")&& name.equals("调研结果处理") && endTime){ }else if(prcType.equals("2")&& name.equals("调研结果处理") && endTime){
//标准调研流程 //标准调研流程
isGather=true; isGather=true;
index=i;
}else if(prcType.equals("3")&& name.equals("意见处理") && endTime){ }else if(prcType.equals("3")&& name.equals("意见处理") && endTime){
//标准征求意见 //标准征求意见
isGather=true; isGather=true;
index=i;
}else if(prcType.equals("10")&& name.equals("清单发布") && endTime){ }else if(prcType.equals("10")&& name.equals("清单发布") && endTime){
//项目清单确认 //项目清单确认
isGather=true; isGather=true;
index=i;
}else if(prcType.equals("24")&& name.equals("起草人修改标准状态") && endTime){ }else if(prcType.equals("24")&& name.equals("起草人修改标准状态") && endTime){
//企标废止 //企标废止
isGather=true; isGather=true;
index=i;
}else if(prcType.equals("25")&& name.equals("起草") && endTime){ }else if(prcType.equals("25")&& name.equals("起草") && endTime){
//企标制修订计划管控 //企标制修订计划管控
isGather=true; isGather=true;
index=i;
}else if(prcType.equals("26")&& name.equals("起草") && endTime){ }else if(prcType.equals("26")&& name.equals("起草") && endTime){
//企标制修订立项计划 //企标制修订立项计划
isGather=true; isGather=true;
index=i;
} else if(prcType.equals("23")&& name.equals("汇总") && endTime){ } else if(prcType.equals("23")&& name.equals("汇总") && endTime){
//企标复审 //企标复审
isGather=true; isGather=true;
index=i;
} }
} }
if(StringUtils.isNotBlank(sortWord)){ if(StringUtils.isNotBlank(sortWord)){
@@ -330,6 +348,7 @@ public class TaskController {
} }
Map<String,Object> m=new HashMap<>(); Map<String,Object> m=new HashMap<>();
m.put("isGather",isGather); m.put("isGather",isGather);
m.put("index",index);
list.add(m); list.add(m);
return list; return list;
} }