feat: bug #55699 【WELINK】延期 审定节点,手机端点击同意没效果
This commit is contained in:
+24
-5
@@ -9,10 +9,13 @@ import com.ydw.bat.wkflow.business_main.datas.service.IBusProcessNameService;
|
|||||||
import com.ydw.bat.wkflow.business_main.datas.service.IBusProcessNewService;
|
import com.ydw.bat.wkflow.business_main.datas.service.IBusProcessNewService;
|
||||||
import com.ydw.bat.wkflow.business_main.datas.service.IDatasService;
|
import com.ydw.bat.wkflow.business_main.datas.service.IDatasService;
|
||||||
import com.ydw.bat.wkflow.util.SpringContextUtil;
|
import com.ydw.bat.wkflow.util.SpringContextUtil;
|
||||||
|
import net.sf.json.JSONArray;
|
||||||
|
import net.sf.json.util.JSONTokener;
|
||||||
import org.activiti.engine.delegate.DelegateTask;
|
import org.activiti.engine.delegate.DelegateTask;
|
||||||
import org.activiti.engine.delegate.TaskListener;
|
import org.activiti.engine.delegate.TaskListener;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class ProcessStep2After implements TaskListener {
|
public class ProcessStep2After implements TaskListener {
|
||||||
@@ -60,16 +63,24 @@ public class ProcessStep2After implements TaskListener {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
String type=object.getString("type");
|
String type=object.getString("type");
|
||||||
|
String bussSort = "";
|
||||||
|
Object json = new JSONTokener(object.getString("bussSort")).nextValue();
|
||||||
|
if(json instanceof JSONArray) {
|
||||||
|
bussSort = object.getJSONArray("bussSort").get(0).toString();
|
||||||
|
}else{
|
||||||
|
bussSort = object.getString("bussSort");
|
||||||
|
}
|
||||||
|
|
||||||
if ("5".equals(type)){
|
if ("5".equals(type)){
|
||||||
prcName=object.getString("bussSort")+"-"+object.getString("esName")+"-计划立项";
|
prcName=bussSort+"-"+object.getString("esName")+"-计划立项";
|
||||||
}else if ("2".equals(type)){
|
}else if ("2".equals(type)){
|
||||||
prcName=object.getJSONArray("bussSort").get(0).toString()+"-"+object.getString("esName")+"-计划延期";
|
prcName=bussSort+"-"+object.getString("esName")+"-计划延期";
|
||||||
}else if ("1".equals(type)){
|
}else if ("1".equals(type)){
|
||||||
prcName=object.getString("bussSort")+"-"+object.getString("esName")+"-计划合并";
|
prcName=bussSort+"-"+object.getString("esName")+"-计划合并";
|
||||||
}else if ("3".equals(type)){
|
}else if ("3".equals(type)){
|
||||||
prcName=object.getJSONArray("bussSort").get(0).toString()+"-"+object.getString("esName")+"-计划取消";
|
prcName=bussSort+"-"+object.getString("esName")+"-计划取消";
|
||||||
}else {
|
}else {
|
||||||
prcName=object.getJSONArray("bussSort").get(0).toString()+"-"+object.getString("renameEs")+"-计划更名";
|
prcName=bussSort+"-"+object.getString("renameEs")+"-计划更名";
|
||||||
}
|
}
|
||||||
//截止时间 流程描述 创建人
|
//截止时间 流程描述 创建人
|
||||||
String user = delegateTask.getVariable("prcCreateUser", String.class);
|
String user = delegateTask.getVariable("prcCreateUser", String.class);
|
||||||
@@ -114,4 +125,12 @@ public class ProcessStep2After implements TaskListener {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
public static boolean isJson(String string) {
|
||||||
|
try {
|
||||||
|
JSONObject.parseObject(string);
|
||||||
|
return true;
|
||||||
|
} catch (Exception e) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user