Browse Source

fix:工单确认bug

32197351@qq.com 2 years ago
parent
commit
1379df2054

+ 4 - 5
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/gongdandetail/service/impl/ItdmGongdanQuerenServiceImpl.java

@@ -63,7 +63,7 @@ public class ItdmGongdanQuerenServiceImpl extends ServiceImpl<ItdmGongdanDetailM
         }
 
 
-        if (list.size() > 0 && list1.size() <= 1) {
+        if (list.size() > 0 && list1.size() < 1) {
             // todo
             ItdmGongdanMaster master = new ItdmGongdanMaster();
             master.setId(data.getWoId());
@@ -82,17 +82,16 @@ public class ItdmGongdanQuerenServiceImpl extends ServiceImpl<ItdmGongdanDetailM
         return list.stream()
                 .filter(i -> i.getShijiWorkDate() != null && i.getShijiEndTime() != null)
 
-                .map(i -> getDateFormat(i, i::getShijiEndTime, simpleDate, simpleDate1)).max(Comparator.reverseOrder()).orElse(null);
+                .map(i -> getDateFormat(i, i::getShijiEndTime, simpleDate, simpleDate1)).max(Date::compareTo).orElse(null);
     }
 
 
     private Date getMin(List<ItdmGongdanDetail> list, SimpleDateFormat simpleDate, SimpleDateFormat simpleDate1) {
 
 
-        return list.stream().filter(i -> i.getShijiWorkDate() != null && i.getShijiEndTime() != null)
-
-                .map(i -> getDateFormat(i, i::getShijiStartTime, simpleDate, simpleDate1)).min(Comparator.reverseOrder()).orElse(null);
+        return list.stream().filter(i -> i.getShijiWorkDate() != null && i.getShijiStartTime() != null)
 
+                .map(i -> getDateFormat(i, i::getShijiStartTime, simpleDate, simpleDate1)).min(Date::compareTo).orElse(null);
 
 
     }