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/controller/OrderController.java |  118 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 59 insertions(+), 59 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/OrderController.java b/src/main/java/com/zy/asrs/controller/OrderController.java
index cce593d..870074b 100644
--- a/src/main/java/com/zy/asrs/controller/OrderController.java
+++ b/src/main/java/com/zy/asrs/controller/OrderController.java
@@ -45,13 +45,13 @@
     @RequestMapping(value = "/order/search/pda/auth")
     @ManagerAuth
     public R pdaOrderSearch(@RequestParam(required = false) String condition) {
-        EntityWrapper<Order> wrapper = new EntityWrapper<>();
+        EntityWrapper<OrderPakin> wrapper = new EntityWrapper<>();
         if (!Cools.isEmpty(condition)) {
 //            wrapper.like("matnr", condition).or().like("maktx", condition);
             wrapper.like("order_no", condition);
         }
         wrapper.orderBy("create_time", false);
-        List<Order> mats = orderService.selectList(wrapper);
+        List<OrderPakin> mats = orderService.selectList(wrapper);
         return R.ok().add(mats);
     }
 
@@ -66,12 +66,12 @@
         docTypes.forEach(docType -> {
             arrayList.add(docType.getDocId().intValue());
         });
-        EntityWrapper<Order> wrapper = new EntityWrapper<>();
+        EntityWrapper<OrderPakin> wrapper = new EntityWrapper<>();
 //        wrapper.eq("tag_id", tagId);
         wrapper.in("doc_type", arrayList);
         wrapper.in("settle", 1, 2);
         wrapper.orderBy("create_time", false);
-        Page<Order> orderPage = orderService.selectPage(new Page<>(curr, limit), wrapper);
+        Page<OrderPakin> orderPage = orderService.selectPage(new Page<>(curr, limit), wrapper);
         return R.ok().add(orderPage);
     }
 
@@ -85,30 +85,30 @@
         docTypes.forEach(docType -> {
             arrayList.add(docType.getDocId().intValue());
         });
-        EntityWrapper<Order> wrapper = new EntityWrapper<>();
+        EntityWrapper<OrderPakin> wrapper = new EntityWrapper<>();
 //        wrapper.eq("tag_id", tagId);
         wrapper.in("doc_type", arrayList);
         wrapper.in("settle", 1, 2);
         wrapper.orderBy("create_time", false);
