From 878945698a140cfd1726e0b609ff5a37ceba3da5 Mon Sep 17 00:00:00 2001 From: SUNJIABIN Date: Fri, 7 Apr 2023 10:34:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=81=E6=A0=87=E5=85=A5=E5=BA=93=E6=97=B6?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=AF=B9=E4=BC=81=E6=A0=87=E5=AE=9E=E6=96=BD?= =?UTF-8?q?=E6=97=B6=E9=97=B4=E4=B8=BA=E7=A9=BA=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workFlow/service/ActSarItemsBussEOService.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/adc-da-activiti/src/main/java/com/adc/da/workFlow/service/ActSarItemsBussEOService.java b/adc-da-activiti/src/main/java/com/adc/da/workFlow/service/ActSarItemsBussEOService.java index 9b779afd..ddef214e 100644 --- a/adc-da-activiti/src/main/java/com/adc/da/workFlow/service/ActSarItemsBussEOService.java +++ b/adc-da-activiti/src/main/java/com/adc/da/workFlow/service/ActSarItemsBussEOService.java @@ -407,6 +407,12 @@ public class ActSarItemsBussEOService { } } + //企标实施时间 + if (StringUtils.isBlank(sarBussionessStand.getPutTime())){ + logger.info("企标实施日期不能为空"); + throw new AdcDaBaseException("企标实施日期不能为空"); + } + List lawsList = iSarBussionessStandService.selectStandardsByStandNumber(standCode); // if (StringUtils.isBlank(sarStandardsInfoEO.getMenuId()) && "INLAND".equals(sarStandardsInfoEO.getStandType())) { // sarStandardsInfoEO.setMenuId("64df1d5522bb49c09af2"); @@ -488,6 +494,12 @@ public class ActSarItemsBussEOService { // if (count > 0){ // throw new AdcDaBaseException("当前企标标准号和企标名称已存在"); // } + //制定和修订类型 清除历史版本 + JSONObject atteObj = JSON.parseObject(sarBussionessStand.getSarStandAttrEOStr()); + atteObj.remove("LSBBBUSS"); + atteObj.put("LSBBBUSS",""); + String resData1 = JSON.toJSONString(atteObj); + sarBussionessStand.setSarStandAttrEOStr(resData1); ResponseMessage responseMessage = iSarBussionessStandService.createSarBussionessStand(sarBussionessStand); if(responseMessage.isOk()){ SarBussionessStand bussionessStand = responseMessage.getData();