Commit 059d9fa3 authored by zhangsen's avatar zhangsen

按钮控制问题处理

parent b2423afa
...@@ -631,7 +631,7 @@ public class CommonServiceImpl implements ICommonService { ...@@ -631,7 +631,7 @@ public class CommonServiceImpl implements ICommonService {
List<Map> urlList = JsonUtils.getResourceList(urlInfo); List<Map> urlList = JsonUtils.getResourceList(urlInfo);
for (Map map : urlList) { for (Map map : urlList) {
if (map.get("type").equals(obj.getTaskType()) && map.get("pageType").equals("look")) { if (map.get("type").equals(obj.getTaskType()) && map.get("pageType").equals("look")) {
model.setRoutePath(map.get("url").toString().replace("{roleIds}", obj.getNextExecuteUser()) + urlParams); model.setRoutePath(map.get("url").toString().replace("{roleIds}", obj.getNextExecuteUser()) + urlParams+"&executeUserIds="+model.getExecuteUserIds());
break; break;
} }
} }
...@@ -681,9 +681,14 @@ public class CommonServiceImpl implements ICommonService { ...@@ -681,9 +681,14 @@ public class CommonServiceImpl implements ICommonService {
model.setEndUserId(exeUserId); model.setEndUserId(exeUserId);
model.setEndDate(new Date()); model.setEndDate(new Date());
String[] roleIds = model.getRoutePath().split("roleIds="); // String[] roleIds = model.getRoutePath().split("roleIds=");
String[] userIds = roleIds[1].split("userId"); // String[] userIds = roleIds[1].split("&userId");
model.setRoutePath( roleIds[0]+"roleIds="+"烦不烦"+"&userId"+userIds[1]); // String url = roleIds[0]+"roleIds="+"55555"+"&userId"+ userIds[1];
// String tarUrl = url.replaceFirst("&executeUserIds=", "");
// tarUrl+"&executeUserIds="
// model.setRoutePath( roleIds[0]+"roleIds="+"55555"+"&userId"+userIds[1]);
model.setRoutePath(model.getRoutePath().replace("roleIds=","roleIds=55555&fq=").replace("&executeUserIds=","&executeUserIds=88888&eu="));
Systemctl.taskV2Client.update(model, model.getSequenceNbr()); Systemctl.taskV2Client.update(model, model.getSequenceNbr());
//修改model并返回 用于组装新待办 //修改model并返回 用于组装新待办
model.setEndUserId(null); model.setEndUserId(null);
...@@ -722,9 +727,8 @@ public class CommonServiceImpl implements ICommonService { ...@@ -722,9 +727,8 @@ public class CommonServiceImpl implements ICommonService {
model.setTaskStatusLabel(params.get("taskStatusLabel").toString()); model.setTaskStatusLabel(params.get("taskStatusLabel").toString());
model.setEndUserId(exeUserId); model.setEndUserId(exeUserId);
model.setEndDate(new Date()); model.setEndDate(new Date());
String[] roleIds = model.getRoutePath().split("roleIds="); model.setRoutePath(model.getRoutePath().replace("roleIds=","roleIds=55555&fq=").replace("&executeUserIds=","&executeUserIds=88888&eu="));
String[] userIds = roleIds[1].split("userId"); Systemctl.taskV2Client.update(model, model.getSequenceNbr());
model.setRoutePath( roleIds[0]+"roleIds="+"烦不烦"+"&userId"+userIds[1]); Systemctl.taskV2Client.update(model, model.getSequenceNbr());
} else { } else {
model = new TaskV2Model(); model = new TaskV2Model();
model.setFlowStatus(Integer.valueOf(params.get("flowStatus").toString())); model.setFlowStatus(Integer.valueOf(params.get("flowStatus").toString()));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment