fix: 更名后流程类别错误问题
This commit is contained in:
@@ -8,6 +8,8 @@ import com.ydw.bat.wkflow.business_main.datas.mapper.EsTechRelationMapper;
|
|||||||
import com.ydw.bat.wkflow.business_main.datas.service.*;
|
import com.ydw.bat.wkflow.business_main.datas.service.*;
|
||||||
import com.ydw.bat.wkflow.listener.bussLibrary.Utils.FlowFinishEnum;
|
import com.ydw.bat.wkflow.listener.bussLibrary.Utils.FlowFinishEnum;
|
||||||
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.ActivitiException;
|
import org.activiti.engine.ActivitiException;
|
||||||
import org.activiti.engine.RuntimeService;
|
import org.activiti.engine.RuntimeService;
|
||||||
import org.activiti.engine.TaskService;
|
import org.activiti.engine.TaskService;
|
||||||
@@ -53,9 +55,16 @@ public class BLApplicantAfter implements TaskListener{
|
|||||||
String username = object.getString("prcCreateUserName");
|
String username = object.getString("prcCreateUserName");
|
||||||
String prcName = "";
|
String prcName = "";
|
||||||
if(StringUtils.isNotBlank(object.getString("standName")) && StringUtils.isNotBlank(object.getString("standSort"))){
|
if(StringUtils.isNotBlank(object.getString("standName")) && StringUtils.isNotBlank(object.getString("standSort"))){
|
||||||
String standSort = object.getString("standSort");
|
// String standSort = object.getString("standSort");
|
||||||
if (standSort.contains("[")) {
|
// if (standSort.contains("[")) {
|
||||||
standSort = standSort.substring(2, standSort.length() - 2);
|
// standSort = standSort.substring(2, standSort.length() - 2);
|
||||||
|
// }
|
||||||
|
String standSort = "";
|
||||||
|
Object json = new JSONTokener(object.getString("standSort")).nextValue();
|
||||||
|
if(json instanceof JSONArray) {
|
||||||
|
standSort = object.getJSONArray("standSort").get(0).toString();
|
||||||
|
}else{
|
||||||
|
standSort = object.getString("standSort");
|
||||||
}
|
}
|
||||||
prcName = standSort+"-"+object.getString("standName") + "-企标制修订";
|
prcName = standSort+"-"+object.getString("standName") + "-企标制修订";
|
||||||
}else {
|
}else {
|
||||||
|
|||||||
Reference in New Issue
Block a user