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();