From 65529902083f0c2c8ef86576a104880827be1884 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期三, 02 四月 2025 14:24:55 +0800
Subject: [PATCH] Merge branch 'devlop' of http://47.97.1.152:5880/r/wms-master into devlop

---
 rsf-admin/src/page/asnOrder/AsnOrderPanel.jsx                                                 |    8 ++--
 rsf-admin/src/page/qlyInspect/QlyInspectPanel.jsx                                             |    8 +++
 rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/AsnOrderServiceImpl.java |    4 +
 rsf-admin/src/page/asnOrder/AsnWareModal.jsx                                                  |    2 
 rsf-admin/src/page/qlyInspect/QlyInspectList.jsx                                              |    4 +-
 rsf-admin/src/i18n/zh.js                                                                      |    5 +-
 rsf-admin/src/i18n/en.js                                                                      |    1 
 rsf-server/src/main/java/com/vincent/rsf/server/common/CodeBuilder.java                       |   49 ++++++++++++++++++++++++
 rsf-admin/src/page/warehouseAreasItem/WarehouseAreasItemList.jsx                              |    2 
 rsf-admin/src/page/asnOrder/AsnOrderModal.jsx                                                 |    4 +-
 10 files changed, 73 insertions(+), 14 deletions(-)

diff --git a/rsf-admin/src/i18n/en.js b/rsf-admin/src/i18n/en.js
index ab07e7d..3f3392d 100644
--- a/rsf-admin/src/i18n/en.js
+++ b/rsf-admin/src/i18n/en.js
@@ -436,6 +436,7 @@
                 disQty: "disQty",
                 safeQty: "safeQty",
                 picPath: "picPath",
+                trackCode: "trackCode",
             },
             dictType: {
                 code: "Code",
diff --git a/rsf-admin/src/i18n/zh.js b/rsf-admin/src/i18n/zh.js
index 313771e..52264fc 100644
--- a/rsf-admin/src/i18n/zh.js
+++ b/rsf-admin/src/i18n/zh.js
@@ -422,7 +422,7 @@
             qlyInspect: {
                 asnId: "鏀惰揣閫氱煡鍗曞彿",
                 asnCode: "鏀惰揣閫氱煡鍗曠紪鐮�",
-                code: "缂栫爜",
+                code: "璐ㄦ鍗曠紪鐮�",
                 wkType: "涓氬姟绫诲瀷",
                 safeQty: "鍚堟牸鏁伴噺",
                 dlyQty: "閫佽揣鏁伴噺",
@@ -445,6 +445,7 @@
                 disQty: "涓嶅悎鏁伴噺",
                 safeQty: "鍚堟牸鏁伴噺",
                 picPath: "鍥剧墖璺緞",
+                trackCode: "鏉″舰鐮�",
             },
             dictType: {
                 code: "瀛楀吀缂栫爜",
@@ -520,7 +521,7 @@
                 poDetlCode: "PO鍗曠紪鐮�",
                 matnrId: "鐗╂枡鏍囪瘑",
                 maktx: "鐗╂枡鍚嶇О",
-                maktxCode: "鐗╂枡缂栫爜",
+                matnrCode: "鐗╂枡缂栫爜",
                 anfme: "鏁伴噺",
                 stockUnit: "搴撳瓨鍗曚綅",
                 purQty: "璁″垝鏀惰揣鏁伴噺",
diff --git a/rsf-admin/src/page/asnOrder/AsnOrderModal.jsx b/rsf-admin/src/page/asnOrder/AsnOrderModal.jsx
index 1f301cd..9bb5800 100644
--- a/rsf-admin/src/page/asnOrder/AsnOrderModal.jsx
+++ b/rsf-admin/src/page/asnOrder/AsnOrderModal.jsx
@@ -264,8 +264,8 @@
             editable: false,
         },
         {
-            field: 'maktxCode',
-            headerName: translate('table.field.asnOrderItem.maktxCode'),
+            field: 'matnrCode',
+            headerName: translate('table.field.asnOrderItem.matnrCode'),
             width: 130,
             editable: false,
         },
diff --git a/rsf-admin/src/page/asnOrder/AsnOrderPanel.jsx b/rsf-admin/src/page/asnOrder/AsnOrderPanel.jsx
index 2b674ec..221fe55 100644
--- a/rsf-admin/src/page/asnOrder/AsnOrderPanel.jsx
+++ b/rsf-admin/src/page/asnOrder/AsnOrderPanel.jsx
@@ -59,10 +59,10 @@
             field: 'poDetlCode',
             headerName: translate('table.field.asnOrderItem.poDetlCode')
         },
