From 1e7849282875b5bcd237d93f7b496aecb6ede4b6 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期一, 05 五月 2025 10:01:11 +0800
Subject: [PATCH] 1. 任务历史档报错问题修复 2. 单据添加收货单明细不显示问题修复

---
 rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/TaskLogController.java     |    4 +++-
 rsf-admin/src/page/orders/asnOrder/AsnOrderItemList.jsx                                       |   11 ++++++-----
 rsf-admin/src/page/orders/asnOrder/AsnWareModal.jsx                                           |    2 +-
 rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/AsnOrderServiceImpl.java |    2 +-
 rsf-server/src/main/resources/mapper/manager/AsnOrderItemMapper.xml                           |    2 +-
 rsf-admin/src/i18n/zh.js                                                                      |   10 +++++-----
 rsf-admin/src/page/orders/asnOrder/AsnOrderModal.jsx                                          |   13 ++++++-------
 rsf-server/src/main/java/com/vincent/rsf/server/manager/entity/TaskLog.java                   |    2 +-
 8 files changed, 24 insertions(+), 22 deletions(-)

diff --git a/rsf-admin/src/i18n/zh.js b/rsf-admin/src/i18n/zh.js
index 256c6a2..e68df35 100644
--- a/rsf-admin/src/i18n/zh.js
+++ b/rsf-admin/src/i18n/zh.js
@@ -568,18 +568,18 @@
                 spec: "瑙勬牸",
                 model: "鍨嬪彿",
                 matnrCode: "鐗╂枡缂栫爜",
-                anfme: "璁″垝鏀惰揣鏁�",
-                stockUnit: "搴撳瓨鍗曚綅",
+                anfme: "璁″垝鏁�",
+                stockUnit: "鍗曚綅",
                 isptResult: "璐ㄦ缁撴灉",
                 purQty: "閲囪喘閲�",
                 purUnit: "閲囪喘鍗曚綅",
                 unit: '鍗曚綅',
-                qty: "瀹屾垚鏁伴噺",
+                qty: "瀹屾垚鏁�",
                 safeQty: '鍚堟牸鏁�',
                 disQty: '涓嶅悎鏍兼暟',
-                splrBatch: "渚涘簲鍟嗘壒娆�",
+                splrBatch: "鎵规",
                 splrCode: "渚涘簲鍟嗙紪鐮�",
-                splrName: "渚涘簲鍟嗗悕绉�",
+                splrName: "渚涘簲鍟�",
                 qrcode: "浜岀淮鐮�",
                 barcode: "鏉″舰鐮�",
                 packName: "鍖呰",
