优化 国内外入库、新增、修改时对代替标准号所对应老标准的文本状态 批量代替标准号接口
This commit is contained in:
+1
-1
@@ -920,7 +920,7 @@ public class SarStandardsInfoController extends BaseController<SarStandardsInfo>
|
|||||||
//处理 代替被代替数据 关系
|
//处理 代替被代替数据 关系
|
||||||
@ApiOperation(value = "国内海外数据处理接口")
|
@ApiOperation(value = "国内海外数据处理接口")
|
||||||
@GetMapping("/replaceBdtbzhforDtbzh")
|
@GetMapping("/replaceBdtbzhforDtbzh")
|
||||||
public String replaceBdtbzhforDtbzh(SarStandardsInfo sarStandardsInfo) {
|
public String replaceBdtbzhforDtbzh(SarStandardsInfo sarStandardsInfo)throws Exception {
|
||||||
sarStandardsInfoEOService.replaceBdtbzhforDtbzh();
|
sarStandardsInfoEOService.replaceBdtbzhforDtbzh();
|
||||||
return "1";
|
return "1";
|
||||||
}
|
}
|
||||||
|
|||||||
+3
@@ -122,5 +122,8 @@ public interface SarStandardsInfoDao extends BaseMapper<SarStandardsInfo> {
|
|||||||
List<SarStandardsInfo> selectBy(String id);
|
List<SarStandardsInfo> selectBy(String id);
|
||||||
|
|
||||||
List<SarStandardsInfo> selectBy1(String id);
|
List<SarStandardsInfo> selectBy1(String id);
|
||||||
|
|
||||||
|
@Select("select * from SAR_STANDARDS_INFO where VALID_FLAG = 0")
|
||||||
|
List<SarStandardsInfo> getSarStandardsInfo();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -65,7 +65,7 @@ public interface ISarStandardsInfoService extends IService<SarStandardsInfo> {
|
|||||||
|
|
||||||
void updateIntoIndexForMap(Map<String,Object> attrInfoMap);
|
void updateIntoIndexForMap(Map<String,Object> attrInfoMap);
|
||||||
|
|
||||||
void replaceBdtbzhforDtbzh();
|
void replaceBdtbzhforDtbzh() throws Exception;
|
||||||
|
|
||||||
void replaceBdtbzhforDtbzhQb();
|
void replaceBdtbzhforDtbzhQb();
|
||||||
|
|
||||||
|
|||||||
+197
-102
@@ -318,92 +318,182 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl<SarStandardsInfoDao
|
|||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void replaceBdtbzhforDtbzh() {
|
public void replaceBdtbzhforDtbzh() throws Exception{
|
||||||
//第一步先处理国内海外数据
|
//第一步先处理国内海外数据
|
||||||
//获取代替标准号不为空的数据
|
//获取代替标准号不为空的数据
|
||||||
QueryWrapper<SarStandAttrInfo> wrapper = new QueryWrapper<>();
|
// QueryWrapper<SarStandAttrInfo> wrapper = new QueryWrapper<>();
|
||||||
wrapper.isNotNull("DTBJH");
|
// wrapper.isNotNull("DTBJH");
|
||||||
wrapper.ne("DTBJH", "");
|
// wrapper.ne("DTBJH", "");
|
||||||
wrapper.eq("valid_flag", "0");
|
// wrapper.eq("valid_flag", "0");
|
||||||
// wrapper.eq("stand_id", "6zaj8lx8s9ebc3za0g95");
|
//// wrapper.eq("stand_id", "6zaj8lx8s9ebc3za0g95");
|
||||||
List<SarStandAttrInfo> sarStandAttrInfos = sarStandAttrInfoEODao.selectList(wrapper);
|
// List<SarStandAttrInfo> sarStandAttrInfos = sarStandAttrInfoEODao.selectList(wrapper);
|
||||||
if (null != sarStandAttrInfos && !sarStandAttrInfos.isEmpty()) {
|
// if (null != sarStandAttrInfos && !sarStandAttrInfos.isEmpty()) {
|
||||||
//获取数据以及更新自身 新查询当前标准数据并将格式化之后的数据更新到代替标准号中
|
// //获取数据以及更新自身 新查询当前标准数据并将格式化之后的数据更新到代替标准号中
|
||||||
int i = 1;
|
// int i = 1;
|
||||||
for (SarStandAttrInfo sarStandAttrInfo : sarStandAttrInfos) {
|
// for (SarStandAttrInfo sarStandAttrInfo : sarStandAttrInfos) {
|
||||||
String dtbzh = convertStandCodeHandle(sarStandAttrInfo.getDtbjh());
|
// String dtbzh = convertStandCodeHandle(sarStandAttrInfo.getDtbjh());
|
||||||
logger.info("第" + i + "行数据代替标准号为" + dtbzh + "转换前标准号为" + sarStandAttrInfo.getDtbjh());
|
// logger.info("第" + i + "行数据代替标准号为" + dtbzh + "转换前标准号为" + sarStandAttrInfo.getDtbjh());
|
||||||
logger.info("第" + i + "行数据为" + sarStandAttrInfo.toString());
|
// logger.info("第" + i + "行数据为" + sarStandAttrInfo.toString());
|
||||||
QueryWrapper<SarStandAttrInfo> wrapper2 = new QueryWrapper<>();
|
// QueryWrapper<SarStandAttrInfo> wrapper2 = new QueryWrapper<>();
|
||||||
wrapper2.eq("valid_flag", "0");
|
// wrapper2.eq("valid_flag", "0");
|
||||||
wrapper2.eq("stand_id", sarStandAttrInfo.getStandId());
|
// wrapper2.eq("stand_id", sarStandAttrInfo.getStandId());
|
||||||
List<SarStandAttrInfo> attrInfoList = sarStandAttrInfoEODao.selectList(wrapper2);
|
// List<SarStandAttrInfo> attrInfoList = sarStandAttrInfoEODao.selectList(wrapper2);
|
||||||
attrInfoList.get(0).setDtbjh(dtbzh);
|
// attrInfoList.get(0).setDtbjh(dtbzh);
|
||||||
sarStandAttrInfoEODao.update(attrInfoList.get(0), wrapper2);
|
// 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) {
|
||||||
|
if (sarStandardsInfoEO != null && ObjectUtils.isNotEmpty(sarStandardsInfoEO)) {
|
||||||
|
|
||||||
//找到用来代替的标准号
|
//createStandAttrInfo(sarStandardsInfoEO,true);
|
||||||
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();
|
|
||||||
|
|
||||||
//现在针对处理一波代替标准号 根据标准号找到
|
String sarStandAttrEOStr = sarStandardsInfoEO.getSarStandAttrEOStr();
|
||||||
if (dtbzh.contains(",") && !dtbzh.isEmpty() && !"".equals(dtbzh) && !dtbzh.contains("null") && !dtbzh.contains("Q/FT") &&null!=bdtbzh && !bdtbzh.contains("null")) {
|
// 将字符串转为map进行解析
|
||||||
//判定是不是多个
|
Map<String, String> sarStandAttrMap = JSONObject.fromObject(sarStandAttrEOStr);
|
||||||
List<String> strings = new ArrayList<>(Arrays.asList(dtbzh.split(",")));
|
for (Map.Entry<String, String> entry : sarStandAttrMap.entrySet()) {
|
||||||
strings.forEach(s -> {
|
String attrKey = entry.getKey();
|
||||||
if (StringUtils.isNotBlank(s)) {
|
String attrValue = String.valueOf(entry.getValue());
|
||||||
SearchStandContext searchStandContext = new SearchStandContext();
|
if (InitStandAttrUtil.queryFieldList != null && !InitStandAttrUtil.queryFieldList.isEmpty()) {
|
||||||
searchStandContext.setStandCode(s);
|
if (InitStandAttrUtil.queryFieldList.contains(attrKey)) {
|
||||||
List<StandData> list = standDataDao.searchStandDataThree(searchStandContext);
|
if ("YYBJ".equals(attrKey)) {
|
||||||
if (null != list && list.size() > 0) {
|
sarStandardsInfoEO.setCiteStand(attrValue);
|
||||||
QueryWrapper<SarStandAttrInfo> wrapper1 = new QueryWrapper<>();
|
} else if ("CBBH".equals(attrKey)) {
|
||||||
wrapper1.eq("valid_flag", "0");
|
sarStandardsInfoEO.setRelateStand(attrValue);
|
||||||
wrapper1.eq("stand_id", list.get(0).getStandId());
|
} else if ("DTBJH".equals(attrKey)) {
|
||||||
List<SarStandAttrInfo> attrInfos = sarStandAttrInfoEODao.selectList(wrapper1);
|
sarStandardsInfoEO.setReplaceStandNum(attrValue);
|
||||||
if (null != attrInfos && attrInfos.size() > 0) {
|
} else if ("BFDTBZ".equals(attrKey)) {
|
||||||
if (null != attrInfos.get(0).getBdtbzh() && !"".equals(attrInfos.get(0).getBdtbzh())) {
|
sarStandardsInfoEO.setReplacePartStandNum(attrValue);
|
||||||
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);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
// 不同类型存储数据需单独处理值
|
||||||
});
|
if (InitStandAttrUtil.numFieldList.contains(attrKey)) {
|
||||||
|
if (StringUtils.isBlank(attrValue)) {
|
||||||
} else if (!dtbzh.isEmpty() && !"".equals(dtbzh) && !dtbzh.contains("null") && !dtbzh.contains("Q/FT") &&null!=bdtbzh && !bdtbzh.contains("null")) {
|
attrValue = "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 if (InitStandAttrUtil.timeFieldList.contains(attrKey)) {
|
||||||
|
attrValue = FieldConvertUtil.changeTimeValue(attrValue);
|
||||||
} else {
|
} else {
|
||||||
attrInfos.get(0).setBdtbzh(bdtbzh);
|
attrValue = "'" + attrValue + "'";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (StringUtils.isNotBlank(sarStandardsInfoEO.getReplaceStandNum())){
|
||||||
|
dao.updateById(sarStandardsInfoEO);
|
||||||
|
String id = sarStandardsInfoEO.getId();
|
||||||
|
List<SarStandardsInfo> sarStandardsInfos = dao.selectBy(id);
|
||||||
|
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";
|
||||||
|
sarStandardsInfo.setTextStatus(textStatus);
|
||||||
|
dao.updateById(sarStandardsInfo);
|
||||||
|
logger.info("原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成废止状态");
|
||||||
|
|
||||||
|
String content = "原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成废止状态";
|
||||||
|
sarUpdLogEOService.createBaseLog(sarStandardsInfoEO.getId(), sarStandardsInfoEO.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"))){
|
||||||
|
String textStatus = "qke0ckro2p";
|
||||||
|
sarStandardsInfo.setTextStatus(textStatus);
|
||||||
|
dao.updateById(sarStandardsInfo);
|
||||||
|
logger.info("原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成被代替状态");
|
||||||
|
|
||||||
|
String content = "原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成被代替状态";
|
||||||
|
sarUpdLogEOService.createBaseLog(sarStandardsInfoEO.getId(), sarStandardsInfoEO.getStandType() + "_STAND", content);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
List<SarStandardsInfo> sarStandardsInfo1s = dao.selectBy1(id);
|
||||||
|
if (ObjectUtils.isNotEmpty(sarStandardsInfo1s) && sarStandardsInfo1s != null){
|
||||||
|
for (SarStandardsInfo sarStandardsInfo1 : sarStandardsInfo1s){
|
||||||
|
if (sarStandardsInfo1 != null && sarStandardsInfo1.getStandSort().equals("GB") && (sarStandardsInfoEO.getTextStatus().equals("vsaga7nwub") || sarStandardsInfoEO.getTextStatus().equals("chblaarg77") || sarStandardsInfoEO.getTextStatus().equals("qke0ckro2p"))){
|
||||||
|
String textStatus = "chblaarg77";
|
||||||
|
sarStandardsInfo1.setTextStatus(textStatus);
|
||||||
|
dao.updateById(sarStandardsInfo1);
|
||||||
|
logger.info("原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成废止状态");
|
||||||
|
|
||||||
|
String content = "原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成废止状态";
|
||||||
|
sarUpdLogEOService.createBaseLog(sarStandardsInfoEO.getId(), sarStandardsInfoEO.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"))){
|
||||||
|
String textStatus = "qke0ckro2p";
|
||||||
|
sarStandardsInfo1.setTextStatus(textStatus);
|
||||||
|
dao.updateById(sarStandardsInfo1);
|
||||||
|
logger.info("原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成被代替状态");
|
||||||
|
|
||||||
|
String content = "原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成被代替状态";
|
||||||
|
sarUpdLogEOService.createBaseLog(sarStandardsInfoEO.getId(), sarStandardsInfoEO.getStandType() + "_STAND", content);
|
||||||
}
|
}
|
||||||
sarStandAttrInfoEODao.update(attrInfos.get(0), wrapper1);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
i++;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -1332,46 +1422,51 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl<SarStandardsInfoDao
|
|||||||
}
|
}
|
||||||
if (StringUtils.isNotBlank(sarStandardsInfoEO.getReplaceStandNum())){
|
if (StringUtils.isNotBlank(sarStandardsInfoEO.getReplaceStandNum())){
|
||||||
dao.updateById(sarStandardsInfoEO);
|
dao.updateById(sarStandardsInfoEO);
|
||||||
String id = sarStandardsInfoEO.getStandName();
|
String id = sarStandardsInfoEO.getId();
|
||||||
List<SarStandardsInfo> sarStandardsInfos = dao.selectBy(id);
|
List<SarStandardsInfo> sarStandardsInfos = dao.selectBy(id);
|
||||||
for (SarStandardsInfo sarStandardsInfo:sarStandardsInfos){
|
if (ObjectUtils.isNotEmpty(sarStandardsInfos) && sarStandardsInfos != null){
|
||||||
if (sarStandardsInfo != null && sarStandardsInfo.getStandSort().equals("GB") && (sarStandardsInfoEO.getTextStatus().equals("vsaga7nwub") || sarStandardsInfoEO.getTextStatus().equals("chblaarg77") || sarStandardsInfoEO.getTextStatus().equals("qke0ckro2p"))){
|
for (SarStandardsInfo sarStandardsInfo:sarStandardsInfos){
|
||||||
String textStatus = "chblaarg77";
|
if (sarStandardsInfo != null && sarStandardsInfo.getStandSort().equals("GB") && (sarStandardsInfoEO.getTextStatus().equals("vsaga7nwub") || sarStandardsInfoEO.getTextStatus().equals("chblaarg77") || sarStandardsInfoEO.getTextStatus().equals("qke0ckro2p"))){
|
||||||
sarStandardsInfo.setTextStatus(textStatus);
|
String textStatus = "chblaarg77";
|
||||||
dao.updateById(sarStandardsInfo);
|
sarStandardsInfo.setTextStatus(textStatus);
|
||||||
logger.info("原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成废止状态");
|
dao.updateById(sarStandardsInfo);
|
||||||
|
logger.info("原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成废止状态");
|
||||||
|
|
||||||
String content = "原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成废止状态";
|
String content = "原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成废止状态";
|
||||||
sarUpdLogEOService.createBaseLog(sarStandardsInfoEO.getId(), sarStandardsInfoEO.getStandType() + "_STAND", content);
|
sarUpdLogEOService.createBaseLog(sarStandardsInfoEO.getId(), sarStandardsInfoEO.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("hb0iy9z23c") || sarStandardsInfoEO.getTextStatus().equals("hc99551723c") || sarStandardsInfoEO.getTextStatus().equals("vsaga7nwub") || sarStandardsInfoEO.getTextStatus().equals("chblaarg77") || sarStandardsInfoEO.getTextStatus().equals("qke0ckro2p"))){
|
||||||
String textStatus = "qke0ckro2p";
|
String textStatus = "qke0ckro2p";
|
||||||
sarStandardsInfo.setTextStatus(textStatus);
|
sarStandardsInfo.setTextStatus(textStatus);
|
||||||
dao.updateById(sarStandardsInfo);
|
dao.updateById(sarStandardsInfo);
|
||||||
logger.info("原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成被代替状态");
|
logger.info("原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成被代替状态");
|
||||||
|
|
||||||
String content = "原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成被代替状态";
|
String content = "原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成被代替状态";
|
||||||
sarUpdLogEOService.createBaseLog(sarStandardsInfoEO.getId(), sarStandardsInfoEO.getStandType() + "_STAND", content);
|
sarUpdLogEOService.createBaseLog(sarStandardsInfoEO.getId(), sarStandardsInfoEO.getStandType() + "_STAND", content);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
List<SarStandardsInfo> sarStandardsInfo1s = dao.selectBy1(id);
|
List<SarStandardsInfo> sarStandardsInfo1s = dao.selectBy1(id);
|
||||||
for (SarStandardsInfo sarStandardsInfo1 : sarStandardsInfo1s){
|
if (ObjectUtils.isNotEmpty(sarStandardsInfo1s) && sarStandardsInfo1s != null){
|
||||||
if (sarStandardsInfo1 != null && sarStandardsInfo1.getStandSort().equals("GB") && (sarStandardsInfoEO.getTextStatus().equals("vsaga7nwub") || sarStandardsInfoEO.getTextStatus().equals("chblaarg77") || sarStandardsInfoEO.getTextStatus().equals("qke0ckro2p"))){
|
for (SarStandardsInfo sarStandardsInfo1 : sarStandardsInfo1s){
|
||||||
String textStatus = "chblaarg77";
|
if (sarStandardsInfo1 != null && sarStandardsInfo1.getStandSort().equals("GB") && (sarStandardsInfoEO.getTextStatus().equals("vsaga7nwub") || sarStandardsInfoEO.getTextStatus().equals("chblaarg77") || sarStandardsInfoEO.getTextStatus().equals("qke0ckro2p"))){
|
||||||
sarStandardsInfo1.setTextStatus(textStatus);
|
String textStatus = "chblaarg77";
|
||||||
dao.updateById(sarStandardsInfo1);
|
sarStandardsInfo1.setTextStatus(textStatus);
|
||||||
logger.info("原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成废止状态");
|
dao.updateById(sarStandardsInfo1);
|
||||||
|
logger.info("原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成废止状态");
|
||||||
|
|
||||||
String content = "原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成废止状态";
|
String content = "原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成废止状态";
|
||||||
sarUpdLogEOService.createBaseLog(sarStandardsInfoEO.getId(), sarStandardsInfoEO.getStandType() + "_STAND", content);
|
sarUpdLogEOService.createBaseLog(sarStandardsInfoEO.getId(), sarStandardsInfoEO.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("hb0iy9z23c") || sarStandardsInfoEO.getTextStatus().equals("hc99551723c") || sarStandardsInfoEO.getTextStatus().equals("vsaga7nwub") || sarStandardsInfoEO.getTextStatus().equals("chblaarg77") || sarStandardsInfoEO.getTextStatus().equals("qke0ckro2p"))){
|
||||||
String textStatus = "qke0ckro2p";
|
String textStatus = "qke0ckro2p";
|
||||||
sarStandardsInfo1.setTextStatus(textStatus);
|
sarStandardsInfo1.setTextStatus(textStatus);
|
||||||
dao.updateById(sarStandardsInfo1);
|
dao.updateById(sarStandardsInfo1);
|
||||||
logger.info("原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成被代替状态");
|
logger.info("原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成被代替状态");
|
||||||
|
|
||||||
String content = "原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成被代替状态";
|
String content = "原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成被代替状态";
|
||||||
sarUpdLogEOService.createBaseLog(sarStandardsInfoEO.getId(), sarStandardsInfoEO.getStandType() + "_STAND", content);
|
sarUpdLogEOService.createBaseLog(sarStandardsInfoEO.getId(), sarStandardsInfoEO.getStandType() + "_STAND", content);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -2052,7 +2052,7 @@
|
|||||||
<if test="standSort !=null and standNumber !=null and standYear ==null">
|
<if test="standSort !=null and standNumber !=null and standYear ==null">
|
||||||
ssi.REPLACE_STAND_NUM = concat(ssi2.STAND_SORT,' ',ssi2.STAND_NUMBER)
|
ssi.REPLACE_STAND_NUM = concat(ssi2.STAND_SORT,' ',ssi2.STAND_NUMBER)
|
||||||
</if>
|
</if>
|
||||||
and ssi.STAND_NAME = #{id} and ssi.VALID_FLAG = 0
|
and ssi.id = #{id} and ssi.VALID_FLAG = 0
|
||||||
</select>
|
</select>
|
||||||
<select id="selectBy1" resultType="com.adc.da.slrs.sarStandardsInfo.entity.SarStandardsInfo">
|
<select id="selectBy1" resultType="com.adc.da.slrs.sarStandardsInfo.entity.SarStandardsInfo">
|
||||||
select
|
select
|
||||||
@@ -2067,7 +2067,7 @@
|
|||||||
<if test="standSort !=null and standNumber !=null and standYear ==null">
|
<if test="standSort !=null and standNumber !=null and standYear ==null">
|
||||||
ssi.REPLACE_STAND_NUM = concat(ssi2.STAND_SORT,ssi2.STAND_NUMBER)
|
ssi.REPLACE_STAND_NUM = concat(ssi2.STAND_SORT,ssi2.STAND_NUMBER)
|
||||||
</if>
|
</if>
|
||||||
and ssi.STAND_NAME = #{id} and ssi.VALID_FLAG = 0
|
and ssi.id = #{id} and ssi.VALID_FLAG = 0
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
Reference in New Issue
Block a user