标准文本状态.解决无法自动废止
This commit is contained in:
@@ -224,33 +224,42 @@ public class ScheduledJob {
|
|||||||
|
|
||||||
//数据格式: (GB 123-2000,GB 4233434-2021,GB 423423423-2021)
|
//数据格式: (GB 123-2000,GB 4233434-2021,GB 423423423-2021)
|
||||||
if (!DTBJHStr.equals("")){
|
if (!DTBJHStr.equals("")){
|
||||||
String[] DTBJHArray = DTBJHStr.split(",");
|
try{
|
||||||
for (String DTBJH : DTBJHArray) {
|
String[] DTBJHArray = DTBJHStr.split(",");
|
||||||
String[] sortAndNumberAndYear = DTBJH.split("\\s+");
|
for (String DTBJH : DTBJHArray) {
|
||||||
String sort = sortAndNumberAndYear[0];
|
String[] sortAndNumberAndYear = DTBJH.split("\\s+");
|
||||||
|
String sort = sortAndNumberAndYear[0];
|
||||||
|
|
||||||
String[] numberAndYear = sortAndNumberAndYear[1].split("\\-");
|
String[] numberAndYear = sortAndNumberAndYear[1].split("\\-");
|
||||||
String number=numberAndYear[0];
|
String number=numberAndYear[0];
|
||||||
String year=numberAndYear[1];
|
String year=numberAndYear[1];
|
||||||
|
|
||||||
QueryWrapper<SarStandardsInfo> infoWrapper = new QueryWrapper<>();
|
QueryWrapper<SarStandardsInfo> infoWrapper = new QueryWrapper<>();
|
||||||
infoWrapper.select("ID")
|
infoWrapper.select("ID")
|
||||||
.eq("STAND_SORT",sort)
|
.eq("STAND_SORT",sort)
|
||||||
.eq("STAND_NUMBER",number)
|
.eq("STAND_NUMBER",number)
|
||||||
.eq("STAND_YEAR",year);
|
.eq("STAND_YEAR",year);
|
||||||
|
|
||||||
|
|
||||||
|
List<Map<String, Object>> idMaps = sarStandardsInfoDao.selectMaps(infoWrapper);
|
||||||
|
if (idMaps.size()>0){
|
||||||
|
String standId = idMaps.get(0).get("ID").toString();
|
||||||
|
//如果代替标准id已存在则映射为2不存在则添加并映射为1
|
||||||
|
if (replaceIdCountMap.containsKey(standId)) {
|
||||||
|
replaceIdCountMap.replace(standId,2);
|
||||||
|
}else {
|
||||||
|
replaceIdCountMap.put(standId, 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
List<Map<String, Object>> idMaps = sarStandardsInfoDao.selectMaps(infoWrapper);
|
|
||||||
String standId = idMaps.get(0).get("ID").toString();
|
|
||||||
|
|
||||||
//如果代替标准id已存在则映射为2不存在则添加并映射为1
|
|
||||||
if (replaceIdCountMap.containsKey(standId)) {
|
|
||||||
replaceIdCountMap.replace(standId,2);
|
|
||||||
}else {
|
|
||||||
replaceIdCountMap.put(standId, 1);
|
|
||||||
}
|
}
|
||||||
|
}catch (Exception e){
|
||||||
|
System.out.println("=====错误===="+item+"=====错误=====");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user