From 3d8e6129c54a352a15eb279e8e049cf235ccd10c Mon Sep 17 00:00:00 2001 From: wxyclub Date: Tue, 2 Jan 2024 14:26:17 +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/BussLibraryProduct6Before.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct6Before.java b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct6Before.java index 71666349..fe47b5fd 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct6Before.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/bussLibraryProduct/BussLibraryProduct6Before.java @@ -30,7 +30,14 @@ public class BussLibraryProduct6Before implements TaskListener{ String msg = one1.getMesg(); JSONObject jsonObject = JSON.parseObject(msg); JSONArray ideaList=delegateTask.getVariable("ideaList",JSONArray.class); - jsonObject.put("infoList",ideaList); + JSONObject form = jsonObject.getJSONObject("form"); + // 如果没有form,就用object,用于兼容以前的数据 + if(form == null){ + jsonObject.put("infoList",ideaList); + } else { + form.put("infoList",ideaList); + jsonObject.put("form", form); + } one1.setMesg(jsonObject.toJSONString()); one1.setTaskId(delegateTask.getId());