diff --git a/rsf-admin/src/page/orders/asnOrder/AsnOrderItemList.jsx b/rsf-admin/src/page/orders/asnOrder/AsnOrderItemList.jsx
index 93e1f8c..e13a7cb 100644
--- a/rsf-admin/src/page/orders/asnOrder/AsnOrderItemList.jsx
+++ b/rsf-admin/src/page/orders/asnOrder/AsnOrderItemList.jsx
@@ -123,7 +123,7 @@
           actions={(
             <TopToolbar>
               <FilterButton />
-              <MyCreateButton onClick={() => { setCreateDialog(true) }} />
+              {/* <MyCreateButton onClick={() => { setCreateDialog(true) }} /> */}
               <SelectColumnsButton preferenceKey='asnOrderItem' />
               {/* <MyExportButton /> */}
             </TopToolbar>
@@ -133,10 +133,11 @@
           <StyledDatagrid
             preferenceKey='asnOrderItem'
             bulkActionButtons={false}
-            rowClick={(id, resource, record) => {
-              setSelect(record)
-              setEditDialog(true)
-            }}
+            rowClick={false}
+            // rowClick={(id, resource, record) => {
+            //   setSelect(record)
+            //   setEditDialog(true)
+            // }}
             omit={['id', 'createTime', 'purQty', 'purUnit', 'poDetlCode', 'createBy', 'memo', 'model', 'packName', 'splrCode', 'qrcode', 'poDetlId', 'matnrId', 'asnId']}
           >
             <NumberField source="id" />
diff --git a/rsf-admin/src/page/orders/asnOrder/AsnOrderModal.jsx b/rsf-admin/src/page/orders/asnOrder/AsnOrderModal.jsx
index d001fde..e6c2bec 100644
--- a/rsf-admin/src/page/orders/asnOrder/AsnOrderModal.jsx
+++ b/rsf-admin/src/page/orders/asnOrder/AsnOrderModal.jsx
@@ -434,13 +434,6 @@
     const notify = useNotify();
 
     const [columns, setColumns] = useState([
-
-        {
-            field: 'maktx',
-            headerName: translate('table.field.asnOrderItem.maktx'),
-            width: 250,
-            editable: false,
-        },
         {
             field: 'matnrCode',
             headerName: translate('table.field.asnOrderItem.matnrCode'),
@@ -448,6 +441,12 @@
             editable: false,
         },
         {
+            field: 'maktx',
+            headerName: translate('table.field.asnOrderItem.maktx'),
+            width: 250,
+            editable: false,
+        },
+        {
             field: 'anfme',
             headerName: translate('table.field.asnOrderItem.anfme') + "*",
             type: 'number',
diff --git a/rsf-admin/src/page/orders/asnOrder/AsnWareModal.jsx b/rsf-admin/src/page/orders/asnOrder/AsnWareModal.jsx
index 770ef8b..aa6ffd3 100644
--- a/rsf-admin/src/page/orders/asnOrder/AsnWareModal.jsx
+++ b/rsf-admin/src/page/orders/asnOrder/AsnWareModal.jsx
@@ -183,8 +183,8 @@
     const notify = useNotify();
     const [columns, setColumns] = useState([
         // { field: 'id', headerName: 'ID', width: 100 },
-        { field: 'name', headerName: translate('table.field.matnr.name'), width: 300 },
         { field: 'code', headerName: translate('table.field.matnr.code'), width: 200 },
+        { field: 'name', headerName: translate('table.field.matnr.name'), width: 300 },
         { field: 'groupId$', headerName: translate('table.field.matnr.groupId'), width: 100 },
         { field: 'spec', headerName: translate('table.field.matnr.spec'), width: 100 },
         { field: 'model', headerName: translate('table.field.matnr.model'), width: 100 },
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/TaskLogController.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/TaskLogController.java
index 6cdf20f..6d6ec3a 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/TaskLogController.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/TaskLogController.java
@@ -30,7 +30,9 @@
     public R page(@RequestBody Map<String, Object> map) {
         BaseParam baseParam = buildParam(map, BaseParam.class);
         PageParam<TaskLog, BaseParam> pageParam = new PageParam<>(baseParam, TaskLog.class);
-        return R.ok().add(taskLogService.page(pageParam, pageParam.buildWrapper(true)));
+//        PageParam<TaskLog, BaseParam> logs = taskLogService.page(pageParam, pageParam.buildWrapper(true));
+        return R.ok(taskLogService.page(pageParam, pageParam.buildWrapper(true)));
+//        return R.ok().add(taskLogService.page(pageParam, pageParam.buildWrapper(true)));
     }
 
     @PreAuthorize("hasAuthority('manager:taskLog:list')")
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/entity/TaskLog.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/entity/TaskLog.java
index bb58f96..1dec3f3 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/entity/TaskLog.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/entity/TaskLog.java
@@ -258,7 +258,7 @@
         DictData dictDatas = dictDataService.getOne(new LambdaQueryWrapper<DictData>()
                 .eq(DictData::getDictTypeCode, DictTypeCode.DICT_SYS_TASK_TYPE)
                 .eq(DictData::getValue, this.taskType));
-        if (Objects.isNull(dictDatas) || Objects.isNull(dictDatas.getLabel())) {
+        if (Cools.isEmpty(dictDatas)) {
             return null;
         }
         return dictDatas.getLabel();
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/AsnOrderServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/AsnOrderServiceImpl.java
index 6f9dbe6..2335a25 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/AsnOrderServiceImpl.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/AsnOrderServiceImpl.java
@@ -163,7 +163,7 @@
      * @time 2025/4/7 13:28
      */
     @Transactional(rollbackFor = Exception.class)
-    private void svaeOrUpdateOrderItem(AsnOrderAndItemsParams params, Long loginUserId) throws Exception{
+    public void svaeOrUpdateOrderItem(AsnOrderAndItemsParams params, Long loginUserId) throws Exception{
         AsnOrder orders = params.getOrders();
         params.getItems().forEach(item -> {
             item.put("asnId", orders.getId());
diff --git a/rsf-server/src/main/resources/mapper/manager/AsnOrderItemMapper.xml b/rsf-server/src/main/resources/mapper/manager/AsnOrderItemMapper.xml
index 6d3ab9c..07fd049 100644
--- a/rsf-server/src/main/resources/mapper/manager/AsnOrderItemMapper.xml
+++ b/rsf-server/src/main/resources/mapper/manager/AsnOrderItemMapper.xml
@@ -57,7 +57,7 @@
                     aoi.memo
                 FROM
                     man_asn_order_item aoi
-                        INNER JOIN man_qly_ispt_item qii ON aoi.id = qii.asn_item_id
+                        LEFT JOIN man_qly_ispt_item qii ON aoi.id = qii.asn_item_id
             ) t
         ${ew.customSqlSegment}
     </select>

--
Gitblit v1.9.1