From c039b42920df96629bc570883cd498e58276e643 Mon Sep 17 00:00:00 2001
From: 1 <1>
Date: 星期一, 05 一月 2026 14:59:43 +0800
Subject: [PATCH] #

---
 src/main/webapp/static/js/locDetlStatis/locDetlStatis.js                |    6 +++---
 src/main/webapp/static/js/basArmMastExp/basArmMastExp.js                |   12 ++++++------
 src/main/java/com/zy/common/utils/HttpHandler.java                      |    2 +-
 src/main/java/com/zy/asrs/controller/BasArmMastController.java          |   24 ++++++++++++++++++++++++
 src/main/webapp/static/js/common.js                                     |    4 ++--
 src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java |    3 ++-
 6 files changed, 38 insertions(+), 13 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/BasArmMastController.java b/src/main/java/com/zy/asrs/controller/BasArmMastController.java
index 53c2dcf..ac73fc1 100644
--- a/src/main/java/com/zy/asrs/controller/BasArmMastController.java
+++ b/src/main/java/com/zy/asrs/controller/BasArmMastController.java
@@ -46,6 +46,30 @@
         wrapper.orderBy("create_time",false);
         return R.ok(basArmMastService.selectPage(new Page<>(curr, limit), wrapper));
     }
+    @RequestMapping(value = "/basArmMast/listArm/auth")
+    @ManagerAuth
+    public R listArm(@RequestParam(defaultValue = "1") Integer curr,
+                  @RequestParam(defaultValue = "10") Integer limit,
+                  @RequestParam(required = false) String orderByField,
+                  @RequestParam(required = false) String orderByType,
+                  @RequestParam(required = false) String condition,
+                  @RequestParam Map<String, Object> param) {
+        EntityWrapper<BasArmMast> wrapper = new EntityWrapper<>();
+        excludeTrash(param);
+        convert(param, wrapper);
+        allLike(BasArmMast.class, param.keySet(), wrapper, condition);
+
+        if (!Cools.isEmpty(orderByField)) {
+            wrapper.orderBy(humpToLine(orderByField), "asc".equals(orderByType));
+        }
+        wrapper.orderBy("create_time", false);
+
+        // 濡傛灉涓嶉渶瑕佸垎椤碉紝浣跨敤 selectList() 鑾峰彇鎵�鏈夋暟鎹�
+        List<BasArmMast> allData = basArmMastService.selectList(wrapper);
+
+        return R.ok(allData);  // 鐩存帴杩斿洖鎵�鏈夋暟鎹�
+    }
+
 
     private <T> void convert(Map<String, Object> map, EntityWrapper<T> wrapper){
         for (Map.Entry<String, Object> entry : map.entrySet()){
diff --git a/src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java b/src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java
index a55c243..713a851 100644
--- a/src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java
+++ b/src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java
@@ -166,10 +166,11 @@
                     path = imPurreceiveBillAddress;
                     break;
                 case "OUI_RECEIVEBIll"://濮斿鍏ュ簱鍗�
-                    jsonObject.put("billstatus", Arrays.asList("A"));//鏁版嵁鐘舵�� [A:鏆傚瓨, B:宸叉彁浜�, C:宸插鏍竇
+                    jsonObject.put("billstatus", Arrays.asList("C"));//鏁版嵁鐘舵�� [A:鏆傚瓨, B:宸叉彁浜�, C:宸插鏍竇
                     jsonObject.put("auditdate_start", latestUpdateTime);
                     jsonObject.put("auditdate_end", sdf1.format(now));
                     path = omOutsourcereceiptQuery;
+                    break;
                 case "SAL_OUTSTOCK"://閿�鍞嚭搴撳崟鏌ヨ
                     path = imSaloutbill;
                     jsonObject.put("modify_starttime",  latestUpdateTime);//涓氬姟璧峰鏃ユ湡
diff --git a/src/main/java/com/zy/common/utils/HttpHandler.java b/src/main/java/com/zy/common/utils/HttpHandler.java
index 70adcc7..9e38852 100644
--- a/src/main/java/com/zy/common/utils/HttpHandler.java
+++ b/src/main/java/com/zy/common/utils/HttpHandler.java
@@ -15,7 +15,7 @@
  */
 public class HttpHandler {
 
-    private static final Integer DEFAULT_TIMEOUT_SECONDS = 5;
+    private static final Integer DEFAULT_TIMEOUT_SECONDS = 10;
     private static final MediaType MEDIA_TYPE = MediaType.parse("application/json;charset=utf-8");
 
     private String uri;
diff --git a/src/main/webapp/static/js/basArmMastExp/basArmMastExp.js b/src/main/webapp/static/js/basArmMastExp/basArmMastExp.js
index 6c4cab8..06757c2 100644
--- a/src/main/webapp/static/js/basArmMastExp/basArmMastExp.js
+++ b/src/main/webapp/static/js/basArmMastExp/basArmMastExp.js
@@ -12,7 +12,7 @@
     tableIns = table.render({
         elem: '#basArmMastExp',
         headers: {token: localStorage.getItem('token')},
-        url: baseUrl+'/basArmMast/list/auth',
+        url: baseUrl+'/basArmMast/listArm/auth',
         page: true,
         limit: 15,
         limits: [15, 30, 50, 100, 200, 500],
@@ -26,7 +26,7 @@
             {field: 'matnr', align: 'center', title: '鍟嗗搧缂栧彿'},
             {field: 'po', align: 'center', title: 'PO'},
             {field: 'upc', align: 'center', title: 'UPC'},
-            {field: 'sortingLine', align: 'center', title: '璧风偣'},
+            {field: 'staNo', align: 'center', title: '璧风偣'},
             {field: 'status', align: 'center', title: '浣滀笟鐘舵��', templet: function(d){
                     return '2.鍗曠爜瀹屾垚绛夊緟鎵樼洏瀹屾垚';  // 鍥犱负鐜板湪鍙樉绀虹姸鎬�2锛屽浐瀹氭樉绀�
                 }},
@@ -49,16 +49,16 @@
                 };
             }
 
-            var records = res.data.records || [];
+            var records = res.data || [];
             var groupMap = new Map();  // 鐢ㄦ潵姹囨�荤姸鎬佷负2鐨勬暟鎹�
-
             records.forEach(function(item) {
                 // 鍙鐞嗙姸鎬佷负2鐨勮褰曪紝鍏朵粬鐘舵�佺洿鎺ュ拷鐣ワ紙闅愯棌锛�
+
                 if (String(item.status) === '2') {
                     // 鐢熸垚鍞竴鏍囪瘑锛�5涓瓧娈电粍鍚堬級
                     var key = [
                         item.armNo || '',
-                        item.sortingLine || '',
+                        item.staNo || '',
                         item.barcode || '',
                         item.matnr || '',
                         item.orderNo || ''
@@ -75,7 +75,7 @@
                             matnr: item.matnr,
                             po: item.po || '',
                             upc: item.upc || '',
-                            sortingLine: item.sortingLine,
+                            staNo: item.staNo,
                             barcode: item.barcode,
                             supplier: item.supplier || '',
                             status: '2',           // 鍥哄畾鏄剧ず涓�2
diff --git a/src/main/webapp/static/js/common.js b/src/main/webapp/static/js/common.js
index d8fd1dc..f94bd5e 100644
--- a/src/main/webapp/static/js/common.js
+++ b/src/main/webapp/static/js/common.js
@@ -241,13 +241,13 @@
     // ,{field: 'unit', align: 'center',title: '鍗曚綅', hide: true}
     // ,{field: 'price', align: 'center',title: '鍗曚环', hide: true}
     ,{field: 'standby2', align: 'center',title: '鏉$爜upc', hide: false}
-    ,{field: 'units', align: 'center',title: '鍗曠姣涢噸kg', hide: true}
+    ,{field: 'units', align: 'center',title: '鍗曠姣涢噸kg', hide: false}
     // ,{field: 'barcode', align: 'center',title: '鏉$爜', hide: true}
     // ,{field: 'origin', align: 'center',title: '鍦ㄥ簱鏍囪', hide: true}
     ,{field: 'manu', align: 'center',title: '浠撳簱缂栫爜', hide: true}
     // ,{field: 'manuDate', align: 'center',title: '鐢熶骇鏃ユ湡', hide: true}
     // ,{field: 'safeQty', align: 'center',title: '鎬讳欢鏁�', hide: true}
-    ,{field: 'weight', align: 'center',title: '鍗曠鍑�閲峩g', hide: false}
+    ,{field: 'weight', align: 'center',title: '鍗曠鍑�閲峩g', hide: true}
     // ,{field: 'manLength', align: 'center',title: '闀匡紙姣背锛�', hide: false}
     // ,{field: 'width', align: 'center',title: '瀹斤紙姣背锛�', hide: false}
     // ,{field: 'height', align: 'center',title: '楂橈紙姣背锛�', hide: false}
diff --git a/src/main/webapp/static/js/locDetlStatis/locDetlStatis.js b/src/main/webapp/static/js/locDetlStatis/locDetlStatis.js
index a1adf70..5d4a8dd 100644
--- a/src/main/webapp/static/js/locDetlStatis/locDetlStatis.js
+++ b/src/main/webapp/static/js/locDetlStatis/locDetlStatis.js
@@ -126,8 +126,8 @@
                         success: function (res) {
                             layer.closeAll();
                             if (res.code === 200 && res.data && res.data.length > 0) {
-                                var titles = ['搴撳瓨鏁伴噺', '鍟嗗搧缂栧彿', '鍟嗗搧鍚嶇О', '閲囪喘鍗曞彿', '鏉$爜UPC', '鍗曠鍑�閲�(kg)', '瀹㈡埛PO'];
-                                var fieldKeys = ['anfme', 'matnr', 'maktx', 'boxType3', 'standby2', 'weight', 'standby1'];
+                                var titles = ['搴撳瓨鏁伴噺', '鍟嗗搧缂栧彿', '鍟嗗搧鍚嶇О', '閲囪喘鍗曞彿', '鏉$爜UPC', '鍗曠姣涢噸(kg)', '瀹㈡埛PO'];
+                                var fieldKeys = ['anfme', 'matnr', 'maktx', 'boxType3', 'standby2', 'units', 'standby1'];
 
                                 var exportData = res.data.map(function(item) {
                                     return [
@@ -136,7 +136,7 @@
                                         item.maktx || '',  // 濡傛灉 maktx 涓虹┖鍙粯璁�
                                         item.boxType3 || '',
                                         item.standby2 || '',
-                                        item.weight || '',
+                                        item.units || '',
                                         item.standby1 || ''  // 濡傚瓧娈垫槸 order_no 鏀规垚 item.order_no
                                     ];
                                 });

--
Gitblit v1.9.1