bug: 计划管控合并流程空指针修改

This commit is contained in:
wxyclub
2023-11-28 17:58:27 +08:00
parent 27e773f646
commit 7cb7ede855
3 changed files with 5 additions and 3 deletions
@@ -269,6 +269,9 @@ public class BusProcessNewServiceImpl extends ServiceImpl<BusProcessNewMapper, B
if(StringUtils.isNotBlank(mesg)){
JSONObject jsonObject = JSON.parseObject(mesg);
String esIdMesg = jsonObject.getString("esId");
if (StringUtils.isBlank(esIdMesg)) {
esIdMesg = jsonObject.getString("nowEsId");
}
if (StringUtils.isBlank(esIdMesg)) {
return false;
}
@@ -279,7 +282,7 @@ public class BusProcessNewServiceImpl extends ServiceImpl<BusProcessNewMapper, B
String log = "";
if (busProcessNewList.size()>0) {
for (BusProcessNew busProcessNew : busProcessNewList) {
webServiceOAService.deleteOAByPid(busProcessNew.getPId());
// webServiceOAService.deleteOAByPid(busProcessNew.getPId());
ProcessInstance processInstance = runtimeService.createProcessInstanceQuery().processInstanceId(busProcessNew.getPId()).singleResult();
if (processInstance != null) {
runtimeService.deleteProcessInstance(busProcessNew.getPId(), "原始数据已被更改");
@@ -193,7 +193,6 @@ public class BussUtils {
busProcessNewNext.setPId(delegateTask.getProcessInstanceId());
busProcessNewNext.setMesg(object.toJSONString());
busProcessNewNext.setFinishFlag("0");
busProcessNewNext.setTaskInfo(delegateTask.getName());
busProcessNewNext.setUserId(nextUser);
busProcessNewNext.setPrcName(prcName);
busBean.save(busProcessNewNext);
@@ -478,7 +478,7 @@ public class ProcessStep4After implements TaskListener {
}
}
if(!"5".equals(type)){
delegateTask.setVariable("bzfgbzFlag",2);
// delegateTask.setVariable("bzfgbzFlag",2);
BussUtils.endFunAll(delegateTask, prcName, busBean, object, "0", busProcessNameService, "25");
}
}