Просмотр исходного кода

北仑住院期间连续3天无病程记录更新逻辑

wangsy 4 лет назад
Родитель
Сommit
da1a718821

+ 2 - 1
kernel/src/main/java/com/lantone/qc/kernel/catalogue/beilun/threelevelward/THR0588.java

@@ -109,10 +109,11 @@ public class THR0588 extends QCCatalogue {
             }
         }
         dateThreeLevelDay = dateThreeLevelDay.stream().sorted().collect(Collectors.toList());
+        int timeCha = 259200000;
         //获取连续3天无查房记录的时间
         for (int i = 0; i < dateThreeLevelDay.size(); i++) {
             if (i + 1 < dateThreeLevelDay.size()) {
-                if (CatalogueUtil.compareTime(DateUtil.dateZeroClear(dateThreeLevelDay.get(i)), DateUtil.dateZeroClear(dateThreeLevelDay.get(i + 1)), 72 * 60L) &&
+                if (DateUtil.dateZeroClear(dateThreeLevelDay.get(i + 1)).getTime() - DateUtil.dateZeroClear(dateThreeLevelDay.get(i)).getTime() > timeCha &&
                         dateThreeLevelDay.get(i + 1).before(leaveDate)) {
                     infoAppend(sb, dateThreeLevelDay.get(i), dateThreeLevelDay.get(i + 1));
                 }