From e211113fb94de4b54577fbcf6986bd5297b1e19e Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期一, 05 五月 2025 16:53:33 +0800
Subject: [PATCH] 收货单优化

---
 rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/TaskServiceImpl.java |    6 +++---
 rsf-admin/src/page/orders/asnOrder/AsnOrderItemList.jsx                                   |    9 ++-------
 rsf-admin/src/i18n/zh.js                                                                  |    1 +
 rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/MobileServiceImpl.java   |    3 +++
 rsf-admin/src/i18n/en.js                                                                  |    1 +
 rsf-admin/src/page/warehouseAreasItem/WarehouseAreasItemList.jsx                          |    3 ++-
 6 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/rsf-admin/src/i18n/en.js b/rsf-admin/src/i18n/en.js
index 6181644..4406d71 100644
--- a/rsf-admin/src/i18n/en.js
+++ b/rsf-admin/src/i18n/en.js
@@ -349,6 +349,7 @@
                 flagMix: "flagMix",
             },
             warehouseAreasItem: {
+                asnCode: 'Order NO.',
                 areaId: "areaId",
                 areaName: "areaName",
                 matnrId: "matnrId",
diff --git a/rsf-admin/src/i18n/zh.js b/rsf-admin/src/i18n/zh.js
index 9bd5378..5fad2bf 100644
--- a/rsf-admin/src/i18n/zh.js
+++ b/rsf-admin/src/i18n/zh.js
@@ -351,6 +351,7 @@
                 flagMix: "娣锋斁",
             },
             warehouseAreasItem: {
+                asnCode: '鍗曞彿',
                 areaId: "浠撳簱鍖哄煙",
                 areaName: "鍖哄煙鍚嶇О	",
                 matnrId: "鐗╂枡鏍囪瘑",
diff --git a/rsf-admin/src/page/orders/asnOrder/AsnOrderItemList.jsx b/rsf-admin/src/page/orders/asnOrder/AsnOrderItemList.jsx
index e13a7cb..e35ba63 100644
--- a/rsf-admin/src/page/orders/asnOrder/AsnOrderItemList.jsx
+++ b/rsf-admin/src/page/orders/asnOrder/AsnOrderItemList.jsx
@@ -165,13 +165,8 @@
             <TextField source="trackCode" label="table.field.asnOrderItem.barcode" />
             <TextField source="packName" label="table.field.asnOrderItem.packName" />
             <DateField source="updateTime" label="common.field.updateTime" showTime />
-            <ReferenceField source="updateBy" label="common.field.updateBy" reference="user" link={false} sortable={false}>
-              <TextField source="nickname" />
-            </ReferenceField>
-            <DateField source="updateTime" label="common.field.updateTime" showTime />
-            <ReferenceField source="createBy" label="common.field.createBy" reference="user" link={false} sortable={false}>
-              <TextField source="nickname" />
-            </ReferenceField>
+            <TextField source="updateBy$" label="common.field.updateBy"  />
+            <TextField source="createBy$" label="common.field.createBy"  />
             <DateField source="createTime" label="common.field.createTime" showTime />
             <TextField source="memo" label="common.field.memo" sortable={false} />
           </StyledDatagrid>
diff --git a/rsf-admin/src/page/warehouseAreasItem/WarehouseAreasItemList.jsx b/rsf-admin/src/page/warehouseAreasItem/WarehouseAreasItemList.jsx
index b953009..92ec77c 100644
--- a/rsf-admin/src/page/warehouseAreasItem/WarehouseAreasItemList.jsx
+++ b/rsf-admin/src/page/warehouseAreasItem/WarehouseAreasItemList.jsx
@@ -125,11 +125,12 @@
             >
                 <StyledDatagrid
                     preferenceKey='warehouseAreasItem'
-                    bulkActionButtons={() => <BulkDeleteButton mutationMode={OPERATE_MODE} />}
+                    bulkActionButtons={false}
                     rowClick={(id, resource, record) => false}
                     omit={['id', 'createTime', 'memo', 'areaId', 'brand',  'createBy$', 'weight', 'matnrId', 'batch', 'shipperId', 'splrId']}
                 >
                     <NumberField source="id" />
+                    <TextField source="asnCode" label="table.field.warehouseAreasItem.asnCode" />
                     <NumberField source="areaId" label="table.field.warehouseAreasItem.areaId" />
                     <TextField source="areaName" label="table.field.warehouseAreasItem.areaName" />
                     <NumberField source="matnrId" label="table.field.warehouseAreasItem.matnrId" />
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/MobileServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/MobileServiceImpl.java
index beae2ad..537556c 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/MobileServiceImpl.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/MobileServiceImpl.java
@@ -808,6 +808,9 @@
      */
     @Override
     public R getItemByContainer(Map<String, Object> params) {
+        if (Objects.isNull(params.get("code"))) {
+            throw new CoolException("鍙傛暟涓嶈兘涓虹┖锛侊紒");
+        }
         //鑾峰彇缁勬嫋鏈敓鎴愪换鍔$殑缁勬嫋妗�
         List<Short> asList = Arrays.asList(Short.valueOf(PakinIOStatus.PAKIN_IO_STATUS_DONE.val), Short.valueOf(PakinIOStatus.PAKIN_IO_STATUS_DONE.val));
         Short flagDefect = 0;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/TaskServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/TaskServiceImpl.java
index a8be86f..c255752 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/TaskServiceImpl.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/TaskServiceImpl.java
@@ -212,8 +212,8 @@
         /**瀵逛换鍔℃槑缁嗘寜浠诲姟涓诲崟杩涜鍒嗙粍*/
         listMap.keySet().forEach(key -> {
             List<TaskItem> items = listMap.get(key);
-            //鏇存柊搴撲綅鏄庣粏
             try {
+                //鏇存柊搴撲綅鏄庣粏
                 saveLocItem(items, key);
             } catch (Exception e) {
                 throw new CoolException("搴撲綅鏄庣粏鏇存柊澶辫触锛侊紒");
@@ -231,10 +231,10 @@
                 throw new CoolException("鏁版嵁閿欒锛氱粍鎷栨暟鎹笉瀛樺湪锛岃鑱旂郴绠$悊鍛橈紒锛�");
             }
             List<TaskItem> items = orderMap.get(key);
-            //淇濆瓨搴撳瓨鏄庣粏
             try {
+                //淇濆瓨搴撳瓨鏄庣粏
                 saveStockItems(items, pakinItem);
-                //绉诲嚭鏀惰揣鍖哄簱瀛�
+                //绉诲嚭鏀惰揣鍖哄簱瀛橈紝 淇敼缁勬墭鐘舵��
                 removeReceiptStock(pakinItem);
             } catch (Exception e) {
                 throw new CoolException("搴撳瓨绠$悊淇濆瓨鏇存柊澶辫触锛侊紒");

--
Gitblit v1.9.1