From 603b5c19ba7d4baf5735adcbfe0074695c8a48a8 Mon Sep 17 00:00:00 2001 From: wxyclub Date: Tue, 2 Jan 2024 08:58:54 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BC=81=E6=A0=87=E5=88=B6=E4=BF=AE?= =?UTF-8?q?=E8=AE=A2=E4=BA=A7=E5=93=81=E6=A0=87=E5=87=86=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E8=A1=A8=E5=8D=95=E4=BF=AE=E6=94=B9=EF=BC=8C=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E6=84=8F=E8=A7=81=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bussLibraryProduct/BLApplicantAfter.java | 7 +++++++ .../BussLibraryProduct10After.java | 17 ++++++++++++----- .../BussLibraryProduct11After.java | 18 +++++++++++++----- .../BussLibraryProduct12After.java | 18 +++++++++++++----- .../BussLibraryProduct2After.java | 7 +++++++ .../BussLibraryProduct3After.java | 7 +++++++ .../BussLibraryProduct4After.java | 16 +++++++++++----- .../BussLibraryProduct5After.java | 7 +++++++ .../BussLibraryProduct6After.java | 7 +++++++ .../BussLibraryProduct7After.java | 17 ++++++++++++----- .../BussLibraryProduct8After.java | 18 +++++++++++++----- .../BussLibraryProduct9After.java | 18 +++++++++++++----- .../BussLibraryProductC3After.java | 7 +++++++ .../BussLibraryProductC6After.java | 7 +++++++ .../listener/bussLibraryProduct/BussUtils.java | 8 ++++++++ 15 files changed, 144 insertions(+), 35 deletions(-) diff --git a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BLApplicantAfter.java b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BLApplicantAfter.java index 00eb328d..f0efca9a 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BLApplicantAfter.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BLApplicantAfter.java @@ -141,6 +141,13 @@ public class BLApplicantAfter implements TaskListener{ BusProcessNew busProcessNewNext = new BusProcessNew(); busProcessNewNext.setMsgType("clause"); busProcessNewNext.setPId(delegateTask.getProcessInstanceId()); + // 清空意见信息 + if (form == object) { + object.put("commitText",""); + } else { + form.put("commentText",""); + object.put("form",form); + } busProcessNewNext.setMesg(object.toJSONString()); busProcessNewNext.setTaskInfo(delegateTask.getTaskDefinitionKey()); busProcessNewNext.setFinishFlag("0"); diff --git a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct10After.java b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct10After.java index 06ec3349..d6599ad9 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct10After.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct10After.java @@ -94,9 +94,21 @@ public class BussLibraryProduct10After implements TaskListener{ } else { delegateTask.setVariable("approveReject",1); if(StringUtils.isNotBlank(roleForm.getString("bussUser6"))) { + String commentText = form.getString("commentText"); + BussUtils.approvalFunc1(delegateTask, busBean, commentText,"1"); + delegateTask.setVariable("bussUserC6",object.getString("bussUser6")); + delegateTask.setVariable("bussP10Flag", 1); + BusProcessNew busProcessNew = new BusProcessNew(); busProcessNew.setMsgType("clause"); busProcessNew.setPId(delegateTask.getProcessInstanceId()); + // 清空意见信息 + if (form == object) { + object.put("commitText",""); + } else { + form.put("commentText",""); + object.put("form",form); + } busProcessNew.setMesg(object.toJSONString()); busProcessNew.setTaskInfo(delegateTask.getTaskDefinitionKey()); busProcessNew.setFinishFlag("0"); @@ -104,11 +116,6 @@ public class BussLibraryProduct10After implements TaskListener{ busProcessNew.setUserId(roleForm.getString("bussUser6")); busProcessNew.setPrcName(prcName); busBean.save(busProcessNew); - - String commentText = form.getString("commentText"); - BussUtils.approvalFunc1(delegateTask, busBean, commentText,"1"); - delegateTask.setVariable("bussUserC6",object.getString("bussUser6")); - delegateTask.setVariable("bussP10Flag", 1); }else { throw new ActivitiException("1#2意见汇总及标准修改参数不存在,请配置相关用户"); } diff --git a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct11After.java b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct11After.java index fd04c043..3543fbe6 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct11After.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct11After.java @@ -90,9 +90,22 @@ public class BussLibraryProduct11After implements TaskListener{ } } else { if(StringUtils.isNotBlank(roleForm.getString("bussUser6"))) { + + String commentText = form.getString("commentText"); + BussUtils.approvalFunc1(delegateTask, busBean, commentText, "1"); + delegateTask.setVariable("bussUserC6",object.getString("bussUser6")); + delegateTask.setVariable("bussP11Flag", 1); + BusProcessNew busProcessNew = new BusProcessNew(); busProcessNew.setMsgType("clause"); busProcessNew.setPId(delegateTask.getProcessInstanceId()); + // 清空意见信息 + if (form == object) { + object.put("commitText",""); + } else { + form.put("commentText",""); + object.put("form",form); + } busProcessNew.setMesg(object.toJSONString()); busProcessNew.setTaskInfo(delegateTask.getTaskDefinitionKey()); busProcessNew.setFinishFlag("0"); @@ -100,11 +113,6 @@ public class BussLibraryProduct11After implements TaskListener{ busProcessNew.setUserId(roleForm.getString("bussUser6")); busProcessNew.setPrcName(prcName); busBean.save(busProcessNew); - - String commentText = form.getString("commentText"); - BussUtils.approvalFunc1(delegateTask, busBean, commentText, "1"); - delegateTask.setVariable("bussUserC6",object.getString("bussUser6")); - delegateTask.setVariable("bussP11Flag", 1); }else { throw new ActivitiException("1#2意见汇总及标准修改参数不存在,请配置相关用户"); } diff --git a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct12After.java b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct12After.java index eee809b9..8320535b 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct12After.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct12After.java @@ -98,9 +98,22 @@ public class BussLibraryProduct12After implements TaskListener{ } } else { if(StringUtils.isNotBlank(roleForm.getString("bussUser6"))) { + + String commentText = form.getString("commentText"); + BussUtils.approvalFunc1(delegateTask, busBean, commentText,"1"); + delegateTask.setVariable("bussUserC6",object.getString("bussUser6")); + delegateTask.setVariable("bussP12Flag", 1); + BusProcessNew busProcessNew = new BusProcessNew(); busProcessNew.setMsgType("clause"); busProcessNew.setPId(delegateTask.getProcessInstanceId()); + // 清空意见信息 + if (form == object) { + object.put("commitText",""); + } else { + form.put("commentText",""); + object.put("form",form); + } busProcessNew.setMesg(object.toJSONString()); busProcessNew.setTaskInfo(delegateTask.getTaskDefinitionKey()); busProcessNew.setFinishFlag("0"); @@ -108,11 +121,6 @@ public class BussLibraryProduct12After implements TaskListener{ busProcessNew.setUserId(roleForm.getString("bussUser6")); busProcessNew.setPrcName(prcName); busBean.save(busProcessNew); - - String commentText = form.getString("commentText"); - BussUtils.approvalFunc1(delegateTask, busBean, commentText,"1"); - delegateTask.setVariable("bussUserC6",object.getString("bussUser6")); - delegateTask.setVariable("bussP12Flag", 1); }else { throw new ActivitiException("1#2意见汇总及标准修改参数不存在,请配置相关用户"); } diff --git a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct2After.java b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct2After.java index b24b7f60..b69bc51c 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct2After.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct2After.java @@ -109,6 +109,13 @@ public class BussLibraryProduct2After implements TaskListener{ BusProcessNew busProcessNewNext = new BusProcessNew(); busProcessNewNext.setMsgType("clause"); busProcessNewNext.setPId(delegateTask.getProcessInstanceId()); + // 清空意见信息 + if (form == object) { + object.put("commitText",""); + } else { + form.put("commentText",""); + object.put("form",form); + } busProcessNewNext.setMesg(object.toJSONString()); busProcessNewNext.setTaskInfo(delegateTask.getTaskDefinitionKey()); busProcessNewNext.setFinishFlag("0"); diff --git a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct3After.java b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct3After.java index ab4fb5a6..535268af 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct3After.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct3After.java @@ -100,6 +100,13 @@ public class BussLibraryProduct3After implements TaskListener{ BusProcessNew busProcessNewNext = new BusProcessNew(); busProcessNewNext.setMsgType("clause"); busProcessNewNext.setPId(delegateTask.getProcessInstanceId()); + // 清空意见信息 + if (form == object) { + object.put("commitText",""); + } else { + form.put("commentText",""); + object.put("form",form); + } busProcessNewNext.setMesg(object.toJSONString()); busProcessNewNext.setTaskInfo(delegateTask.getTaskDefinitionKey()); busProcessNewNext.setFinishFlag("0"); diff --git a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct4After.java b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct4After.java index e801feae..4de162ba 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct4After.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct4After.java @@ -91,20 +91,26 @@ public class BussLibraryProduct4After implements TaskListener{ } } else { if(StringUtils.isNotBlank(roleForm.getString("bussUser3"))) { + String commentText = form.getString("commentText"); + BussUtils.approvalFunc1(delegateTask, busBean, commentText,"1"); + delegateTask.setVariable("bussUserC3",roleForm.getString("bussUser3")); + delegateTask.setVariable("bussP4Flag", 1); BusProcessNew busProcessNew = new BusProcessNew(); busProcessNew.setMsgType("clause"); busProcessNew.setPId(delegateTask.getProcessInstanceId()); + // 清空意见信息 + if (form == object) { + object.put("commitText",""); + } else { + form.put("commentText",""); + object.put("form",form); + } busProcessNew.setMesg(object.toJSONString()); - busProcessNew.setTaskInfo(delegateTask.getTaskDefinitionKey()); busProcessNew.setFinishFlag("0"); busProcessNew.setTaskInfo(delegateTask.getName()); busProcessNew.setUserId(roleForm.getString("bussUser3")); busProcessNew.setPrcName(prcName); busBean.save(busProcessNew); - String commentText = form.getString("commentText"); - BussUtils.approvalFunc1(delegateTask, busBean, commentText,"1"); - delegateTask.setVariable("bussUserC3",roleForm.getString("bussUser3")); - delegateTask.setVariable("bussP4Flag", 1); }else { throw new ActivitiException("1#2汇总用户参数不存在,请配置相关用户"); } diff --git a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct5After.java b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct5After.java index 1c7aead0..e1722a08 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct5After.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct5After.java @@ -109,6 +109,13 @@ public class BussLibraryProduct5After implements TaskListener{ BusProcessNew busProcessNewNext = new BusProcessNew(); busProcessNewNext.setMsgType("clause"); busProcessNewNext.setPId(delegateTask.getProcessInstanceId()); + // 清空意见信息 + if (form == object) { + object.put("commitText",""); + } else { + form.put("commentText",""); + object.put("form",form); + } busProcessNewNext.setMesg(object.toJSONString()); busProcessNewNext.setTaskInfo(delegateTask.getTaskDefinitionKey()); busProcessNewNext.setFinishFlag("0"); diff --git a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct6After.java b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct6After.java index dfbda434..27421051 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct6After.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct6After.java @@ -94,6 +94,13 @@ public class BussLibraryProduct6After implements TaskListener{ BusProcessNew busProcessNewNext = new BusProcessNew(); busProcessNewNext.setMsgType("clause"); busProcessNewNext.setPId(delegateTask.getProcessInstanceId()); + // 清空意见信息 + if (form == object) { + object.put("commitText",""); + } else { + form.put("commentText",""); + object.put("form",form); + } busProcessNewNext.setMesg(object.toJSONString()); busProcessNewNext.setTaskInfo(delegateTask.getTaskDefinitionKey()); busProcessNewNext.setFinishFlag("0"); diff --git a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct7After.java b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct7After.java index 53b48c0d..124cb97d 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct7After.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct7After.java @@ -100,9 +100,21 @@ public class BussLibraryProduct7After implements TaskListener{ } } else { if(StringUtils.isNotBlank(roleForm.getString("bussUser6"))) { + + String commentText = form.getString("commentText"); + BussUtils.approvalFunc1(delegateTask, busBean, commentText,"1"); + delegateTask.setVariable("bussUserC6",roleForm.getString("bussUser6")); + delegateTask.setVariable("bussP7Flag", 1); BusProcessNew busProcessNew = new BusProcessNew(); busProcessNew.setMsgType("clause"); busProcessNew.setPId(delegateTask.getProcessInstanceId()); + // 清空意见信息 + if (form == object) { + object.put("commitText",""); + } else { + form.put("commentText",""); + object.put("form",form); + } busProcessNew.setMesg(object.toJSONString()); busProcessNew.setTaskInfo(delegateTask.getTaskDefinitionKey()); busProcessNew.setFinishFlag("0"); @@ -110,11 +122,6 @@ public class BussLibraryProduct7After implements TaskListener{ busProcessNew.setUserId(roleForm.getString("bussUser6")); busProcessNew.setPrcName(prcName); busBean.save(busProcessNew); - - String commentText = form.getString("commentText"); - BussUtils.approvalFunc1(delegateTask, busBean, commentText,"1"); - delegateTask.setVariable("bussUserC6",roleForm.getString("bussUser6")); - delegateTask.setVariable("bussP7Flag", 1); }else { throw new ActivitiException("1#2意见汇总及标准修改参数不存在,请配置相关用户"); } diff --git a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct8After.java b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct8After.java index 2e2157e2..ce8296a9 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct8After.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct8After.java @@ -104,9 +104,22 @@ public class BussLibraryProduct8After implements TaskListener{ } else { delegateTask.setVariable("auditReject",1); if(StringUtils.isNotBlank(roleForm.getString("bussUser6"))) { + + String commentText = form.getString("commentText"); + BussUtils.approvalFunc1(delegateTask, busBean, commentText,"1"); + delegateTask.setVariable("bussUserC6",roleForm.getString("bussUser6")); + delegateTask.setVariable("bussP8Flag", 1); + BusProcessNew busProcessNew = new BusProcessNew(); busProcessNew.setMsgType("clause"); busProcessNew.setPId(delegateTask.getProcessInstanceId()); + // 清空意见信息 + if (form == object) { + object.put("commitText",""); + } else { + form.put("commentText",""); + object.put("form",form); + } busProcessNew.setMesg(object.toJSONString()); busProcessNew.setTaskInfo(delegateTask.getTaskDefinitionKey()); busProcessNew.setFinishFlag("0"); @@ -114,11 +127,6 @@ public class BussLibraryProduct8After implements TaskListener{ busProcessNew.setUserId(roleForm.getString("bussUser6")); busProcessNew.setPrcName(prcName); busBean.save(busProcessNew); - - String commentText = form.getString("commentText"); - BussUtils.approvalFunc1(delegateTask, busBean, commentText,"1"); - delegateTask.setVariable("bussUserC6",roleForm.getString("bussUser6")); - delegateTask.setVariable("bussP8Flag", 1); }else { throw new ActivitiException("1#2意见汇总及标准修改参数不存在,请配置相关用户"); } diff --git a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct9After.java b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct9After.java index a3e452e7..cb4e19de 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct9After.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct9After.java @@ -90,9 +90,22 @@ public class BussLibraryProduct9After implements TaskListener{ } } else { if(StringUtils.isNotBlank(roleForm.getString("bussUser6"))) { + + String commentText = form.getString("commentText"); + BussUtils.approvalFunc1(delegateTask, busBean, commentText,"1"); + delegateTask.setVariable("bussUserC6",roleForm.getString("bussUser6")); + delegateTask.setVariable("bussP9Flag", 1); + BusProcessNew busProcessNew = new BusProcessNew(); busProcessNew.setMsgType("clause"); busProcessNew.setPId(delegateTask.getProcessInstanceId()); + // 清空意见信息 + if (form == object) { + object.put("commitText",""); + } else { + form.put("commentText",""); + object.put("form",form); + } busProcessNew.setMesg(object.toJSONString()); busProcessNew.setTaskInfo(delegateTask.getTaskDefinitionKey()); busProcessNew.setFinishFlag("0"); @@ -100,11 +113,6 @@ public class BussLibraryProduct9After implements TaskListener{ busProcessNew.setUserId(roleForm.getString("bussUser6")); busProcessNew.setPrcName(prcName); busBean.save(busProcessNew); - - String commentText = form.getString("commentText"); - BussUtils.approvalFunc1(delegateTask, busBean, commentText,"1"); - delegateTask.setVariable("bussUserC6",roleForm.getString("bussUser6")); - delegateTask.setVariable("bussP9Flag", 1); }else { throw new ActivitiException("1#2意见汇总及标准修改参数不存在,请配置相关用户"); } diff --git a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProductC3After.java b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProductC3After.java index 0137dc18..455cd8f1 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProductC3After.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProductC3After.java @@ -101,6 +101,13 @@ public class BussLibraryProductC3After implements TaskListener{ BusProcessNew busProcessNewNext = new BusProcessNew(); busProcessNewNext.setMsgType("clause"); busProcessNewNext.setPId(delegateTask.getProcessInstanceId()); + // 清空意见信息 + if (form == object) { + object.put("commitText",""); + } else { + form.put("commentText",""); + object.put("form",form); + } busProcessNewNext.setMesg(object.toJSONString()); busProcessNewNext.setTaskInfo(delegateTask.getTaskDefinitionKey()); busProcessNewNext.setFinishFlag("0"); diff --git a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProductC6After.java b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProductC6After.java index ef6eef13..43360f92 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProductC6After.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProductC6After.java @@ -94,6 +94,13 @@ public class BussLibraryProductC6After implements TaskListener{ BusProcessNew busProcessNewNext = new BusProcessNew(); busProcessNewNext.setMsgType("clause"); busProcessNewNext.setPId(delegateTask.getProcessInstanceId()); + // 清空意见信息 + if (form == object) { + object.put("commitText",""); + } else { + form.put("commentText",""); + object.put("form",form); + } busProcessNewNext.setMesg(object.toJSONString()); busProcessNewNext.setTaskInfo(delegateTask.getTaskDefinitionKey()); busProcessNewNext.setFinishFlag("0"); diff --git a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussUtils.java b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussUtils.java index e10c48b5..c1ed4acb 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussUtils.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussUtils.java @@ -57,6 +57,14 @@ public class BussUtils { BusProcessNew busProcessNewNext = new BusProcessNew(); busProcessNewNext.setMsgType("clause"); busProcessNewNext.setPId(delegateTask.getProcessInstanceId()); + // 清空意见信息 + JSONObject form = object.getJSONObject("form"); + if(form == null){ + object.put("commitText",""); + } else { + form.put("commentText",""); + object.put("form",form); + } busProcessNewNext.setMesg(object.toJSONString()); busProcessNewNext.setFinishFlag("0"); busProcessNewNext.setTaskInfo(delegateTask.getName());