-        Page<Order> orderPage = orderService.selectPage(new Page<>(curr, limit), wrapper);
+        Page<OrderPakin> orderPage = orderService.selectPage(new Page<>(curr, limit), wrapper);
         return R.ok().add(orderPage);
     }
 
     @RequestMapping(value = "/order/nav/list/auth")
     @ManagerAuth
     public R navList(@RequestParam(required = false) String orderNo) {
-        EntityWrapper<Order> wrapper = new EntityWrapper<>();
+        EntityWrapper<OrderPakin> wrapper = new EntityWrapper<>();
         if (!Cools.isEmpty(orderNo)) {
             wrapper.like("order_no", orderNo);
         }
         wrapper.le("settle", 2).eq("status", 1);
         wrapper.orderBy("create_time", false);
-        List<Order> orders = orderService.selectList(wrapper);
+        List<OrderPakin> orders = orderService.selectList(wrapper);
         // 淇濈暀鍑哄簱鍗�
         if (!Cools.isEmpty(orders)) {
-            Iterator<Order> iterator = orders.iterator();
+            Iterator<OrderPakin> iterator = orders.iterator();
             while (iterator.hasNext()) {
-                Order order = iterator.next();
+                OrderPakin order = iterator.next();
                 if (order.getDocType() != null) {
                     DocType docType = docTypeService.selectById(order.getDocType());
                     if (docType != null) {
@@ -129,7 +129,7 @@
                   @RequestParam(required = false) String orderByField,
                   @RequestParam(required = false) String orderByType,
                   @RequestParam Map<String, Object> param) {
-        EntityWrapper<Order> wrapper = new EntityWrapper<>();
+        EntityWrapper<OrderPakin> wrapper = new EntityWrapper<>();
         excludeTrash(param);
         convert(param, wrapper);
         if (!Cools.isEmpty(orderByField)) {
@@ -144,7 +144,7 @@
     @RequestMapping(value = "/order/detl/all/auth")
     @ManagerAuth
     public R head(@RequestParam Long orderId) {
-        return R.ok().add(orderDetlService.selectList(new EntityWrapper<OrderDetl>().eq("order_id", orderId)));
+        return R.ok().add(orderDetlService.selectList(new EntityWrapper<OrderDetlPakout>().eq("order_id", orderId)));
     }
 
     @RequestMapping(value = "/order/form/add/auth")
@@ -159,12 +159,12 @@
             }
             param.setOrderNo(prefix + snowflakeIdWorker.nextId());
         }
-        Order order = orderService.selectByNo(param.getOrderNo());
+        OrderPakin order = orderService.selectByNo(param.getOrderNo());
         if (order != null) {
             return R.error("鍗曟嵁缂栧彿宸插瓨鍦�");
         }
         Date now = new Date();
-        order = new Order(
+        order = new OrderPakin(
                 String.valueOf(snowflakeIdWorker.nextId()),    // 缂栧彿[闈炵┖]
                 param.getOrderNo(),    // 璁㈠崟缂栧彿
                 DateUtils.convert(now),    // 鍗曟嵁鏃ユ湡
@@ -204,25 +204,25 @@
             throw new CoolException("淇濆瓨璁㈠崟涓绘。澶辫触");
         }
         List<DetlDto> list = new ArrayList<>();
-        for (OrderDetl orderDetl : param.getOrderDetlList()) {
-            DetlDto dto = new DetlDto(orderDetl.getMatnr(), orderDetl.getBatch());
+        for (OrderDetlPakout orderDetlPakout : param.getOrderDetlPakoutList()) {
+            DetlDto dto = new DetlDto(orderDetlPakout.getMatnr(), orderDetlPakout.getBatch());
             if (DetlDto.has(list, dto)) {
-                OrderDetl item = orderDetlService.selectItem(order.getId(), orderDetl.getMatnr(), orderDetl.getBatch());
-                item.setAnfme(item.getAnfme() + orderDetl.getAnfme());
+                OrderDetlPakout item = orderDetlService.selectItem(order.getId(), orderDetlPakout.getMatnr(), orderDetlPakout.getBatch());
+                item.setAnfme(item.getAnfme() + orderDetlPakout.getAnfme());
                 if (!orderDetlService.updateById(item)) {
                     throw new CoolException("淇濆瓨璁㈠崟鏄庣粏妗eけ璐�");
                 }
             } else {
                 list.add(dto);
-                orderDetl.setOrderId(order.getId());
-                orderDetl.setOrderNo(order.getOrderNo());
-                orderDetl.setCreateBy(getUserId());
-                orderDetl.setCreateTime(now);
-                orderDetl.setUpdateBy(getUserId());
-                orderDetl.setUpdateTime(now);
-                orderDetl.setStatus(1);
-                orderDetl.setQty(0.0D);
-                if (!orderDetlService.insert(orderDetl)) {
+                orderDetlPakout.setOrderId(order.getId());
+                orderDetlPakout.setOrderNo(order.getOrderNo());
+                orderDetlPakout.setCreateBy(getUserId());
+                orderDetlPakout.setCreateTime(now);
+                orderDetlPakout.setUpdateBy(getUserId());
+                orderDetlPakout.setUpdateTime(now);
+                orderDetlPakout.setStatus(1);
+                orderDetlPakout.setQty(0.0D);
+                if (!orderDetlService.insert(orderDetlPakout)) {
                     throw new CoolException("淇濆瓨璁㈠崟鏄庣粏妗eけ璐�");
                 }
             }
@@ -234,7 +234,7 @@
     @ManagerAuth(memo = "鎵嬪姩淇敼璁㈠崟")
     @Transactional
     public R formModify(@RequestBody OrderDomainParam param) {
-        Order order = orderService.selectById(param.getOrderId());
+        OrderPakin order = orderService.selectById(param.getOrderId());
         if (order == null || order.getStatus() == 0) {
             return R.error("璁㈠崟涓嶅瓨鍦�");
         }
@@ -252,30 +252,30 @@
         // 淇敼鏄庣粏妗�
 //        List<OrderDetl> orderDetls = orderDetlService.selectByOrderId(order.getId());
         // 1.娓呯┖鏄庣粏妗�
-        if (!orderDetlService.delete(new EntityWrapper<OrderDetl>().eq("order_id", order.getId()))) {
+        if (!orderDetlService.delete(new EntityWrapper<OrderDetlPakout>().eq("order_id", order.getId()))) {
             throw new CoolException("娓呯┖璁㈠崟鏄庣粏澶辫触");
         }
         // 2.閲嶇粍鏁版嵁
         List<DetlDto> list = new ArrayList<>();
-        for (OrderDetl orderDetl : param.getOrderDetlList()) {
-            DetlDto dto = new DetlDto(orderDetl.getMatnr(), orderDetl.getBatch());
+        for (OrderDetlPakout orderDetlPakout : param.getOrderDetlPakoutList()) {
+            DetlDto dto = new DetlDto(orderDetlPakout.getMatnr(), orderDetlPakout.getBatch());
             if (DetlDto.has(list, dto)) {
-                OrderDetl item = orderDetlService.selectItem(order.getId(), orderDetl.getMatnr(), orderDetl.getBatch());
-                item.setAnfme(item.getAnfme() + orderDetl.getAnfme());
+                OrderDetlPakout item = orderDetlService.selectItem(order.getId(), orderDetlPakout.getMatnr(), orderDetlPakout.getBatch());
+                item.setAnfme(item.getAnfme() + orderDetlPakout.getAnfme());
                 if (!orderDetlService.updateById(item)) {
                     throw new CoolException("淇濆瓨璁㈠崟鏄庣粏妗eけ璐�");
                 }
             } else {
                 list.add(dto);
-                orderDetl.setOrderId(order.getId());
-                orderDetl.setOrderNo(order.getOrderNo());
-                orderDetl.setCreateBy(getUserId());
-                orderDetl.setCreateTime(now);
-                orderDetl.setUpdateBy(getUserId());
-                orderDetl.setUpdateTime(now);
-                orderDetl.setStatus(1);
-                orderDetl.setQty(0.0D);
-                if (!orderDetlService.insert(orderDetl)) {
+                orderDetlPakout.setOrderId(order.getId());
+                orderDetlPakout.setOrderNo(order.getOrderNo());
+                orderDetlPakout.setCreateBy(getUserId());
+                orderDetlPakout.setCreateTime(now);
+                orderDetlPakout.setUpdateBy(getUserId());
+                orderDetlPakout.setUpdateTime(now);
+                orderDetlPakout.setStatus(1);
+                orderDetlPakout.setQty(0.0D);
+                if (!orderDetlService.insert(orderDetlPakout)) {
                     throw new CoolException("淇濆瓨璁㈠崟鏄庣粏妗eけ璐�");
                 }
             }
@@ -286,23 +286,23 @@
     @PostMapping(value = "/order/wrk/trace/auth")
     @ManagerAuth
     public R orderWrkTrace(@RequestParam("orderId") Long orderId) {
-        Order order = orderService.selectById(orderId);
+        OrderPakin order = orderService.selectById(orderId);
         if (null == order) {
             return R.error("鍗曟嵁涓嶅瓨鍦�");
         }
         // 鏁伴噺缁熻
-        List<OrderDetl> orderDetls = orderDetlService.selectByOrderId(orderId);
+        List<OrderDetlPakout> orderDetlPakouts = orderDetlService.selectByOrderId(orderId);
         double totalQty = 0;
         double wrkQty = 0;
         double lackQty = 0;
         double endQty = 0;
-        for (OrderDetl orderDetl : orderDetls) {
-            totalQty = totalQty + orderDetl.getAnfme();
-            wrkQty = wrkQty + orderDetl.getWorkQty();
-            endQty = endQty + orderDetl.getQty();
-            double issued = Optional.of(orderDetl.getAnfme() - orderDetl.getWorkQty()).orElse(0.0D);
+        for (OrderDetlPakout orderDetlPakout : orderDetlPakouts) {
+            totalQty = totalQty + orderDetlPakout.getAnfme();
+            wrkQty = wrkQty + orderDetlPakout.getWorkQty();
+            endQty = endQty + orderDetlPakout.getQty();
+            double issued = Optional.of(orderDetlPakout.getAnfme() - orderDetlPakout.getWorkQty()).orElse(0.0D);
             if (issued > 0.0) {
-                List<LocDetl> locDetls = locDetlService.queryStock(orderDetl.getMatnr(), orderDetl.getBatch(), orderDetl.getOrigin(), null, null, null, null);
+                List<LocDetl> locDetls = locDetlService.queryStock(orderDetlPakout.getMatnr(), orderDetlPakout.getBatch(), orderDetlPakout.getOrigin(), null, null, null, null);
                 for (LocDetl locDetl : locDetls) {
                     if (issued > 0) {
                         issued = issued - locDetl.getAnfme();
@@ -373,7 +373,7 @@
                   @RequestParam(required = false) String orderByField,
                   @RequestParam(required = false) String orderByType,
                   @RequestParam Map<String, Object> param) {
-        EntityWrapper<Order> wrapper = new EntityWrapper<>();
+        EntityWrapper<OrderPakin> wrapper = new EntityWrapper<>();
         excludeTrash(param);
         convert(param, wrapper);
         if (!Cools.isEmpty(orderByField)) {
@@ -397,7 +397,7 @@
 
     @RequestMapping(value = "/order/update/auth")
     @ManagerAuth
-    public R update(Order order) {
+    public R update(OrderPakin order) {
         if (Cools.isEmpty(order) || null == order.getId()) {
             return R.error();
         }
@@ -438,22 +438,22 @@
     @RequestMapping(value = "/order/export/auth")
     @ManagerAuth
     public R export(@RequestBody JSONObject param) {
-        EntityWrapper<Order> wrapper = new EntityWrapper<>();
+        EntityWrapper<OrderPakin> wrapper = new EntityWrapper<>();
         List<String> fields = JSONObject.parseArray(param.getJSONArray("fields").toJSONString(), String.class);
         Map<String, Object> map = excludeTrash(param.getJSONObject("order"));
         convert(map, wrapper);
-        List<Order> list = orderService.selectList(wrapper);
+        List<OrderPakin> list = orderService.selectList(wrapper);
         return R.ok(exportSupport(list, fields));
     }
 
     @RequestMapping(value = "/orderQuery/auth")
     @ManagerAuth
     public R query(String condition) {
-        EntityWrapper<Order> wrapper = new EntityWrapper<>();
+        EntityWrapper<OrderPakin> wrapper = new EntityWrapper<>();
         wrapper.like("id", condition);
-        Page<Order> page = orderService.selectPage(new Page<>(0, 10), wrapper);
+        Page<OrderPakin> page = orderService.selectPage(new Page<>(0, 10), wrapper);
         List<Map<String, Object>> result = new ArrayList<>();
-        for (Order order : page.getRecords()) {
+        for (OrderPakin order : page.getRecords()) {
             Map<String, Object> map = new HashMap<>();
             map.put("id", order.getId());
             map.put("value", order.getOrderNo());
@@ -465,9 +465,9 @@
     @RequestMapping(value = "/order/check/column/auth")
     @ManagerAuth
     public R query(@RequestBody JSONObject param) {
-        Wrapper<Order> wrapper = new EntityWrapper<Order>().eq(humpToLine(String.valueOf(param.get("key"))), param.get("val"));
+        Wrapper<OrderPakin> wrapper = new EntityWrapper<OrderPakin>().eq(humpToLine(String.valueOf(param.get("key"))), param.get("val"));
         if (null != orderService.selectOne(wrapper)) {
-            return R.parse(BaseRes.REPEAT).add(getComment(Order.class, String.valueOf(param.get("key"))));
+            return R.parse(BaseRes.REPEAT).add(getComment(OrderPakin.class, String.valueOf(param.get("key"))));
         }
         return R.ok();
     }

--
Gitblit v1.9.1