企标入库时增加对企标实施时间为空校验

This commit is contained in:
SUNJIABIN
2023-04-07 10:34:14 +08:00
parent 8f83b8d5d3
commit 878945698a
@@ -407,6 +407,12 @@ public class ActSarItemsBussEOService {
}
}
//企标实施时间
if (StringUtils.isBlank(sarBussionessStand.getPutTime())){
logger.info("企标实施日期不能为空");
throw new AdcDaBaseException("企标实施日期不能为空");
}
List<SarBussionessStand> 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<SarBussionessStand> responseMessage = iSarBussionessStandService.createSarBussionessStand(sarBussionessStand);
if(responseMessage.isOk()){
SarBussionessStand bussionessStand = responseMessage.getData();