fix: 更名后流程类别错误问题

This commit is contained in:
wxyclub
2023-12-09 17:03:31 +08:00
parent be76631e84
commit 97a2aa05b0
@@ -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.listener.bussLibrary.Utils.FlowFinishEnum;
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.RuntimeService;
import org.activiti.engine.TaskService;
@@ -53,9 +55,16 @@ public class BLApplicantAfter implements TaskListener{
String username = object.getString("prcCreateUserName");
String prcName = "";
if(StringUtils.isNotBlank(object.getString("standName")) && StringUtils.isNotBlank(object.getString("standSort"))){
String standSort = object.getString("standSort");
if (standSort.contains("[")) {
standSort = standSort.substring(2, standSort.length() - 2);
// String standSort = object.getString("standSort");
// if (standSort.contains("[")) {
// 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") + "-企标制修订";
}else {