From 1c0dbad152362ac704a27ecfc5b5d08247385d87 Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期二, 21 十月 2025 17:12:48 +0800
Subject: [PATCH] 13

---
 src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java |  289 ++++++++++++++++++---------------------------------------
 1 files changed, 92 insertions(+), 197 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 deb4716..5456a63 100644
--- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -14,14 +14,12 @@
 import com.zy.asrs.utils.MatUtils;
 import com.zy.common.model.DetlDto;
 import com.zy.common.utils.NodeUtils;
-import com.zy.erp.kingdee.enums.KingDeeUtilType;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
 import java.util.ArrayList;
-import java.util.Collections;
 import java.util.Date;
 import java.util.List;
 
@@ -44,8 +42,6 @@
     private MatService matService;
     @Autowired
     private LocDetlService locDetlService;
-    @Autowired
-    private PackService packService;
     @Autowired
     private TagService tagService;
     @Autowired
@@ -71,19 +67,24 @@
     public void pakinOrderCreate(OpenOrderPakinParam param) {
         callApiLogSaveOrder(param, "鍏ュ簱鍗�", true);
 
-        Order order = orderService.selectByNo(param.getOrderNo());
+        OrderPakin order = orderService.selectByNo(param.getOrderNo());
         if (!Cools.isEmpty(order) && order.getSettle() != 1) {
             throw new CoolException(param.getOrderNo() + "鍗曟嵁宸叉湁宸ヤ綔浠诲姟");
         }
         if (!Cools.isEmpty(order)) {
-            boolean orderNo = orderService.delete(new EntityWrapper<Order>().eq("order_no", param.getOrderNo()));
-            boolean orderNo1 = orderDetlService.delete(new EntityWrapper<OrderDetl>().eq("order_no", param.getOrderNo()));
+            boolean orderNo = orderService.delete(new EntityWrapper<OrderPakin>().eq("order_no", param.getOrderNo()));
+            boolean orderNo1 = orderDetlService.delete(new EntityWrapper<OrderDetlPakout>().eq("order_no", param.getOrderNo()));
 
         }
-        DocType docType = docTypeService.selectOrAdd(param.getOrderType(), Boolean.TRUE);
+        DocType docType;
+        if (param.getOrderType().equals("璋冩嫧鍗�")) {
+            docType = docTypeService.selectOrAdd("璋冩嫧鍗�(鍏�)", Boolean.TRUE);
+        } else {
+            docType = docTypeService.selectOrAdd(param.getOrderType(), Boolean.TRUE);
+        }
         Date now = new Date();
         // 鍗曟嵁涓绘。
-        order = new Order(
+        order = new OrderPakin(
                 String.valueOf(snowflakeIdWorker.nextId()),    // 缂栧彿[闈炵┖]
                 param.getOrderNo(),    // 璁㈠崟缂栧彿
                 param.getInboundDate(),    // 鍗曟嵁鏃ユ湡
@@ -119,7 +120,7 @@
                 now,    // 淇敼鏃堕棿
                 null    // 澶囨敞
         );
-        order.setShipCode(param.getQuality());
+        //order.setShipCode(String.valueOf(param.getDetails().get(0).getQuality()));
         if (!orderService.insert(order)) {
             throw new CoolException("鐢熸垚鍗曟嵁涓绘。澶辫触锛岃鑱旂郴绠$悊鍛�");
         }
@@ -129,6 +130,7 @@
         for (DetlDto detail : orderDetails) {
             DetlDto dto = new DetlDto(detail.getMatnr(), detail.getBatch(), detail.getAnfme(), detail.getFromOrderNo()
                     , detail.getMark(), detail.getCustomer(), detail.getSuppName(), detail.getTemp1(), detail.getTemp2(), detail.getTemp3(), detail.getTemp4());
+            dto.setQuality(detail.getQuality());
             if (DetlDto.has(list, dto)) {
                 DetlDto detlDto = DetlDto.find(list, dto.getMatnr(), dto.getBatch());
                 assert detlDto != null;
@@ -142,29 +144,30 @@
             if (Cools.isEmpty(mat)) {
                 throw new CoolException(detlDto.getMatnr() + "缂栧彿鍟嗗搧妫�绱㈠け璐ワ紝璇峰厛娣诲姞鍟嗗搧");
             }
-            OrderDetl orderDetl = new OrderDetl();
-            orderDetl.sync(mat);
-            orderDetl.setBatch(detlDto.getBatch());
-            orderDetl.setAnfme(detlDto.getAnfme());
-            orderDetl.setOrderId(order.getId());
-            orderDetl.setOrderNo(order.getOrderNo());
-            orderDetl.setCreateBy(9527L);
-            orderDetl.setCreateTime(now);
-            orderDetl.setUpdateBy(9527L);
-            orderDetl.setUpdateTime(now);
-            orderDetl.setStatus(1);
-            orderDetl.setQty(0.0D);
-            orderDetl.setThreeCode(detlDto.getOrderNo());
-            orderDetl.setSuppCode(detlDto.getFromOrderNo());
-            orderDetl.setMemo(detlDto.getMemo());
-            orderDetl.setManu(detlDto.getMark());
-            orderDetl.setSupp(detlDto.getSuppName()); //渚涘簲鍟�
-            orderDetl.setSku(detlDto.getCustomer());
-            orderDetl.setTemp1(detlDto.getTemp1());
-            orderDetl.setTemp2(detlDto.getTemp2());
-            orderDetl.setTemp3(detlDto.getTemp3());
-            orderDetl.setTemp4(detlDto.getTemp4());
-            if (!orderDetlService.insert(orderDetl)) {
+            OrderDetlPakout orderDetlPakout = new OrderDetlPakout();
+            orderDetlPakout.sync(mat);
+            orderDetlPakout.setBatch(detlDto.getBatch());
+            orderDetlPakout.setAnfme(detlDto.getAnfme());
+            orderDetlPakout.setOrderId(order.getId());
+            orderDetlPakout.setOrderNo(order.getOrderNo());
+            orderDetlPakout.setCreateBy(9527L);
+            orderDetlPakout.setCreateTime(now);
+            orderDetlPakout.setUpdateBy(9527L);
+            orderDetlPakout.setUpdateTime(now);
+            orderDetlPakout.setStatus(1);
+            orderDetlPakout.setQty(0.0D);
+            orderDetlPakout.setThreeCode(detlDto.getOrderNo());
+            orderDetlPakout.setSuppCode(detlDto.getFromOrderNo());
+            orderDetlPakout.setMemo(detlDto.getMemo());
+            orderDetlPakout.setManu(detlDto.getMark());
+            orderDetlPakout.setSupp(detlDto.getSuppName()); //渚涘簲鍟�
+            orderDetlPakout.setSku(detlDto.getCustomer());
+            orderDetlPakout.setTemp1(detlDto.getTemp1());
+            orderDetlPakout.setTemp2(detlDto.getTemp2());
+            orderDetlPakout.setTemp3(detlDto.getTemp3());
+            orderDetlPakout.setTemp4(detlDto.getTemp4());
+            orderDetlPakout.setInspect(detlDto.getQuality());
+            if (!orderDetlService.insert(orderDetlPakout)) {
                 throw new CoolException("鐢熸垚鍗曟嵁鏄庣粏澶辫触锛岃鑱旂郴绠$悊鍛�");
             }
         }
@@ -177,16 +180,16 @@
         List<OpenOrderCompeteResult> results = new ArrayList<>();
         if (!Cools.isEmpty(param) && !Cools.isEmpty(param.getOrderNo())) {
             // 鎸囧畾璁㈠崟
-            Order order = orderService.selectByNo(param.getOrderNo());
+            OrderPakin order = orderService.selectByNo(param.getOrderNo());
             if (null != order) {
                 OpenOrderCompeteResult result = new OpenOrderCompeteResult();
                 results.add(result);
                 result.setOrderNo(order.getOrderNo());
                 result.setOrderTime(order.getOrderTime());
                 result.setOrderType(order.getDocType$());
-                List<OrderDetl> orderDetls = orderDetlService.selectByOrderId(order.getId());
-                for (OrderDetl orderDetl : orderDetls) {
-                    result.getOrderDetails().add(new DetlDto(orderDetl.getOrderNo(), orderDetl.getMatnr(), orderDetl.getBatch(), orderDetl.getQty()));
+                List<OrderDetlPakout> orderDetlPakouts = orderDetlService.selectByOrderId(order.getId());
+                for (OrderDetlPakout orderDetlPakout : orderDetlPakouts) {
+                    result.getOrderDetails().add(new DetlDto(orderDetlPakout.getOrderNo(), orderDetlPakout.getMatnr(), orderDetlPakout.getBatch(), orderDetlPakout.getQty()));
                 }
                 if (order.getSettle() == 4L) {
                     // 淇敼璁㈠崟鐘舵�� 4.瀹屾垚 ===>> 6.宸蹭笂鎶�
@@ -197,16 +200,16 @@
             }
         } else {
             // 鎵�鏈夎鍗�
-            List<Order> orders = orderService.selectList(new EntityWrapper<Order>().eq("settle", 4L));
-            for (Order order : orders) {
+            List<OrderPakin> orders = orderService.selectList(new EntityWrapper<OrderPakin>().eq("settle", 4L));
+            for (OrderPakin order : orders) {
                 OpenOrderCompeteResult result = new OpenOrderCompeteResult();
                 results.add(result);
                 result.setOrderNo(order.getOrderNo());
                 result.setOrderTime(order.getOrderTime());
                 result.setOrderType(order.getDocType$());
-                List<OrderDetl> orderDetls = orderDetlService.selectByOrderId(order.getId());
-                for (OrderDetl orderDetl : orderDetls) {
-                    result.getOrderDetails().add(new DetlDto(orderDetl.getOrderNo(), orderDetl.getMatnr(), orderDetl.getBatch(), orderDetl.getQty()));
+                List<OrderDetlPakout> orderDetlPakouts = orderDetlService.selectByOrderId(order.getId());
+                for (OrderDetlPakout orderDetlPakout : orderDetlPakouts) {
+                    result.getOrderDetails().add(new DetlDto(orderDetlPakout.getOrderNo(), orderDetlPakout.getMatnr(), orderDetlPakout.getBatch(), orderDetlPakout.getQty()));
                 }
                 // 淇敼璁㈠崟鐘舵�� 4.瀹屾垚 ===>> 6.宸蹭笂鎶�
                 if (!orderService.updateSettle(order.getId(), 6L, null)) {
@@ -221,7 +224,7 @@
     @Transactional
     public void pakoutOrderCreate(OpenOrderPakoutParam param) {
         callApiLogSaveOrder(param, "鍑哄簱鍗�", true);
-        Order order = orderService.selectByNo(param.getOrderNo());
+        OrderPakin order = orderService.selectByNo(param.getOrderNo());
         // 濡傛灉鍗曟嵁涓嶅瓨鍦ㄥ垯娣诲姞锛涘鏋滃崟鎹瓨鍦紝浣滀笟涓棤娉曚慨鏀癸紝鍙嶄箣鍒欎慨鏀瑰崟鎹�
         if (!Cools.isEmpty(order)) {
             if (order.getSettle() > 1L) {
@@ -229,10 +232,15 @@
             }
             orderService.remove(order.getId());
         }
-        DocType docType = docTypeService.selectOrAdd(param.getOrderType(), Boolean.FALSE);
+        DocType docType;
+        if (param.getOrderType().equals("璋冩嫧鍗�")) {
+            docType = docTypeService.selectOrAdd("璋冩嫧鍗�(鍑�)", Boolean.FALSE);
+        } else {
+            docType = docTypeService.selectOrAdd(param.getOrderType(), Boolean.FALSE);
+        }
         Date now = new Date();
         // 鍗曟嵁涓绘。
-        order = new Order(
+        order = new OrderPakin(
                 String.valueOf(snowflakeIdWorker.nextId()),    // 缂栧彿[闈炵┖]
                 param.getOrderNo(),    // 璁㈠崟缂栧彿
                 param.getInboundDate(),    // 鍗曟嵁鏃ユ湡
@@ -276,7 +284,7 @@
         List<DetlDto> list = new ArrayList<>();
         List<DetlDto> orderDetails = param.getDetails();
         for (DetlDto detail : orderDetails) {
-            DetlDto dto = new DetlDto(detail.getMatnr(), detail.getBatch(), detail.getAnfme(), detail.getFromOrderNo()
+            DetlDto dto = new DetlDto(detail.getMatnr(), detail.getBatch(), detail.getAnfme(), param.getFromOrderNo()
                     , detail.getMark(), detail.getCustomer(), detail.getSuppName(), detail.getTemp1(), detail.getTemp2(), detail.getTemp3(), detail.getTemp4());
             dto.setTemp1(param.getQuality());
             if (DetlDto.has(list, dto)) {
@@ -292,29 +300,29 @@
             if (Cools.isEmpty(mat)) {
                 throw new CoolException(detlDto.getMatnr() + "缂栧彿鍟嗗搧妫�绱㈠け璐ワ紝璇峰厛娣诲姞鍟嗗搧");
             }
-            OrderDetl orderDetl = new OrderDetl();
-            orderDetl.sync(mat);
-            orderDetl.setBatch(detlDto.getBatch());
-            orderDetl.setAnfme(detlDto.getAnfme());
-            orderDetl.setOrderId(order.getId());
-            orderDetl.setOrderNo(order.getOrderNo());
-            orderDetl.setCreateBy(9527L);
-            orderDetl.setCreateTime(now);
-            orderDetl.setUpdateBy(9527L);
-            orderDetl.setUpdateTime(now);
-            orderDetl.setStatus(1);
-            orderDetl.setQty(0.0D);
-            orderDetl.setThreeCode(detlDto.getOrderNo());
-            orderDetl.setSuppCode(detlDto.getFromOrderNo());
-            orderDetl.setMemo(detlDto.getMemo());
-            orderDetl.setManu(detlDto.getMark());
-            orderDetl.setSupp(detlDto.getSuppName());
-            orderDetl.setSku(detlDto.getCustomer());
-            orderDetl.setTemp1(detlDto.getTemp1());
-            orderDetl.setTemp2(detlDto.getTemp2());
-            orderDetl.setTemp3(detlDto.getTemp3());
-            orderDetl.setTemp4(detlDto.getTemp4());
-            if (!orderDetlService.insert(orderDetl)) {
+            OrderDetlPakout orderDetlPakout = new OrderDetlPakout();
+            orderDetlPakout.sync(mat);
+            orderDetlPakout.setBatch(detlDto.getBatch());
+            orderDetlPakout.setAnfme(detlDto.getAnfme());
+            orderDetlPakout.setOrderId(order.getId());
+            orderDetlPakout.setOrderNo(order.getOrderNo());
+            orderDetlPakout.setCreateBy(9527L);
+            orderDetlPakout.setCreateTime(now);
+            orderDetlPakout.setUpdateBy(9527L);
+            orderDetlPakout.setUpdateTime(now);
+            orderDetlPakout.setStatus(1);
+            orderDetlPakout.setQty(0.0D);
+            orderDetlPakout.setThreeCode(detlDto.getOrderNo());
+            orderDetlPakout.setSuppCode(detlDto.getFromOrderNo());
+            orderDetlPakout.setMemo(detlDto.getMemo());
+            orderDetlPakout.setManu(detlDto.getMark());
+            orderDetlPakout.setSupp(detlDto.getSuppName());
+            orderDetlPakout.setSku(detlDto.getCustomer());
+            orderDetlPakout.setTemp1(detlDto.getTemp1());
+            orderDetlPakout.setTemp2(detlDto.getTemp2());
+            orderDetlPakout.setTemp3(detlDto.getTemp3());
+            orderDetlPakout.setTemp4(detlDto.getTemp4());
+            if (!orderDetlService.insert(orderDetlPakout)) {
                 throw new CoolException("鐢熸垚鍗曟嵁鏄庣粏澶辫触锛岃鑱旂郴绠$悊鍛�");
             }
         }
@@ -325,16 +333,16 @@
         List<OpenOrderCompeteResult> results = new ArrayList<>();
         if (!Cools.isEmpty(param) && !Cools.isEmpty(param.getOrderNo())) {
             // 鎸囧畾璁㈠崟
-            Order order = orderService.selectByNo(param.getOrderNo());
+            OrderPakin order = orderService.selectByNo(param.getOrderNo());
             if (null != order) {
                 OpenOrderCompeteResult result = new OpenOrderCompeteResult();
                 results.add(result);
                 result.setOrderNo(order.getOrderNo());
                 result.setOrderTime(order.getOrderTime());
                 result.setOrderType(order.getDocType$());
-                List<OrderDetl> orderDetls = orderDetlService.selectByOrderId(order.getId());
-                for (OrderDetl orderDetl : orderDetls) {
-                    result.getOrderDetails().add(new DetlDto(orderDetl.getOrderNo(), orderDetl.getMatnr(), orderDetl.getBatch(), orderDetl.getQty()));
+                List<OrderDetlPakout> orderDetlPakouts = orderDetlService.selectByOrderId(order.getId());
+                for (OrderDetlPakout orderDetlPakout : orderDetlPakouts) {
+                    result.getOrderDetails().add(new DetlDto(orderDetlPakout.getOrderNo(), orderDetlPakout.getMatnr(), orderDetlPakout.getBatch(), orderDetlPakout.getQty()));
                 }
                 if (order.getSettle() == 4L) {
                     // 淇敼璁㈠崟鐘舵�� 4.瀹屾垚 ===>> 6.宸蹭笂鎶�
@@ -345,16 +353,16 @@
             }
         } else {
             // 鎵�鏈夎鍗�
-            List<Order> orders = orderService.selectList(new EntityWrapper<Order>().eq("settle", 4L));
-            for (Order order : orders) {
+            List<OrderPakin> orders = orderService.selectList(new EntityWrapper<OrderPakin>().eq("settle", 4L));
+            for (OrderPakin order : orders) {
                 OpenOrderCompeteResult result = new OpenOrderCompeteResult();
                 results.add(result);
                 result.setOrderNo(order.getOrderNo());
                 result.setOrderTime(order.getOrderTime());
                 result.setOrderType(order.getDocType$());
-                List<OrderDetl> orderDetls = orderDetlService.selectByOrderId(order.getId());
-                for (OrderDetl orderDetl : orderDetls) {
-                    result.getOrderDetails().add(new DetlDto(orderDetl.getOrderNo(), orderDetl.getMatnr(), orderDetl.getBatch(), orderDetl.getQty()));
+                List<OrderDetlPakout> orderDetlPakouts = orderDetlService.selectByOrderId(order.getId());
+                for (OrderDetlPakout orderDetlPakout : orderDetlPakouts) {
+                    result.getOrderDetails().add(new DetlDto(orderDetlPakout.getOrderNo(), orderDetlPakout.getMatnr(), orderDetlPakout.getBatch(), orderDetlPakout.getQty()));
                 }
                 // 淇敼璁㈠崟鐘舵�� 4.瀹屾垚 ===>> 6.宸蹭笂鎶�
                 if (!orderService.updateSettle(order.getId(), 6L, null)) {
@@ -371,120 +379,7 @@
         return locDetlService.queryStockTotal();
     }
 
-    @Override
-    @Transactional
-    public void packageUp(PackParam param) {
-        if (Cools.isEmpty(param.getBarcode())) {
-            throw new CoolException("barcode涓嶈兘涓虹┖");
-        }
-        Mat analyse = MatUtils.analyseMat(param.getBarcode());
-        Pack pack = packService.selectByBarcode(param.getBarcode());
-        if (null != pack) {
-            throw new CoolException(param.getBarcode() + "閲嶅鎻愪氦");
-        }
-        Date now = new Date();
-        pack = new Pack(
-                param.getBarcode(),    // 鏉$爜[闈炵┖]
-                analyse.getMatnr(),    // 鍟嗗搧缂栧彿
-                analyse.getBarcode(),    // 搴忓垪鐮�
-                1L,    // 璁㈠崟鐘舵��
-                1,    // 鐘舵��
-                now,    // 娣诲姞鏃堕棿
-                null,    // 娣诲姞浜哄憳
-                now,    // 淇敼鏃堕棿
-                null,    // 淇敼浜哄憳
-                null    // 澶囨敞
-        );
-        if (!packService.insert(pack)) {
-            throw new CoolException("鏈嶅姟鍣ㄥ唴閮ㄩ敊璇紝璇疯仈绯荤鐞嗗憳");
-        }
 
-        Mat mat = matService.selectByMatnr(analyse.getMatnr());
-        if (mat == null) {
-            mat = new Mat();
-            // 鍒嗙被
-            Long tagId;
-            // 涓�绾у垎绫�
-            if (!Cools.isEmpty(param.getGroupCode()) && !Cools.isEmpty(param.getGroupName())) {
-                Tag priTag = tagService.selectByName(param.getGroupCode(), 2);
-                if (priTag == null) {
-                    Tag top = tagService.getTop();
-                    NodeUtils nodeUtils = new NodeUtils();
-                    nodeUtils.executePath(top.getId());
-                    priTag = new Tag(
-                            null,    // 缂栧彿
-                            param.getGroupCode(),    // 鍚嶇О
-                            top.getId(),    // 鐖剁骇
-                            top.getName(),    // 鐖剁骇鍚嶇О
-                            nodeUtils.path.toString(),    // 鍏宠仈璺緞
-                            nodeUtils.pathName.toString(),    // 鍏宠仈璺緞鍚�
-                            0,    // 绫诲瀷
-                            null,    // 璐熻矗浜�
-                            null,    // 鍥剧墖
-                            null,    // 绠�瑕佹弿杩�
-                            null,    // 鏁伴噺
-                            2,    // 绛夌骇
-                            null,    // 鎺掑簭
-                            1,    // 鐘舵��
-                            now,    // 娣诲姞鏃堕棿
-                            null,    // 娣诲姞浜哄憳
-                            now,    // 淇敼鏃堕棿
-                            null,    // 淇敼浜哄憳
-                            null    // 澶囨敞
-                    );
-                    if (tagMapper.insert(priTag) == 0) {
-                        throw new CoolException("鏈嶅姟鍣ㄥ唴閮ㄩ敊璇紝璇疯仈绯荤鐞嗗憳");
-                    }
-                }
-                // 浜岀骇鍒嗙被
-                Tag secTag = tagService.selectByName(param.getGroupName(), 3);
-                if (secTag == null) {
-                    NodeUtils nodeUtils = new NodeUtils();
-                    nodeUtils.executePath(priTag.getId());
-                    secTag = new Tag(
-                            null,    // 缂栧彿
-                            param.getGroupName(),    // 鍚嶇О
-                            priTag.getId(),    // 鐖剁骇
-                            priTag.getName(),    // 鐖剁骇鍚嶇О
-                            nodeUtils.path.toString(),    // 鍏宠仈璺緞
-                            nodeUtils.pathName.toString(),    // 鍏宠仈璺緞鍚�
-                            0,    // 绫诲瀷
-                            null,    // 璐熻矗浜�
-                            null,    // 鍥剧墖
-                            null,    // 绠�瑕佹弿杩�
-                            null,    // 鏁伴噺
-                            3,    // 绛夌骇
-                            null,    // 鎺掑簭
-                            1,    // 鐘舵��
-                            now,    // 娣诲姞鏃堕棿
-                            null,    // 娣诲姞浜哄憳
-                            now,    // 淇敼鏃堕棿
-                            null,    // 淇敼浜哄憳
-                            null    // 澶囨敞
-                    );
-                    if (tagMapper.insert(secTag) == 0) {
-                        throw new CoolException("鏈嶅姟鍣ㄥ唴閮ㄩ敊璇紝璇疯仈绯荤鐞嗗憳");
-                    }
-                }
-                tagId = secTag.getId();
-            } else {
-                tagId = tagService.getTop().getId();
-            }
-            mat.setTagId(tagId);
-            mat.setMatnr(analyse.getMatnr());
-            mat.setMaktx(param.getMaterialName());
-            mat.setSpecs(param.getConfigureDesc());
-            mat.setModel(analyse.getModel());
-            mat.setStatus(1);
-            mat.setCreateTime(now);
-            mat.setUpdateTime(now);
-            if (!matService.insert(mat)) {
-                throw new CoolException("鏈嶅姟鍣ㄥ唴閮ㄩ敊璇紝璇疯仈绯荤鐞嗗憳");
-            } else {
-                log.info("鎵撳寘涓婄嚎娣诲姞鏂扮墿鏂橻鍟嗗搧缂栧彿锛歿}]", mat.getMatnr());
-            }
-        }
-    }
 
     @Override
     @Transactional
@@ -644,7 +539,7 @@
                     if (wrkDetlLog.getOrderNo() != null && !wrkDetlLog.getOrderNo().isEmpty()) {
                         LocDetlByTimeDTO locDetlByTimeDTO = new LocDetlByTimeDTO();
                         if (!Cools.isEmpty(wrkDetlLog.getOrderNo())) {
-                            Order order = orderService.selectByNo(wrkDetlLog.getOrderNo());
+                            OrderPakin order = orderService.selectByNo(wrkDetlLog.getOrderNo());
                             if (!Cools.isEmpty(order)) {
                                 locDetlByTimeDTO.setDate(order.getOrderTime());
                                 locDetlByTimeDTO.setWarehouse(order.getItemName());
@@ -831,17 +726,17 @@
     @Transactional
     @Override
     public void orderDelete(String orderNo) {
-        Order order = orderService.selectByNo(orderNo);
+        OrderPakin order = orderService.selectByNo(orderNo);
         if (order == null) {
             throw new CoolException("鏈煡璇㈠埌瀵瑰簲璁㈠崟淇℃伅");
         }
         if (order.getSettle() != 1) {
             throw new CoolException("璇ヨ鍗曞凡鏈夊搴斾换鍔★紝绂佹鍒犻櫎");
         }
-        List<OrderDetl> OrderDetl = orderDetlService.selectList(new EntityWrapper<OrderDetl>().eq("order_no", orderNo));
-        if (!Cools.isEmpty(OrderDetl)) {
-            orderDetlService.delete(new EntityWrapper<OrderDetl>().eq("order_no", orderNo));
+        List<OrderDetlPakout> OrderDetlPakout = orderDetlService.selectList(new EntityWrapper<OrderDetlPakout>().eq("order_no", orderNo));
+        if (!Cools.isEmpty(OrderDetlPakout)) {
+            orderDetlService.delete(new EntityWrapper<OrderDetlPakout>().eq("order_no", orderNo));
         }
-        orderService.delete(new EntityWrapper<Order>().eq("order_no", orderNo));
+        orderService.delete(new EntityWrapper<OrderPakin>().eq("order_no", orderNo));
     }
 }

--
Gitblit v1.9.1