From fced23efe533199700ef5fd07572aee5fe318e11 Mon Sep 17 00:00:00 2001
From: whycq <913841844@qq.com>
Date: 星期二, 24 十二月 2024 11:12:28 +0800
Subject: [PATCH] #

---
 src/main/webapp/static/js/matnrCode/matnrCode.js              |    8 ++++----
 src/main/webapp/views/matnrCode/matnrCode.html                |   14 +++++++-------
 src/main/java/com/zy/asrs/entity/MatnrCode.java               |    2 +-
 pom.xml                                                       |    2 +-
 src/main/java/com/zy/asrs/controller/MatnrCodeController.java |    7 +++++++
 5 files changed, 20 insertions(+), 13 deletions(-)

diff --git a/pom.xml b/pom.xml
index a64e0b8..aced17e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -30,7 +30,7 @@
         <dependency>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-tomcat</artifactId>
-            <scope>provided</scope>
+            <scope>compile</scope>
         </dependency>
         <dependency>
             <groupId>org.springframework.boot</groupId>
diff --git a/src/main/java/com/zy/asrs/controller/MatnrCodeController.java b/src/main/java/com/zy/asrs/controller/MatnrCodeController.java
index ea5c631..1e8ecea 100644
--- a/src/main/java/com/zy/asrs/controller/MatnrCodeController.java
+++ b/src/main/java/com/zy/asrs/controller/MatnrCodeController.java
@@ -60,6 +60,13 @@
     @RequestMapping(value = "/matnrCode/add/auth")
     @ManagerAuth
     public R add(MatnrCode matnrCode) {
+        MatnrCode code = matnrCodeService.selectOne(new EntityWrapper<MatnrCode>().eq("matnr", matnrCode.getMatnr()));
+        if (!Cools.isEmpty(code)){
+            return R.error("褰撳墠鐗╂枡宸插瓨鍦�");
+        }
+        MatnrCode lastOne = matnrCodeService.selectOne(new EntityWrapper<MatnrCode>().orderBy("id", false));
+        matnrCode.setCode(lastOne.getCode() + 1);
+
         matnrCodeService.insert(matnrCode);
         return R.ok();
     }
diff --git a/src/main/java/com/zy/asrs/entity/MatnrCode.java b/src/main/java/com/zy/asrs/entity/MatnrCode.java
index 180ef29..6fe9e13 100644
--- a/src/main/java/com/zy/asrs/entity/MatnrCode.java
+++ b/src/main/java/com/zy/asrs/entity/MatnrCode.java
@@ -16,7 +16,7 @@
 
     @ApiModelProperty(value= "")
     @TableId(value = "id", type = IdType.AUTO)
-    private Integer id;
+    private Long id;
 
     @ApiModelProperty(value= "")
     private Integer code;
diff --git a/src/main/webapp/static/js/matnrCode/matnrCode.js b/src/main/webapp/static/js/matnrCode/matnrCode.js
index 062693a..d07312b 100644
--- a/src/main/webapp/static/js/matnrCode/matnrCode.js
+++ b/src/main/webapp/static/js/matnrCode/matnrCode.js
@@ -22,9 +22,9 @@
         height: 'full-120',
         cols: [[
             {type: 'checkbox'}
-            ,{field: 'id', align: 'center',title: ''}
-            ,{field: 'code', align: 'center',title: ''}
-            ,{field: 'matnr', align: 'center',title: ''}
+            ,{field: 'id', align: 'center',title: '搴忓彿'}
+            ,{field: 'code', align: 'center',title: '浠g爜'}
+            ,{field: 'matnr', align: 'center',title: '鍟嗗搧缂栫爜'}
 
             ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:120}
         ]],
@@ -141,7 +141,7 @@
         admin.open({
             type: 1,
             area: '600px',
-            title: (mData ? '淇敼' : '娣诲姞') + '璁㈠崟鐘舵��',
+            title: (mData ? '淇敼' : '娣诲姞') + '鐗╂枡浠g爜',
             content: $('#editDialog').html(),
             success: function (layero, dIndex) {
                 layDateRender(mData);
diff --git a/src/main/webapp/views/matnrCode/matnrCode.html b/src/main/webapp/views/matnrCode/matnrCode.html
index c0c90c2..bf31030 100644
--- a/src/main/webapp/views/matnrCode/matnrCode.html
+++ b/src/main/webapp/views/matnrCode/matnrCode.html
@@ -63,14 +63,14 @@
         <input name="id" type="hidden">
         <div class="layui-row">
             <div class="layui-col-md12">
+<!--                <div class="layui-form-item">-->
+<!--                    <label class="layui-form-label">浠g爜: </label>-->
+<!--                    <div class="layui-input-block">-->
+<!--                        <input class="layui-input" name="code" placeholder="璇疯緭鍏�">-->
+<!--                    </div>-->
+<!--                </div>-->
                 <div class="layui-form-item">
-                    <label class="layui-form-label">: </label>
-                    <div class="layui-input-block">
-                        <input class="layui-input" name="code" placeholder="璇疯緭鍏�">
-                    </div>
-                </div>
-                <div class="layui-form-item">
-                    <label class="layui-form-label">: </label>
+                    <label class="layui-form-label">鍟嗗搧缂栫爜: </label>
                     <div class="layui-input-block">
                         <input class="layui-input" name="matnr" placeholder="璇疯緭鍏�">
                     </div>

--
Gitblit v1.9.1