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 d45e0730..c14de760 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 @@ -38,6 +38,12 @@ public class BLApplicantAfter implements TaskListener{ Datas datas = datasService.getOne(queryWrapper); JSONObject object = JSONObject.parseObject(datas.getFormValsJson()); + if(object != null){ + if (object.getString("standNum") != null && StringUtils.isNotBlank(object.getString("standName")) + && object.getString("standNumber") != null && StringUtils.isNotBlank(object.getString("standNumber"))) { + object.put("standNum", object.getString("standNumber")); + } + } delegateTask.setVariable("objectJson",object); //截止时间 流程描述 创建人 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 9a5d36be..b6ef5812 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 @@ -35,14 +35,13 @@ public class BussLibraryProduct12After implements TaskListener{ JSONObject object = JSONObject.parseObject(datas.getFormValsJson()); // 确保企标编号出错问题 进行修复 - if (object.get("standCode") != null) { - String standCode = object.get("standCode").toString(); - if (object.get("standSort") != null && object.get("standNumber") != null && object.get("standYear") != null) { - String newStandCode = object.get("standSort").toString() + object.get("standNumber").toString() + "-" + object.get("standYear").toString(); - if (!standCode.replace(" ", "").equals(newStandCode)) { - object.put("standCode",newStandCode); - } - } + if (object.get("standSort") != null && object.get("standNumber") != null && object.get("standYear") != null) { + String newStandCode = object.get("standSort").toString() + object.get("standNumber").toString() + "-" + object.get("standYear").toString(); + object.put("standCode",newStandCode); + } + if (object.getString("standNum") != null && StringUtils.isNotBlank(object.getString("standName")) + && object.getString("standNumber") != null && StringUtils.isNotBlank(object.getString("standNumber"))) { + object.put("standNum", object.getString("standNumber")); } delegateTask.setVariable("objectJson",object);