From 5b8ed96ed823c1d26ad43b6be99b747c2160032f Mon Sep 17 00:00:00 2001 From: wxyclub Date: Fri, 3 Nov 2023 13:25:47 +0800 Subject: [PATCH] =?UTF-8?q?add:=20=E7=A1=AE=E4=BF=9D=E4=BC=81=E6=A0=87?= =?UTF-8?q?=E7=BC=96=E5=8F=B7=E4=B8=8D=E5=87=BA=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bussLibraryProduct/BussLibraryProduct12After.java | 10 ++++++++++ 1 file changed, 10 insertions(+) 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();