From 2c65c31aceb16c1d06c692266e3fb555ecafdfb5 Mon Sep 17 00:00:00 2001
From: wujian <14790700720@163.com>
Date: 星期三, 23 十月 2024 09:10:47 +0800
Subject: [PATCH] change-4

---
 jcdm-main/src/main/java/com/jcdm/main/bs/orderScheduling/service/impl/BsOrderSchedulingServiceImpl.java |   25 ++++++++++++++++++++++---
 1 files changed, 22 insertions(+), 3 deletions(-)

diff --git a/jcdm-main/src/main/java/com/jcdm/main/bs/orderScheduling/service/impl/BsOrderSchedulingServiceImpl.java b/jcdm-main/src/main/java/com/jcdm/main/bs/orderScheduling/service/impl/BsOrderSchedulingServiceImpl.java
index ee68208..a6534b3 100644
--- a/jcdm-main/src/main/java/com/jcdm/main/bs/orderScheduling/service/impl/BsOrderSchedulingServiceImpl.java
+++ b/jcdm-main/src/main/java/com/jcdm/main/bs/orderScheduling/service/impl/BsOrderSchedulingServiceImpl.java
@@ -92,6 +92,15 @@
     }
 
     @Override
+    public List<BsOrderScheduling> selectBsOrderSchedulingListForNum() {
+        LocalDate today = LocalDate.now();
+        LocalDate localDate = today.plusDays(1);
+        String queryDate = today.toString();
+        String addQueryDate = localDate.toString();
+        return bsOrderSchedulingMapper.selectBsOrderSchedulingListForNum(queryDate,addQueryDate);
+    }
+
+    @Override
     public List<BsOrderScheduling> selectBsOrderSchedulingPage(BsOrderScheduling bsOrderScheduling)
     {
         if(bsOrderScheduling.getDateConditions()!=null){
@@ -120,16 +129,26 @@
         List<DaPassingStationCollection> collect5 = new ArrayList<>();
         if (CollUtil.isNotEmpty(engineNoList)){
             allChildList = daParamCollectionMapper.getListBySfcCode(engineNoList);
-            collect5 = daPassingStationCollectionMapper.getListBySfcCode(engineNoList);
+            List<DaPassingStationCollection> tempCollect = daPassingStationCollectionMapper.getListBySfcCode(engineNoList);
+            if (engineNoList.size()>1){
+                List<DaPassingStationCollection> outCollect = new ArrayList<>();
+                engineNoList.forEach(engineNo -> {
+                    List<DaPassingStationCollection> collect = tempCollect.stream().filter(x -> engineNo.equals(x.getSfcCode())).collect(Collectors.toList());
+                    outCollect.addAll(collect);
+                });
+                collect5 = outCollect;
+            } else {
+                collect5 = tempCollect;
+            }
         }
         if (CollUtil.isNotEmpty(allChildList)){
             //鎷垮埌鎵�鏈夊瓙鏁版嵁
             List<DaParamCollection> collect1 = allChildList.stream().filter(x -> Constants.DATA1.equals(x.getType())).collect(Collectors.toList());
-            List<DaParamCollection> collect2 = allChildList.stream().filter(x -> Constants.DATA2.equals(x.getType())).collect(Collectors.toList());
+//            List<DaParamCollection> collect2 = allChildList.stream().filter(x -> Constants.DATA2.equals(x.getType())).collect(Collectors.toList());
             List<DaParamCollection> collect3 = allChildList.stream().filter(x -> Constants.DATA3.equals(x.getType())).collect(Collectors.toList());
             List<DaParamCollection> collect4 = allChildList.stream().filter(x -> Constants.DATA4.equals(x.getType())).collect(Collectors.toList());
             vo.setList1(collect1);
-            vo.setList2(collect2);
+//            vo.setList2(collect2);
             vo.setList3(collect3);
             vo.setList4(collect4);
         }

--
Gitblit v1.9.3