diff --git a/laws-modules/src/main/java/com/jero/modules/laws/standard/job/UpdateStandardStatusJob.java b/laws-modules/src/main/java/com/jero/modules/laws/standard/job/UpdateStandardStatusJob.java index b9fa0064..179e2765 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/standard/job/UpdateStandardStatusJob.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/standard/job/UpdateStandardStatusJob.java @@ -91,6 +91,7 @@ public class UpdateStandardStatusJob implements Job { .map(LawsReplacedStandard::getReplaced).collect(Collectors.toList()); for (String s : replacedStandardNumberList) { + s = s.split("《")[0]; LawsEnterpriseStandard es = esMap.get(s); if (es != null) { needAbolishStandardIdList.add(es.getId()); @@ -132,7 +133,6 @@ public class UpdateStandardStatusJob implements Job { for (String dateStr : dateStrList) { if (sdf.parse(dateStr).getTime() <= System.currentTimeMillis()) { allExpireStandardNumberList.add(gb.getStandardNumber()); - break; } } } catch (Exception e) { @@ -160,6 +160,7 @@ public class UpdateStandardStatusJob implements Job { .map(LawsReplacedStandard::getReplaced).collect(Collectors.toList()); for (String s : replacedStandardNumberList) { + s = s.split("《")[0]; LawsDomesticStandard lawsDomesticStandard = dbMap.get(s); if (lawsDomesticStandard != null) { if (YesOrNoEnum.YES.getValue().equals(lawsDomesticStandard.getAutoUpdateStateFlag())) {