-        // {
-        //     field: 'matnrCode',
-        //     headerName: translate('table.field.asnOrderItem.matnrCode')
-        // },
+        {
+            field: 'matnrCode',
+            headerName: translate('table.field.asnOrderItem.matnrCode')
+        },
         {
             field: 'maktx',
             headerName: translate('table.field.asnOrderItem.maktx'),
diff --git a/rsf-admin/src/page/asnOrder/AsnWareModal.jsx b/rsf-admin/src/page/asnOrder/AsnWareModal.jsx
index 3c08bfe..08e80dd 100644
--- a/rsf-admin/src/page/asnOrder/AsnWareModal.jsx
+++ b/rsf-admin/src/page/asnOrder/AsnWareModal.jsx
@@ -71,7 +71,7 @@
             return {
                 matnrId: el.id,
                 maktx: el.name,
-                maktxCode: el.code,
+                matnrCode: el.code,
                 stockUnit: el.stockUnit || '',
                 purUnit: el.purchaseUnit || '',
                 ...dynamicFields
diff --git a/rsf-admin/src/page/qlyInspect/QlyInspectList.jsx b/rsf-admin/src/page/qlyInspect/QlyInspectList.jsx
index 0cb65c3..b30ce29 100644
--- a/rsf-admin/src/page/qlyInspect/QlyInspectList.jsx
+++ b/rsf-admin/src/page/qlyInspect/QlyInspectList.jsx
@@ -129,11 +129,11 @@
                     omit={['id', 'createTime', 'createBy', 'memo', 'asnId', 'statusBool']}
                 >
                     <NumberField source="id" />
-                    <NumberField source="asnId" label="table.field.qlyInspect.asnId" />
-                    <NumberField source="asnCode" label="table.field.qlyInspect.asnCode" />
                     <TextField source="code" label="table.field.qlyInspect.code" />
                     <TextField source="isptStatus$" label="table.field.qlyInspect.isptStatus" />
                     <TextField source="wkType$" label="table.field.qlyInspect.wkType" />
+                    <NumberField source="asnId" label="table.field.qlyInspect.asnId" />
+                    <NumberField source="asnCode" label="table.field.qlyInspect.asnCode" />
                     <NumberField source="safeQty" label="table.field.qlyInspect.safeQty" />
                     <NumberField source="dlyQty" label="table.field.qlyInspect.dlyQty" />
                     <NumberField source="rcptQty" label="table.field.qlyInspect.rcptQty" />
diff --git a/rsf-admin/src/page/qlyInspect/QlyInspectPanel.jsx b/rsf-admin/src/page/qlyInspect/QlyInspectPanel.jsx
index 6abfaa5..e28b83f 100644
--- a/rsf-admin/src/page/qlyInspect/QlyInspectPanel.jsx
+++ b/rsf-admin/src/page/qlyInspect/QlyInspectPanel.jsx
@@ -47,7 +47,8 @@
         },
         {
             field: 'matnrCode',
-            headerName: translate('table.field.qlyIsptItem.matnrCode')
+            headerName: translate('table.field.qlyIsptItem.matnrCode'),
+            width: 200
         },
         {
             field: 'maktx',
@@ -55,6 +56,11 @@
             width: 200
         },
         // {
+        //     field: 'trackCode',
+        //     headerName: translate('table.field.qlyIsptItem.trackCode'),
+        //     width: 200
+        // },
+        // {
         //     field: 'label',
         //     headerName: translate('table.field.qlyIsptItem.label')
         // },
diff --git a/rsf-admin/src/page/warehouseAreasItem/WarehouseAreasItemList.jsx b/rsf-admin/src/page/warehouseAreasItem/WarehouseAreasItemList.jsx
index 566972b..999b8d4 100644
--- a/rsf-admin/src/page/warehouseAreasItem/WarehouseAreasItemList.jsx
+++ b/rsf-admin/src/page/warehouseAreasItem/WarehouseAreasItemList.jsx
@@ -135,7 +135,7 @@
                     <NumberField source="matnrId" label="table.field.warehouseAreasItem.matnrId" />
                     <TextField source="matnrName" label="table.field.warehouseAreasItem.matnrName" />
                     <TextField source="matnrCode" label="table.field.warehouseAreasItem.matnrCode" />
-                    <TextField source="trackCode" label="table.field.warehouseAreasItem.barcode" />
+                    <TextField source="barcode" label="table.field.warehouseAreasItem.barcode" />
                     <NumberField source="anfme" label="table.field.warehouseAreasItem.anfme" />
                     <TextField source="batch" label="table.field.warehouseAreasItem.batch" />
                     <TextField source="unit" label="table.field.warehouseAreasItem.unit" />
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/common/CodeBuilder.java b/rsf-server/src/main/java/com/vincent/rsf/server/common/CodeBuilder.java
new file mode 100644
index 0000000..9f88a5c
--- /dev/null
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/common/CodeBuilder.java
@@ -0,0 +1,49 @@
+package com.vincent.rsf.server.common;
+
+
+import com.vincent.rsf.framework.generators.ReactGenerator;
+import com.vincent.rsf.framework.generators.constant.SqlOsType;
+
+/**
+ * Created by vincent on 2019-06-04
+ */
+public class CodeBuilder {
+
+    public static void main(String[] args) throws Exception {
+        ReactGenerator generator = new ReactGenerator();
+        generator.backendPrefixPath = "rsf-server/";
+        generator.frontendPrefixPath = "rsf-admin/";
+
+        generator.sqlOsType = SqlOsType.MYSQL;
+        generator.url="192.168.4.24:3306/rsf";
+        generator.username="root";
+        generator.password="34821015";
+//        generator.url="47.97.1.152:51433;databasename=jkasrs";
+//        generator.username="sa";
+//        generator.password="Zoneyung@zy56$";
+
+        generator.table="man_ispt_histories";
+        generator.tableDesc="浠诲姟宸ヤ綔妗�";
+        generator.packagePath="com.vincent.rsf.server.manager";
+
+        generator.build();
+    }
+/*
+ CREATE TABLE `man_tablename` (
+ `id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',
+ `code` VARCHAR(255) DEFAULT NULL COMMENT '缂栧彿',
+ `name` VARCHAR(255) DEFAULT NULL COMMENT '鍚嶇О(*)',
+ `status` INT(1) NOT NULL DEFAULT '1' COMMENT '鐘舵�亄1:姝e父,0:鍐荤粨}',
+ `deleted` INT(1) NOT NULL DEFAULT '0' COMMENT '鏄惁鍒犻櫎{1:鏄�,0:鍚',
+ `tenant_id` INT(11) DEFAULT NULL COMMENT '绉熸埛[sys_tenant]',
+ `create_by` BIGINT(20) DEFAULT NULL COMMENT '娣诲姞浜哄憳[sys_user]',
+ `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '娣诲姞鏃堕棿',
+ `update_by` BIGINT(20) DEFAULT NULL COMMENT '淇敼浜哄憳[sys_user]',
+ `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '淇敼鏃堕棿',
+ `memo` VARCHAR(255) DEFAULT NULL COMMENT '澶囨敞',
+ PRIMARY KEY (`id`)
+ ) ENGINE=INNODB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8;
+ */
+
+}
+
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 d5f0293..b385eed 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
@@ -59,6 +59,9 @@
             throw new CoolException("ASN鍗曟嵁涓嶈兘涓虹┖锛侊紒");
         }
         List<PoItemsDto> items = purchaseMapper.poList(asnIds);
+        if (items.isEmpty()) {
+            throw new CoolException("鐗╂枡鎵�灞為噰璐崟鎹笉瀛樺湪锛侊紒");
+        }
         if (reportMsgService.reportInspectNotify(items)) {
             return true;
         } else {
@@ -74,7 +77,6 @@
         List<AsnOrderItem> orderItems = asnOrderItemService.list(new LambdaQueryWrapper<AsnOrderItem>()
                 .like(!Objects.isNull(params.get("maktx")), AsnOrderItem::getMaktx, params.get("maktx"))
                 .eq(!Objects.isNull(params.get("matnrCode")), AsnOrderItem::getMatnrCode, params.get("matnrCode")));
-
         if (orderItems.isEmpty()) {
             return new ArrayList<>();
         }

--
Gitblit v1.9.1