国内外新增修改、批量处理和入库流程 删除代替标准号 被代替文本状态中校验发布和即将实施代码
This commit is contained in:
+5
-90
@@ -320,91 +320,6 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl<SarStandardsInfoDao
|
||||
|
||||
@Override
|
||||
public void replaceBdtbzhforDtbzh() throws Exception{
|
||||
//第一步先处理国内海外数据
|
||||
//获取代替标准号不为空的数据
|
||||
// QueryWrapper<SarStandAttrInfo> wrapper = new QueryWrapper<>();
|
||||
// wrapper.isNotNull("DTBJH");
|
||||
// wrapper.ne("DTBJH", "");
|
||||
// wrapper.eq("valid_flag", "0");
|
||||
//// wrapper.eq("stand_id", "6zaj8lx8s9ebc3za0g95");
|
||||
// List<SarStandAttrInfo> sarStandAttrInfos = sarStandAttrInfoEODao.selectList(wrapper);
|
||||
// if (null != sarStandAttrInfos && !sarStandAttrInfos.isEmpty()) {
|
||||
// //获取数据以及更新自身 新查询当前标准数据并将格式化之后的数据更新到代替标准号中
|
||||
// int i = 1;
|
||||
// for (SarStandAttrInfo sarStandAttrInfo : sarStandAttrInfos) {
|
||||
// String dtbzh = convertStandCodeHandle(sarStandAttrInfo.getDtbjh());
|
||||
// logger.info("第" + i + "行数据代替标准号为" + dtbzh + "转换前标准号为" + sarStandAttrInfo.getDtbjh());
|
||||
// logger.info("第" + i + "行数据为" + sarStandAttrInfo.toString());
|
||||
// QueryWrapper<SarStandAttrInfo> wrapper2 = new QueryWrapper<>();
|
||||
// wrapper2.eq("valid_flag", "0");
|
||||
// wrapper2.eq("stand_id", sarStandAttrInfo.getStandId());
|
||||
// List<SarStandAttrInfo> attrInfoList = sarStandAttrInfoEODao.selectList(wrapper2);
|
||||
// attrInfoList.get(0).setDtbjh(dtbzh);
|
||||
// sarStandAttrInfoEODao.update(attrInfoList.get(0), wrapper2);
|
||||
//
|
||||
//
|
||||
// //找到用来代替的标准号
|
||||
// SearchStandContext searchStandContext1 = new SearchStandContext();
|
||||
// searchStandContext1.setStandId(sarStandAttrInfo.getStandId());
|
||||
// List<StandData> list1 = standDataDao.searchStandDataThree(searchStandContext1);
|
||||
// if (null != list1 && list1.size() > 0) {
|
||||
// String bdtbzh = list1.get(0).getStandNum();
|
||||
//
|
||||
// //现在针对处理一波代替标准号 根据标准号找到
|
||||
// if (dtbzh.contains(",") && !dtbzh.isEmpty() && !"".equals(dtbzh) && !dtbzh.contains("null") && !dtbzh.contains("Q/FT") &&null!=bdtbzh && !bdtbzh.contains("null")) {
|
||||
// //判定是不是多个
|
||||
// List<String> strings = new ArrayList<>(Arrays.asList(dtbzh.split(",")));
|
||||
// strings.forEach(s -> {
|
||||
// if (StringUtils.isNotBlank(s)) {
|
||||
// SearchStandContext searchStandContext = new SearchStandContext();
|
||||
// searchStandContext.setStandCode(s);
|
||||
// List<StandData> list = standDataDao.searchStandDataThree(searchStandContext);
|
||||
// if (null != list && list.size() > 0) {
|
||||
// QueryWrapper<SarStandAttrInfo> wrapper1 = new QueryWrapper<>();
|
||||
// wrapper1.eq("valid_flag", "0");
|
||||
// wrapper1.eq("stand_id", list.get(0).getStandId());
|
||||
// List<SarStandAttrInfo> attrInfos = sarStandAttrInfoEODao.selectList(wrapper1);
|
||||
// if (null != attrInfos && attrInfos.size() > 0) {
|
||||
// if (null != attrInfos.get(0).getBdtbzh() && !"".equals(attrInfos.get(0).getBdtbzh())) {
|
||||
// if (!attrInfos.get(0).getBdtbzh().contains(bdtbzh)) {
|
||||
// attrInfos.get(0).setBdtbzh(attrInfos.get(0).getBdtbzh() + "," + bdtbzh);
|
||||
// }
|
||||
// } else {
|
||||
// attrInfos.get(0).setBdtbzh(bdtbzh);
|
||||
// }
|
||||
// sarStandAttrInfoEODao.update(attrInfos.get(0), wrapper1);
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// });
|
||||
//
|
||||
// } else if (!dtbzh.isEmpty() && !"".equals(dtbzh) && !dtbzh.contains("null") && !dtbzh.contains("Q/FT") &&null!=bdtbzh && !bdtbzh.contains("null")) {
|
||||
// //单个
|
||||
// SearchStandContext searchStandContext = new SearchStandContext();
|
||||
// searchStandContext.setStandCode(dtbzh);
|
||||
// List<StandData> list = standDataDao.searchStandDataThree(searchStandContext);
|
||||
// if (null != list && list.size() > 0) {
|
||||
// QueryWrapper<SarStandAttrInfo> wrapper1 = new QueryWrapper<>();
|
||||
// wrapper1.eq("valid_flag", "0");
|
||||
// wrapper1.eq("stand_id", list.get(0).getStandId());
|
||||
// List<SarStandAttrInfo> attrInfos = sarStandAttrInfoEODao.selectList(wrapper1);
|
||||
// if (null != attrInfos && attrInfos.size() > 0) {
|
||||
// if (null != attrInfos.get(0).getBdtbzh() && !"".equals(attrInfos.get(0).getBdtbzh())) {
|
||||
// if (!attrInfos.get(0).getBdtbzh().contains(bdtbzh)) {
|
||||
// attrInfos.get(0).setBdtbzh(attrInfos.get(0).getBdtbzh() + "," + bdtbzh);
|
||||
// }
|
||||
// } else {
|
||||
// attrInfos.get(0).setBdtbzh(bdtbzh);
|
||||
// }
|
||||
// sarStandAttrInfoEODao.update(attrInfos.get(0), wrapper1);
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// i++;
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
List<SarStandardsInfo> sarStandardsInfoEOs = dao.getSarStandardsInfo();
|
||||
if (ObjectUtils.isNotEmpty(sarStandardsInfoEOs) && sarStandardsInfoEOs != null) {
|
||||
for (SarStandardsInfo sarStandardsInfoEO : sarStandardsInfoEOs) {
|
||||
@@ -428,7 +343,7 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl<SarStandardsInfoDao
|
||||
|
||||
String content = "标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成废止状态";
|
||||
sarUpdLogEOService.createBaseLog(sarStandardsInfo.getId(), sarStandardsInfo.getStandType() + "_STAND", content);
|
||||
}else if (sarStandardsInfo != null && (sarStandardsInfoEO.getTextStatus().equals("hb0iy9z23c") || sarStandardsInfoEO.getTextStatus().equals("hc99551723c") || sarStandardsInfoEO.getTextStatus().equals("vsaga7nwub") || sarStandardsInfoEO.getTextStatus().equals("chblaarg77") || sarStandardsInfoEO.getTextStatus().equals("qke0ckro2p"))){
|
||||
}else if (sarStandardsInfo != null && (sarStandardsInfoEO.getTextStatus().equals("vsaga7nwub") || sarStandardsInfoEO.getTextStatus().equals("chblaarg77") || sarStandardsInfoEO.getTextStatus().equals("qke0ckro2p"))){
|
||||
String textStatus = "qke0ckro2p";
|
||||
sarStandardsInfo.setTextStatus(textStatus);
|
||||
dao.updateById(sarStandardsInfo);
|
||||
@@ -452,7 +367,7 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl<SarStandardsInfoDao
|
||||
|
||||
String content = "标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成废止状态";
|
||||
sarUpdLogEOService.createBaseLog(sarStandardsInfo1.getId(), sarStandardsInfo1.getStandType() + "_STAND", content);
|
||||
}else if (sarStandardsInfo1 != null && (sarStandardsInfoEO.getTextStatus().equals("hb0iy9z23c") || sarStandardsInfoEO.getTextStatus().equals("hc99551723c") || sarStandardsInfoEO.getTextStatus().equals("vsaga7nwub") || sarStandardsInfoEO.getTextStatus().equals("chblaarg77") || sarStandardsInfoEO.getTextStatus().equals("qke0ckro2p"))){
|
||||
}else if (sarStandardsInfo1 != null && (sarStandardsInfoEO.getTextStatus().equals("vsaga7nwub") || sarStandardsInfoEO.getTextStatus().equals("chblaarg77") || sarStandardsInfoEO.getTextStatus().equals("qke0ckro2p"))){
|
||||
String textStatus = "qke0ckro2p";
|
||||
sarStandardsInfo1.setTextStatus(textStatus);
|
||||
dao.updateById(sarStandardsInfo1);
|
||||
@@ -1397,7 +1312,7 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl<SarStandardsInfoDao
|
||||
dao.updateById(sarStandardsInfoEO);
|
||||
String id = sarStandardsInfoEO.getId();
|
||||
List<SarStandardsInfo> sarStandardsInfos = dao.selectBy(id);
|
||||
if (ObjectUtils.isNotEmpty(sarStandardsInfos) && sarStandardsInfos != null){
|
||||
if (ObjectUtils.isNotEmpty(sarStandardsInfos) && sarStandardsInfos != null){
|
||||
for (SarStandardsInfo sarStandardsInfo:sarStandardsInfos){
|
||||
if (sarStandardsInfo != null && sarStandardsInfo.getStandSort().equals("GB") && (sarStandardsInfoEO.getTextStatus().equals("vsaga7nwub") || sarStandardsInfoEO.getTextStatus().equals("chblaarg77") || sarStandardsInfoEO.getTextStatus().equals("qke0ckro2p"))){
|
||||
String textStatus = "chblaarg77";
|
||||
@@ -1407,7 +1322,7 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl<SarStandardsInfoDao
|
||||
|
||||
String content = "标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成废止状态";
|
||||
sarUpdLogEOService.createBaseLog(sarStandardsInfo.getId(), sarStandardsInfo.getStandType() + "_STAND", content);
|
||||
}else if (sarStandardsInfo != null && (sarStandardsInfoEO.getTextStatus().equals("hb0iy9z23c") || sarStandardsInfoEO.getTextStatus().equals("hc99551723c") || sarStandardsInfoEO.getTextStatus().equals("vsaga7nwub") || sarStandardsInfoEO.getTextStatus().equals("chblaarg77") || sarStandardsInfoEO.getTextStatus().equals("qke0ckro2p"))){
|
||||
}else if (sarStandardsInfo != null && (sarStandardsInfoEO.getTextStatus().equals("vsaga7nwub") || sarStandardsInfoEO.getTextStatus().equals("chblaarg77") || sarStandardsInfoEO.getTextStatus().equals("qke0ckro2p"))){
|
||||
String textStatus = "qke0ckro2p";
|
||||
sarStandardsInfo.setTextStatus(textStatus);
|
||||
dao.updateById(sarStandardsInfo);
|
||||
@@ -1431,7 +1346,7 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl<SarStandardsInfoDao
|
||||
|
||||
String content = "标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成废止状态";
|
||||
sarUpdLogEOService.createBaseLog(sarStandardsInfo1.getId(), sarStandardsInfo1.getStandType() + "_STAND", content);
|
||||
}else if (sarStandardsInfo1 != null && (sarStandardsInfoEO.getTextStatus().equals("hb0iy9z23c") || sarStandardsInfoEO.getTextStatus().equals("hc99551723c") || sarStandardsInfoEO.getTextStatus().equals("vsaga7nwub") || sarStandardsInfoEO.getTextStatus().equals("chblaarg77") || sarStandardsInfoEO.getTextStatus().equals("qke0ckro2p"))){
|
||||
}else if (sarStandardsInfo1 != null && (sarStandardsInfoEO.getTextStatus().equals("vsaga7nwub") || sarStandardsInfoEO.getTextStatus().equals("chblaarg77") || sarStandardsInfoEO.getTextStatus().equals("qke0ckro2p"))){
|
||||
String textStatus = "qke0ckro2p";
|
||||
sarStandardsInfo1.setTextStatus(textStatus);
|
||||
dao.updateById(sarStandardsInfo1);
|
||||
|
||||
Reference in New Issue
Block a user