待办 查询bug
This commit is contained in:
@@ -145,13 +145,15 @@ public class TodoTaskController extends BaseAction {
|
|||||||
String taskIds = "";
|
String taskIds = "";
|
||||||
for (Map<String, Object> map : entry.getValue()) {
|
for (Map<String, Object> map : entry.getValue()) {
|
||||||
if (busProcessName != null) {
|
if (busProcessName != null) {
|
||||||
busProcessName.setTaskIds(map.get("id").toString());
|
BusProcessName res=new BusProcessName();
|
||||||
busProcessName.setTaskInfo(entry.getValue().get(0).get("name").toString());
|
BeanUtils.copyProperties(busProcessName,res);
|
||||||
busProcessName.setMes(null);
|
res.setTaskIds(map.get("id").toString());
|
||||||
|
res.setTaskInfo(entry.getValue().get(0).get("name").toString());
|
||||||
|
res.setMes(null);
|
||||||
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||||
String data = sdf.format(entry.getValue().get(0).get("createTime"));
|
String data = sdf.format(entry.getValue().get(0).get("createTime"));
|
||||||
busProcessName.setAcceptTime(data);
|
res.setAcceptTime(data);
|
||||||
todoList.add(busProcessName);
|
todoList.add(res);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+12
-6
@@ -78,7 +78,7 @@ public class PEPffresPersonAfter implements TaskListener {
|
|||||||
String user = delegateTask.getVariable("prcCreateUser", String.class);
|
String user = delegateTask.getVariable("prcCreateUser", String.class);
|
||||||
String username = delegateTask.getVariable("prcCreateUserName", String.class);
|
String username = delegateTask.getVariable("prcCreateUserName", String.class);
|
||||||
String prcName = "";
|
String prcName = "";
|
||||||
if ("2".equals(object.getString("fenFlag"))) {
|
if ("2".equals(object.getString("fenFlag")) && String.valueOf(delegateTask.getVariable("PEPCount")).equals(String.valueOf(delegateTask.getVariable("workPeoples", List.class).size())) ) {
|
||||||
prcName = "标准项目合规评估-汇总审批";
|
prcName = "标准项目合规评估-汇总审批";
|
||||||
} else {
|
} else {
|
||||||
prcName = "标准项目合规评估-合规性评估";
|
prcName = "标准项目合规评估-合规性评估";
|
||||||
@@ -107,17 +107,22 @@ public class PEPffresPersonAfter implements TaskListener {
|
|||||||
busBean.saveOrUpdate(busProcessNews);
|
busBean.saveOrUpdate(busProcessNews);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ("2".equals(object.getString("fenFlag"))) {
|
if (String.valueOf(delegateTask.getVariable("PEPCount")).equals(String.valueOf(delegateTask.getVariable("workPeoples", List.class).size()))) {
|
||||||
oneStep1(delegateTask, busBean, object, nextUserList);
|
|
||||||
|
oneStep1(delegateTask, busBean, nextUserList);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void oneStep1(DelegateTask delegateTask, IBusProcessNewService busBean, JSONObject object, List<String> nextUserList) {
|
private void oneStep1(DelegateTask delegateTask, IBusProcessNewService busBean, List<String> nextUserList) {
|
||||||
//中间对象
|
//中间对象
|
||||||
|
List<String> CPX = new ArrayList<>();
|
||||||
Map<String, List<BusProcessNew>> map = new HashMap<>();
|
Map<String, List<BusProcessNew>> map = new HashMap<>();
|
||||||
Map<String, PEPDTO> maps = new HashMap<>();
|
Map<String, PEPDTO> maps = new HashMap<>();
|
||||||
List<String> CPX = new ArrayList<>();
|
List<BusProcessNew> busProcessNews=busBean.findLastworkPeople("projectEvaluationProcess5",delegateTask.getProcessInstanceId());
|
||||||
|
for (BusProcessNew b:busProcessNews) {
|
||||||
|
JSONObject object=JSONObject.parseObject(b.getMesg());
|
||||||
|
if (!"1".equals(object.getString("fenFlag"))) {
|
||||||
JSONArray jsonArray = JSONArray.parseArray(object.getString("step3DTOS"));
|
JSONArray jsonArray = JSONArray.parseArray(object.getString("step3DTOS"));
|
||||||
JSONArray dataList = JSONArray.parseArray(object.getString("dataList"));
|
JSONArray dataList = JSONArray.parseArray(object.getString("dataList"));
|
||||||
PEPDTO res = JSONObject.parseObject(object.toString(), PEPDTO.class);
|
PEPDTO res = JSONObject.parseObject(object.toString(), PEPDTO.class);
|
||||||
@@ -144,6 +149,8 @@ public class PEPffresPersonAfter implements TaskListener {
|
|||||||
}
|
}
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
//生成任务信息
|
//生成任务信息
|
||||||
for (String cp : CPX) {
|
for (String cp : CPX) {
|
||||||
BusProcessNew busProcessNewNext = new BusProcessNew();
|
BusProcessNew busProcessNewNext = new BusProcessNew();
|
||||||
@@ -162,7 +169,6 @@ public class PEPffresPersonAfter implements TaskListener {
|
|||||||
} else {
|
} else {
|
||||||
delegateTask.getVariable("CPXpeoples", List.class).addAll(CPX);
|
delegateTask.getVariable("CPXpeoples", List.class).addAll(CPX);
|
||||||
}
|
}
|
||||||
// throw new ActivitiException("Sfahfiq");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user