Sfoglia il codice sorgente

bit process status update

shjung 2 anni fa
parent
commit
548b1509c8

+ 5 - 0
src/main/java/com/its/op/service/bis/BisProcessService.java

@@ -73,6 +73,7 @@ public class BisProcessService {
 
         List<BisProcessStatusHistory> sttsList = this.sttsRepo.findAllStts();
 
+        AtomicBoolean isBisProcessFound = new AtomicBoolean(false);
         AtomicBoolean isBisProcessStts = new AtomicBoolean(true);
         // 실행 상태먼저 체크
         sttsList.forEach(obj -> {
@@ -92,6 +93,7 @@ public class BisProcessService {
                     if (80101 == obj.getProcessid() || 80102 == obj.getProcessid()) {
                         if (!("1").equals(obj.getProcessstatus())) {
                             isBisProcessStts.set(false);
+                            isBisProcessFound.set(true);
                         }
                     }
                 }
@@ -99,6 +101,9 @@ public class BisProcessService {
         });
 
         Integer systId = 80199;
+        if (!isBisProcessFound.get()) {
+            isBisProcessStts.set(false);
+        }
         TbUnitSystSttsDto stts = TbUnitSystSttsDto.builder()
                 .systId(String.valueOf(systId))
                 .systNm("시내버스 가공")