bug: 计划管控合并流程空指针修改
This commit is contained in:
+4
-1
@@ -269,6 +269,9 @@ public class BusProcessNewServiceImpl extends ServiceImpl<BusProcessNewMapper, B
|
|||||||
if(StringUtils.isNotBlank(mesg)){
|
if(StringUtils.isNotBlank(mesg)){
|
||||||
JSONObject jsonObject = JSON.parseObject(mesg);
|
JSONObject jsonObject = JSON.parseObject(mesg);
|
||||||
String esIdMesg = jsonObject.getString("esId");
|
String esIdMesg = jsonObject.getString("esId");
|
||||||
|
if (StringUtils.isBlank(esIdMesg)) {
|
||||||
|
esIdMesg = jsonObject.getString("nowEsId");
|
||||||
|
}
|
||||||
if (StringUtils.isBlank(esIdMesg)) {
|
if (StringUtils.isBlank(esIdMesg)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -279,7 +282,7 @@ public class BusProcessNewServiceImpl extends ServiceImpl<BusProcessNewMapper, B
|
|||||||
String log = "";
|
String log = "";
|
||||||
if (busProcessNewList.size()>0) {
|
if (busProcessNewList.size()>0) {
|
||||||
for (BusProcessNew busProcessNew : busProcessNewList) {
|
for (BusProcessNew busProcessNew : busProcessNewList) {
|
||||||
webServiceOAService.deleteOAByPid(busProcessNew.getPId());
|
// webServiceOAService.deleteOAByPid(busProcessNew.getPId());
|
||||||
ProcessInstance processInstance = runtimeService.createProcessInstanceQuery().processInstanceId(busProcessNew.getPId()).singleResult();
|
ProcessInstance processInstance = runtimeService.createProcessInstanceQuery().processInstanceId(busProcessNew.getPId()).singleResult();
|
||||||
if (processInstance != null) {
|
if (processInstance != null) {
|
||||||
runtimeService.deleteProcessInstance(busProcessNew.getPId(), "原始数据已被更改");
|
runtimeService.deleteProcessInstance(busProcessNew.getPId(), "原始数据已被更改");
|
||||||
|
|||||||
@@ -193,7 +193,6 @@ public class BussUtils {
|
|||||||
busProcessNewNext.setPId(delegateTask.getProcessInstanceId());
|
busProcessNewNext.setPId(delegateTask.getProcessInstanceId());
|
||||||
busProcessNewNext.setMesg(object.toJSONString());
|
busProcessNewNext.setMesg(object.toJSONString());
|
||||||
busProcessNewNext.setFinishFlag("0");
|
busProcessNewNext.setFinishFlag("0");
|
||||||
busProcessNewNext.setTaskInfo(delegateTask.getName());
|
|
||||||
busProcessNewNext.setUserId(nextUser);
|
busProcessNewNext.setUserId(nextUser);
|
||||||
busProcessNewNext.setPrcName(prcName);
|
busProcessNewNext.setPrcName(prcName);
|
||||||
busBean.save(busProcessNewNext);
|
busBean.save(busProcessNewNext);
|
||||||
|
|||||||
+1
-1
@@ -478,7 +478,7 @@ public class ProcessStep4After implements TaskListener {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(!"5".equals(type)){
|
if(!"5".equals(type)){
|
||||||
delegateTask.setVariable("bzfgbzFlag",2);
|
// delegateTask.setVariable("bzfgbzFlag",2);
|
||||||
BussUtils.endFunAll(delegateTask, prcName, busBean, object, "0", busProcessNameService, "25");
|
BussUtils.endFunAll(delegateTask, prcName, busBean, object, "0", busProcessNameService, "25");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user