From 0ac8fe78532fa2decaeed4a9e3b6715ccc271e90 Mon Sep 17 00:00:00 2001 From: 王佳豪 <g675230687@126.com> Date: 星期二, 13 七月 2021 08:58:06 +0800 Subject: [PATCH] 1.出库作业支持捡料出库 --- src/main/java/com/zy/asrs/service/impl/OutStockServiceImpl.java | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/OutStockServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OutStockServiceImpl.java index 81bf09b..1771ce8 100644 --- a/src/main/java/com/zy/asrs/service/impl/OutStockServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/OutStockServiceImpl.java @@ -41,6 +41,8 @@ private CommonService commonService; @Autowired private WrkDetlService wrkDetlService; + @Autowired + private LocNormalService locNormalService; @Override public Page<OutStockBillEntry> queryOutStock(Page<OutStockBillEntry> page) { @@ -56,7 +58,7 @@ List<LocDetl> locList = new ArrayList<LocDetl>(); for (Integer i = 0; i < matList.size(); i++) { /*鑷姩鏍规嵁鐗╂枡缂栫爜閫夊彇鏈�浼樺嚭璐ч『搴忥紙鍏堣繘鍏堝嚭锛岄潬澶栬揣鐗╁厛鍑猴級*/ - tempLocList = baseMapper.queryMatWithLoc(matList.get(i).getFNumber()); + tempLocList = baseMapper.queryMatWithLoc(matList.get(i).getFnumber()); BigDecimal needNum = matList.get(i).getFAuxQty(); BigDecimal locNum = BigDecimal.ZERO; if (tempLocList.size() > 0) { @@ -73,6 +75,11 @@ } } return locList; + } + + @Override + public Integer queryOutStockFInterID(String supplier) { + return baseMapper.queryOutStockFInterID(supplier); } @Override @@ -148,6 +155,7 @@ wrkMast.setSourceStaNo(staDesc.getCrnStn()); // 婧愮珯 wrkMast.setStaNo(staDesc.getStnNo()); // 鐩爣绔� wrkMast.setSourceLocNo(dto.getLocNo()); // 婧愬簱浣� + wrkMast.setBarcode(locMast.getBarcode()); // 鏉$爜 wrkMast.setFullPlt("Y"); // 婊℃澘锛歒 wrkMast.setPicking("N"); // 鎷f枡 wrkMast.setExitMk("N"); // 閫�鍑� @@ -174,7 +182,8 @@ wrkDetl.setAppeUser(userId); wrkDetl.setModiTime(new Date()); wrkDetl.setModiUser(userId); - wrkDetl.setWarehouse(fbillNo); + wrkDetl.setSupplier(fbillNo); + wrkDetl.setMemo(detlDto.getLocDetl().getMemo()); if (!wrkDetlService.insert(wrkDetl)) { throw new CoolException("淇濆瓨宸ヤ綔妗f槑缁嗗け璐�"); } -- Gitblit v1.9.1