From 642428dd870c2f288bb0f3a5fc94373a69a425cf Mon Sep 17 00:00:00 2001
From: lsh <lsh@163.com>
Date: 星期五, 25 四月 2025 13:08:53 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/controller/MobileController.java |   40 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/MobileController.java b/src/main/java/com/zy/asrs/controller/MobileController.java
index 29fb8e8..81aeabf 100644
--- a/src/main/java/com/zy/asrs/controller/MobileController.java
+++ b/src/main/java/com/zy/asrs/controller/MobileController.java
@@ -293,6 +293,46 @@
         }
     }
 
+    @RequestMapping("/order/search/batch/new/auth")
+    @ManagerAuth(memo = "鍑哄簱纭")
+    public R orderSearchByBatchNew(@RequestBody OrderGiftParam param){
+        try{
+//            String length = param.getLength();
+//            String lengthS = length.split(" ")[0];
+//            Double price = Double.valueOf(lengthS);
+//            String grossWeight = param.getGrossWeight();
+//            String grossWeightS = grossWeight.split(" ")[0];
+//            Double volume = Double.valueOf(grossWeightS);
+            String netWeight = param.getNetWeight();
+            String netWeightS = netWeight.split(" ")[0];
+            Double weight = Double.valueOf(netWeightS);
+//            String splices = param.getSplices();
+//            String splicesS = splices.split(" ")[0];
+            List<OrderDetlGift> orderDetlGifts = orderDetlGiftService.selectList(new EntityWrapper<OrderDetlGift>()
+                    .eq("order_no", param.getOrderNo())
+//                    .eq("matnr", param.getSpecs())
+                    .eq("batch", param.getBoxNo())
+//                    .eq("model", param.getRollNo())
+//                    .eq("price", price)
+                    .eq("weight", weight));
+//                    .eq("volume", volume)
+//                    .eq("specs", splicesS));
+            if (orderDetlGifts.isEmpty()){
+                return R.error("鏌ヨ淇℃伅寮傚父锛屾湭鍖归厤鍒版槑缁�").add("鏈尮閰嶅埌鏄庣粏");
+            }
+            if (orderDetlGifts.size()>1){
+                return R.error("鏌ヨ淇℃伅寮傚父锛屽瓨鍦ㄥ鏉℃槑缁�").add("瀛樺湪澶氭潯鏄庣粏");
+            }
+            OrderDetlGift orderDetlGift = orderDetlGifts.get(0);
+            orderDetlGift.setSource(1);
+            orderDetlGiftService.updateById(orderDetlGift);
+            orderDetlGift.setDeadTime(orderDetlGift.getSource$());
+            return R.ok("纭鎴愬姛").add(orderDetlGift);
+        } catch (Exception e){
+            return R.error("鏌ヨ淇℃伅寮傚父锛屾湭鍖归厤鍒版槑缁�").add("鏈尮閰嶅埌鏄庣粏");
+        }
+    }
+
 //    @RequestMapping("/wrkDetl/search/batch/auth")
 //    @ManagerAuth(memo = "鍑哄簱纭鑾峰彇淇℃伅")
 //    public R wrkDetlSearchByBatch(@RequestBody String batch){

--
Gitblit v1.9.1