增加国内外新增,修正标准的标准编号和名称的校验。企标修正的标准编号和名称的校验,企标导入的功能
This commit is contained in:
+17
@@ -298,6 +298,14 @@ public class SarStandardsInfoController extends BaseController<SarStandardsInfo>
|
||||
} else if (StringUtils.isBlank(sarStandardsInfoEO.getMenuId()) && "FOREIGN".equals(sarStandardsInfoEO.getStandType())) {
|
||||
sarStandardsInfoEO.setMenuId("22179d54d4e640098e29");
|
||||
}
|
||||
//校验编号和名称是否存在
|
||||
QueryWrapper<SarStandardsInfo> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq(null!=sarStandardsInfoEO.getStandNumber(),"STAND_NUMBER",sarStandardsInfoEO.getStandNumber())
|
||||
.eq(null!=sarStandardsInfoEO.getStandName(),"STAND_NAME",sarStandardsInfoEO.getStandName());
|
||||
Integer s1 = sarStandardsInfoEOService.count(queryWrapper);
|
||||
if (s1>0){
|
||||
return Result.error("当前标准编号和中文名称已存在");
|
||||
}
|
||||
sarStandardsInfoEOService.createSarStandardsInfo(sarStandardsInfoEO);
|
||||
return Result.success("0", "添加成功", sarStandardsInfoEO);
|
||||
}
|
||||
@@ -307,6 +315,14 @@ public class SarStandardsInfoController extends BaseController<SarStandardsInfo>
|
||||
//401问题2021-03-31暂时注释掉 liuhuiwen
|
||||
// @RequiresPermissions("lawss:sarStandardsInfo:updateSarStandardsInfo")
|
||||
public ResponseMessage<SarStandardsInfo> updateSarStandardsInfo(@RequestBody SarStandardsInfo sarStandardsInfoEO) throws Exception {
|
||||
//校验编号和名称是否存在
|
||||
QueryWrapper<SarStandardsInfo> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq(null!=sarStandardsInfoEO.getStandNumber(),"STAND_NUMBER",sarStandardsInfoEO.getStandNumber())
|
||||
.eq(null!=sarStandardsInfoEO.getStandName(),"STAND_NAME",sarStandardsInfoEO.getStandName());
|
||||
List<SarStandardsInfo> list = sarStandardsInfoEOService.list(queryWrapper);
|
||||
if ((list.size() ==1 && !list.get(0).getId().equals(sarStandardsInfoEO.getId())) || list.size() >1){
|
||||
return Result.error("当前标准编号和中文名称已存在");
|
||||
}
|
||||
int result = sarStandardsInfoEOService.updateSarStandardsInfo(sarStandardsInfoEO);
|
||||
if (result > 0) {
|
||||
return Result.success("", "修改成功", sarStandardsInfoEO);
|
||||
@@ -940,4 +956,5 @@ public class SarStandardsInfoController extends BaseController<SarStandardsInfo>
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
+10
@@ -18,6 +18,7 @@ import com.adc.da.slrs.sarPosition.service.ITsPositionService;
|
||||
import com.adc.da.slrs.sarStandFile.service.ISarStandFileService;
|
||||
import com.adc.da.slrs.sarStandWarning.entity.WarningDate;
|
||||
import com.adc.da.slrs.sarStandWarning.service.Impl.WarningDateServiceImpl;
|
||||
import com.adc.da.slrs.sarStandardsInfo.controller.SarStandardsInfoController;
|
||||
import com.adc.da.slrs.sarUser.entity.TsUser;
|
||||
import com.adc.da.att.service.IAttFileEOService;
|
||||
import com.adc.da.att.vo.AttFileVo;
|
||||
@@ -259,6 +260,7 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl<SarStandardsInfoDao
|
||||
@Autowired
|
||||
private EncryptFileUtils encryptFileUtils;
|
||||
|
||||
|
||||
// /**
|
||||
// * 反向操作标准
|
||||
// */
|
||||
@@ -2373,6 +2375,14 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl<SarStandardsInfoDao
|
||||
List<SarStandardsInfo> list = (List<SarStandardsInfo>) map.get("resultList");
|
||||
int countSuccess = 0;
|
||||
for (SarStandardsInfo sarStandardsInfoEO : list) {
|
||||
//校验编号和名称是否存在
|
||||
QueryWrapper<SarStandardsInfo> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq(null!=sarStandardsInfoEO.getStandNumber(),"STAND_NUMBER",sarStandardsInfoEO.getStandNumber())
|
||||
.eq(null!=sarStandardsInfoEO.getStandName(),"STAND_NAME",sarStandardsInfoEO.getStandName());
|
||||
Integer s1 = count(queryWrapper);
|
||||
if (s1>0){
|
||||
return Result.error("当前标准编号和中文名称已存在");
|
||||
}
|
||||
sarStandardsInfoEO.setStandType(standType);
|
||||
sarStandardsInfoEO.setMenuId(menuId);
|
||||
createSarStandardsInfo(sarStandardsInfoEO);
|
||||
|
||||
Reference in New Issue
Block a user