diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStandState/sync/StateSync.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStandState/sync/StateSync.java index a80d7d1f..fe6f68b7 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStandState/sync/StateSync.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStandState/sync/StateSync.java @@ -71,7 +71,15 @@ public class StateSync { SarBussionessStand stand = new SarBussionessStand(); stand.setIssueTimeStart(nextFirst); stand.setIssueTimeEnd(nextFin); - List standList = sarBussionessStandDao.queryByBussStateSync(stand); + List standLists = sarBussionessStandDao.queryByBussStateSync(stand); + List standList = new ArrayList<>(); + if(!standLists.isEmpty()) { + for (SarBussionessStand data : standLists) { + if (!data.getValidFlag().equals("1") || data.getValidFlag() != 1) { + standList.add(data); + } + } + } if(!standList.isEmpty()){ List filterList = new ArrayList<>(); standList.forEach(sarBussionessStand -> {