feat: 标准库 体系树形结构等

This commit is contained in:
super_liu
2021-07-09 18:16:10 +08:00
parent 0842280775
commit c06cb07db6
25 changed files with 914 additions and 50 deletions
@@ -927,12 +927,12 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl<SarStandardsInfoDao
//修改标准过程中,重新修改代替标准号对应的标准的被代替标准号
// updateReplacedNumber(sarStandardsInfoEO,beforeSarStandardsInfo);
// 根据引用标准修改其他被引用标准
updateCiteStand(sarStandardsInfoEO, beforeSarStandardsInfo, "DTBJH", "BDTBZBH");
updateCiteStand(sarStandardsInfoEO, beforeSarStandardsInfo, "YYBJ", "BYYBJ");
// updateCiteStand(sarStandardsInfoEO, beforeSarStandardsInfo, "DTBJH", "BDTBZBH");
// updateCiteStand(sarStandardsInfoEO, beforeSarStandardsInfo, "YYBJ", "BYYBJ");
// 根据对应其他标准修改其他对应其他标准
updateRelateStand(sarStandardsInfoEO, "CBBH");
// updateRelateStand(sarStandardsInfoEO, "CBBH");
// 根据代替标准号修改被代替的标准的状态 修改为已修订状态
replaseStandState(sarStandardsInfoEO);
// replaseStandState(sarStandardsInfoEO);
// 记录修改日志
saveUpdateLog(sarStandardsInfoEO, beforeSarStandardsInfo);
// if(elasflag) {
@@ -990,25 +990,33 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl<SarStandardsInfoDao
}
public Map<String, Object> changeMap(SarStandardsInfo sarStandardsInfoEO, Map<String, Object> map) {
map.put("country", sarStandardsInfoEO.getCountry());
map.put("isRelateAccess", sarStandardsInfoEO.getIsRelateAccess());
map.put("standSort", sarStandardsInfoEO.getStandSort());
map.put("standNumber", sarStandardsInfoEO.getStandNumber());
map.put("standYear", sarStandardsInfoEO.getStandYear());
map.put("standName", sarStandardsInfoEO.getStandName());
map.put("standEnName", sarStandardsInfoEO.getStandEnName());
map.put("standNature", sarStandardsInfoEO.getStandNature());
map.put("standState", sarStandardsInfoEO.getStandState());
// map.put("country", sarStandardsInfoEO.getCountry());
if(map == null){
map = new TreeMap<String, Object>();
}
map.put("standSystem", verifyObj(sarStandardsInfoEO.getStandSystem()));
map.put("isRelateAccess", verifyObj(sarStandardsInfoEO.getIsRelateAccess()));
map.put("standSort", verifyObj(sarStandardsInfoEO.getStandSort()));
map.put("standNumber", verifyObj(sarStandardsInfoEO.getStandNumber()));
map.put("standYear", verifyObj(sarStandardsInfoEO.getStandYear()));
map.put("standName", verifyObj(sarStandardsInfoEO.getStandName()));
map.put("standEnName", verifyObj(sarStandardsInfoEO.getStandEnName()));
map.put("standNature", verifyObj(sarStandardsInfoEO.getStandNature()));
map.put("standState", verifyObj(sarStandardsInfoEO.getStandState()));
// if (sarStandardsInfoEO.getIssueTime() != null) {
// SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
// String issueStr = format.format(sarStandardsInfoEO.getIssueTime());
//
// }
map.put("issueTime", sarStandardsInfoEO.getIssueTime());
map.put("synopsis", sarStandardsInfoEO.getSynopsis());
map.put("issueTime", verifyObj(sarStandardsInfoEO.getIssueTime()));
map.put("synopsis", verifyObj(sarStandardsInfoEO.getSynopsis()));
return map;
}
private Object verifyObj(Object str){
return str == null ? "" : str;
}
public int deleteSarStandards(String ids) {
String[] idArr = ids.split(",");