From 8fb3fb144cb2e640343e04725b8e373e48e7eed1 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@63.com>
Date: 星期一, 28 三月 2022 14:59:02 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/WorkService.java          |    2 +-
 src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java |   15 ++++++---------
 src/main/java/com/zy/asrs/controller/OutController.java     |    6 ++++++
 3 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/OutController.java b/src/main/java/com/zy/asrs/controller/OutController.java
index 94bc842..d7deb51 100644
--- a/src/main/java/com/zy/asrs/controller/OutController.java
+++ b/src/main/java/com/zy/asrs/controller/OutController.java
@@ -122,6 +122,12 @@
                 taskDtos.add(taskDto);
             }
         }
+        // -----------------------------------------------------------------------------------------------
+        for (TaskDto taskDto : taskDtos) {
+
+
+
+        }
         return R.ok();
     }
 
diff --git a/src/main/java/com/zy/asrs/service/WorkService.java b/src/main/java/com/zy/asrs/service/WorkService.java
index 1bd977f..f639fba 100644
--- a/src/main/java/com/zy/asrs/service/WorkService.java
+++ b/src/main/java/com/zy/asrs/service/WorkService.java
@@ -28,7 +28,7 @@
      * @param locDetls 寰呭嚭搴撶墿鏂�
      * @param ioType 鍏ュ嚭搴撶被鍨�
      */
-    void stockOut(BasDevp staNo, List<LocDetlDto> locDetls, Integer ioType, Long userId, String allotNo, Boolean sell, Double more);
+    void stockOut(BasDevp staNo, List<LocDetlDto> locDetls, Integer ioType, Long userId);
 
     /**
      * 绌烘澘鍏ュ簱
diff --git a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
index ea222aa..91d8964 100644
--- a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -159,7 +159,7 @@
         }
         if (!locDetlDtos.isEmpty()) {
             // 鍚姩鍑哄簱寮�濮� 101.鍑哄簱
-            stockOut(staNo, locDetlDtos, null, userId, null, false, null);
+            stockOut(staNo, locDetlDtos, null, userId);
         } else {
             throw new CoolException("搴撲綅鐗╂枡涓嶅瓨鍦�");
         }
@@ -167,7 +167,7 @@
 
     @Override
     @Transactional
-    public void stockOut(BasDevp staNo, List<LocDetlDto> locDetlDtos, Integer ioType, Long userId, String allotNo, Boolean sell, Double more) {
+    public void stockOut(BasDevp staNo, List<LocDetlDto> locDetlDtos, Integer ioType, Long userId) {
         // 鍚堝苟鍚岀被椤�
         Set<String> locNos = new HashSet<>();
         locDetlDtos.forEach(dto -> locNos.add(dto.getLocDetl().getLocNo()));
@@ -219,9 +219,6 @@
             wrkMast.setExitMk("N"); // 閫�鍑�
             wrkMast.setEmptyMk("N"); // 绌烘澘
             wrkMast.setLinkMis("N");
-            wrkMast.setPacked(allotNo); // 骞充粨琛ヤ粨鍗曞彿
-            wrkMast.setPdcType(sell?"Y":"N"); // ERP閿�鍞鍗曞嚭搴撲换鍔�
-            wrkMast.setRefWrkno(more==null?0.0D:more);
             wrkMast.setAppeUser(userId); // 鎿嶄綔浜哄憳鏁版嵁
             wrkMast.setAppeTime(new Date());
             wrkMast.setModiUser(userId);
@@ -398,7 +395,7 @@
         }
         if (!locDetlDtos.isEmpty()) {
             // 鍚姩鍑哄簱寮�濮� 107.鐩樼偣鍑哄簱
-            stockOut(staNo, locDetlDtos, 107, userId, null, false, null);
+            stockOut(staNo, locDetlDtos, 107, userId);
         } else {
             throw new CoolException("搴撲綅鐗╂枡涓嶅瓨鍦�");
         }
@@ -816,7 +813,7 @@
                         dto.setLocDetl(locDetl);
                         dto.setCount(issued>=locDetl.getAnfme()?locDetl.getAnfme():issued);
                         detlDtos.add(dto);
-                        stockOut(staNo, detlDtos, 101, 9527L, null, true, null);
+                        stockOut(staNo, detlDtos, 101, 9527L);
                         // 鎷f枡
                     } else {
                         int priorCount = jdbcTemplate.queryForObject("select isnull(count(*),0) from man_prior where 1=1 and matnr = '" + wrkDetl.getMatnr() + "'", Integer.class);
@@ -827,7 +824,7 @@
                             dto.setLocDetl(locDetl);
                             dto.setCount(locDetl.getAnfme());
                             detlDtos.add(dto);
-                            stockOut(staNo, detlDtos, 101, 9527L,null, true,locDetl.getAnfme()-issued);
+                            stockOut(staNo, detlDtos, 101, 9527L);
                         } else {
                             BasDevp staNo = basDevpService.checkSiteStatus(pickSite?113:109);
                             List<LocDetlDto> detlDtos = new ArrayList<>();
@@ -835,7 +832,7 @@
                             dto.setLocDetl(locDetl);
                             dto.setCount(issued>=locDetl.getAnfme()?locDetl.getAnfme():issued);
                             detlDtos.add(dto);
-                            stockOut(staNo, detlDtos, 103, 9527L, null, true, null);
+                            stockOut(staNo, detlDtos, 103, 9527L);
                         }
 
                     }

--
Gitblit v1.9.1