From 465c691ddc5485d528a9325a0f11e14b2e1882e4 Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期二, 22 十月 2024 09:37:11 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java |   27 +++++++++++++++------------
 1 files changed, 15 insertions(+), 12 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
index c77280d..9d21b0d 100644
--- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -566,24 +566,27 @@
         EntityWrapper<WrkMastLog> wrkMastLogEntityWrapper = new EntityWrapper<>();
         wrkMastLogEntityWrapper.ge("appe_time",param.getStartTime());
         wrkMastLogEntityWrapper.le("appe_time",param.getEndTime());
-        wrkMastLogEntityWrapper.isNotNull("sheet_no");
+//        wrkMastLogEntityWrapper.isNotNull("sheet_no");
         wrkMastLogService.selectList(wrkMastLogEntityWrapper).forEach(wrkMastLog -> {
             List<WrkDetlLog> wrkDetlLogs = wrkDetlLogService.selectList(new EntityWrapper<WrkDetlLog>()
                     .eq("wrk_no", wrkMastLog.getWrkNo()).eq("zpallet", wrkMastLog.getBarcode()));
             wrkDetlLogs.forEach(wrkDetlLog -> {
                 LocDetlByTimeDTO locDetlByTimeDTO = new LocDetlByTimeDTO();
-                Order order = orderService.selectByNo(wrkMastLog.getSheetNo());
-                if (!Cools.isEmpty(order)) {
-                    locDetlByTimeDTO.setDate(order.getOrderTime());
-                    locDetlByTimeDTO.setWarehouse(order.getItemName());
-                    locDetlByTimeDTO.setOrderType(order.getDocType().toString());
+                if (!Cools.isEmpty(wrkDetlLog.getOrderNo())){
+                    Order order = orderService.selectByNo(wrkMastLog.getSheetNo());
+                    if (!Cools.isEmpty(order)) {
+                        locDetlByTimeDTO.setDate(order.getOrderTime());
+                        locDetlByTimeDTO.setWarehouse(order.getItemName());
+                        locDetlByTimeDTO.setOrderType(order.getDocType().toString());
+                    }
+                    locDetlByTimeDTO.setMatnr(wrkDetlLog.getMatnr());
+                    locDetlByTimeDTO.setLocNo(wrkMastLog.getIoType() <100? wrkMastLog.getLocNo(): wrkMastLog.getSourceLocNo());
+                    locDetlByTimeDTO.setBatch(wrkDetlLog.getBatch());
+                    locDetlByTimeDTO.setAnfme(wrkDetlLog.getAnfme());
+                    locDetlByTimeDTO.setOrderNo(wrkMastLog.getSheetNo());
+                    locDetlByTimeDTOS.add(locDetlByTimeDTO);
                 }
-                locDetlByTimeDTO.setMatnr(wrkDetlLog.getMatnr());
-                locDetlByTimeDTO.setLocNo(wrkMastLog.getIoType() <100? wrkMastLog.getLocNo(): wrkMastLog.getSourceLocNo());
-                locDetlByTimeDTO.setBatch(wrkDetlLog.getBatch());
-                locDetlByTimeDTO.setAnfme(wrkDetlLog.getAnfme());
-                locDetlByTimeDTO.setOrderNo(wrkMastLog.getSheetNo());
-                locDetlByTimeDTOS.add(locDetlByTimeDTO);
+
             });
 
         });

--
Gitblit v1.9.1