Merge branch 'fix_foton_20240430' into 'master'
fix: 标准解读流程流程名称出现null的情况处理 See merge request laws-foton-slrs/foton-wkflow-rest!93
This commit is contained in:
@@ -32,6 +32,12 @@ public class ChooseZrAfter implements TaskListener{
|
||||
Datas datas = datasService.getOne(queryWrapper);
|
||||
|
||||
JSONObject object = JSONObject.parseObject(datas.getFormValsJson());
|
||||
// 线上可能出现表单多一层form的情况,这里去除多出的form
|
||||
JSONObject form = object.getJSONObject("form");
|
||||
if (form != null) {
|
||||
object.remove("form");
|
||||
object.putAll(form);
|
||||
}
|
||||
delegateTask.setVariable("objectJson",object);
|
||||
|
||||
List<String> nextUserList = new ArrayList();
|
||||
|
||||
@@ -40,6 +40,12 @@ public class DeptApplayAfter implements TaskListener{
|
||||
Datas datas = datasService.getOne(queryWrapper);
|
||||
|
||||
JSONObject object = JSONObject.parseObject(datas.getFormValsJson());
|
||||
// 线上可能出现表单多一层form的情况,这里去除多出的form
|
||||
JSONObject form = object.getJSONObject("form");
|
||||
if (form != null) {
|
||||
object.remove("form");
|
||||
object.putAll(form);
|
||||
}
|
||||
delegateTask.setVariable("objectJson", object);
|
||||
|
||||
List<String> nextUserList = new ArrayList();
|
||||
|
||||
@@ -15,6 +15,8 @@ import com.ydw.bat.wkflow.util.SpringContextUtil;
|
||||
import org.activiti.engine.ActivitiException;
|
||||
import org.activiti.engine.delegate.DelegateTask;
|
||||
import org.activiti.engine.delegate.TaskListener;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
@@ -34,6 +36,12 @@ public class DeptZrAfter implements TaskListener{
|
||||
Datas datas = datasService.getOne(queryWrapper);
|
||||
|
||||
JSONObject object = JSONObject.parseObject(datas.getFormValsJson());
|
||||
// 线上可能出现表单多一层form的情况,这里去除多出的form
|
||||
JSONObject form = object.getJSONObject("form");
|
||||
if (form != null) {
|
||||
object.remove("form");
|
||||
object.putAll(form);
|
||||
}
|
||||
delegateTask.setVariable("objectJson",object);
|
||||
//获取全局变量里的数据
|
||||
JSONArray responUserList = (delegateTask.getVariable("zxUserList", JSONArray.class));
|
||||
|
||||
@@ -33,6 +33,12 @@ public class EngineerApplayAfter implements TaskListener{
|
||||
Datas datas = datasService.getOne(queryWrapper);
|
||||
|
||||
JSONObject object = JSONObject.parseObject(datas.getFormValsJson());
|
||||
// 线上可能出现表单多一层form的情况,这里去除多出的form
|
||||
JSONObject form = object.getJSONObject("form");
|
||||
if (form != null) {
|
||||
object.remove("form");
|
||||
object.putAll(form);
|
||||
}
|
||||
delegateTask.setVariable("objectJson", object);
|
||||
|
||||
List<String> nextUserList = new ArrayList();
|
||||
|
||||
@@ -30,6 +30,12 @@ public class ExpainAfter implements TaskListener{
|
||||
Datas datas = datasService.getOne(queryWrapper);
|
||||
|
||||
JSONObject object = JSONObject.parseObject(datas.getFormValsJson());
|
||||
// 线上可能出现表单多一层form的情况,这里去除多出的form
|
||||
JSONObject form = object.getJSONObject("form");
|
||||
if (form != null) {
|
||||
object.remove("form");
|
||||
object.putAll(form);
|
||||
}
|
||||
delegateTask.setVariable("objectJson",object);
|
||||
|
||||
JSONArray responUserList = new JSONArray();
|
||||
|
||||
@@ -35,6 +35,12 @@ public class ZrApplayAfter implements TaskListener{
|
||||
Datas datas = datasService.getOne(queryWrapper);
|
||||
|
||||
JSONObject object = JSONObject.parseObject(datas.getFormValsJson());
|
||||
// 线上可能出现表单多一层form的情况,这里去除多出的form
|
||||
JSONObject form = object.getJSONObject("form");
|
||||
if (form != null) {
|
||||
object.remove("form");
|
||||
object.putAll(form);
|
||||
}
|
||||
delegateTask.setVariable("objectJson",object);
|
||||
|
||||
List<String> nextUserList = new ArrayList();
|
||||
|
||||
Reference in New Issue
Block a user