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 23ae4d79..9a5d36be 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 @@ -34,6 +34,16 @@ public class BussLibraryProduct12After implements TaskListener{ Datas datas = datasService.getOne(queryWrapper); 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); + } + } + } delegateTask.setVariable("objectJson",object); List nextUserList = new ArrayList();