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