From b802f67f272e5d14b8d3b9205b55e75e31fb5524 Mon Sep 17 00:00:00 2001
From: zc <zc>
Date: 星期四, 25 七月 2024 20:47:20 +0800
Subject: [PATCH] 前端添加查询条件

---
 src/main/webapp/views/locDetl/locDetl.html                     |    2 +-
 src/main/java/com/zy/third/erp/task/ERPOutHedTBScheduler.java  |    2 +-
 src/main/java/com/zy/third/erp/task/ERPOutCancelScheduler.java |    1 -
 src/main/webapp/static/js/locDetlStatis/locDetlStatis.js       |    2 +-
 src/main/java/com/zy/third/erp/task/ERPInCancelScheduler.java  |    2 --
 src/main/resources/mapper/LocDetlMapper.xml                    |   26 ++++++++++++++++++--------
 src/main/java/com/zy/third/erp/task/ERPInHedTBScheduler.java   |    2 +-
 src/main/java/com/zy/third/erp/task/ERPItemScheduler.java      |    3 ++-
 src/main/webapp/views/report/viewWorkIn.html                   |    2 +-
 src/main/resources/application.yml                             |   10 +++++-----
 src/main/webapp/views/report/viewWorkCountIn.html              |    2 +-
 11 files changed, 31 insertions(+), 23 deletions(-)

diff --git a/src/main/java/com/zy/third/erp/task/ERPInCancelScheduler.java b/src/main/java/com/zy/third/erp/task/ERPInCancelScheduler.java
index e24843d..987aae1 100644
--- a/src/main/java/com/zy/third/erp/task/ERPInCancelScheduler.java
+++ b/src/main/java/com/zy/third/erp/task/ERPInCancelScheduler.java
@@ -29,12 +29,10 @@
     @Transactional(rollbackFor = Throwable.class)
     @Scheduled(cron = "${erp.refreshtime}")
     public void InCancelScheduler() {
-        //log.info("InCancelScheduler寮�濮嬩簡");
         if (!erpEnabled) return;
         String sqlInCancelTB = "select * from erp_InCancelTB where LKName='涓壃浜屾湡'";
         List<InCancelTB> ins = erpSqlServer.select(sqlInCancelTB, InCancelTB.class);
         for (InCancelTB in : ins) {
-            System.out.println(in);
             com.zy.third.lk.entity.InCancelTB lkCancel = inMS.tryCancel(in.getBillNo());
             if (lkCancel != null) {
                 HashMap<String, String> condition = new HashMap<>();
diff --git a/src/main/java/com/zy/third/erp/task/ERPInHedTBScheduler.java b/src/main/java/com/zy/third/erp/task/ERPInHedTBScheduler.java
index 253a3d2..139c9b7 100644
--- a/src/main/java/com/zy/third/erp/task/ERPInHedTBScheduler.java
+++ b/src/main/java/com/zy/third/erp/task/ERPInHedTBScheduler.java
@@ -42,7 +42,6 @@
         List<InHedTB> inHeds = erpSqlServer.select(sqlInHed, InHedTB.class);
         if (!inHeds.isEmpty()) {
             for (InHedTB inHed : inHeds) {
-                System.out.println(inHed);
                 HashMap<String, String> condition = new HashMap<>();
                 condition.put("BillNo", "'" + inHed.getBillNo() + "'");
                 List<InDetTB> inDetTBS = erpSqlServer.selectList(InDetTB.class, condition);
@@ -51,6 +50,7 @@
                 hedAndDet.put("det", inDetTBS);
                 boolean result = inMS.createInOrder(inHed, inDetTBS);
                 if (result) {
+                    log.info("鍏ュ簱鍗曟嵁鎴愬姛,{}", inHed.getBillNo());
                     move(hedAndDet);
                 } else {
                     String sql = "UPDATE erp_InHedTB SET Temp3 = 鈥榝ault鈥� WHERE BillNo = '" + inHed.getBillNo() + "'";
diff --git a/src/main/java/com/zy/third/erp/task/ERPItemScheduler.java b/src/main/java/com/zy/third/erp/task/ERPItemScheduler.java
index 9349421..703e185 100644
--- a/src/main/java/com/zy/third/erp/task/ERPItemScheduler.java
+++ b/src/main/java/com/zy/third/erp/task/ERPItemScheduler.java
@@ -37,13 +37,14 @@
         List<ItemTB> itemTBS = erpSqlServer.select(sqlItemTB, ItemTB.class);
         if (itemTBS != null && itemTBS.size() > 0) {
             for (ItemTB itemTB : itemTBS) {
-                System.out.println(itemTB);
+                log.info("鏂板鐗╂枡鎴愬姛,{}", itemTB);
                 //00浠h〃鏂板
                 if (itemTB.getFlag().equals("00")) {
                     erpItemService.addToMainDatabase(itemTB);
                 }
                 //22浠h〃鍒犻櫎
                 if (itemTB.getFlag().equals("22")) {
+                    log.info("鍒犻櫎鐗╂枡鎴愬姛,{}", itemTB);
                     erpItemService.deleteFromMainDatabase(itemTB);
                 }
                 moveToBak(itemTB);
diff --git a/src/main/java/com/zy/third/erp/task/ERPOutCancelScheduler.java b/src/main/java/com/zy/third/erp/task/ERPOutCancelScheduler.java
index 3240bdb..7a01aa3 100644
--- a/src/main/java/com/zy/third/erp/task/ERPOutCancelScheduler.java
+++ b/src/main/java/com/zy/third/erp/task/ERPOutCancelScheduler.java
@@ -35,7 +35,6 @@
         String sqlInCancelTB = "select * from erp_OutCancelTB where LKName='涓壃浜屾湡'";
         List<OutCancelTB> ins = erpSqlServer.select(sqlInCancelTB, OutCancelTB.class);
         for (OutCancelTB in : ins) {
-            System.out.println(in);
             com.zy.third.lk.entity.InCancelTB lkCancel = inMS.tryCancel(in.getBillNo());
             if (lkCancel != null) {
                 HashMap<String, String> condition = new HashMap<>();
diff --git a/src/main/java/com/zy/third/erp/task/ERPOutHedTBScheduler.java b/src/main/java/com/zy/third/erp/task/ERPOutHedTBScheduler.java
index c1de539..e803553 100644
--- a/src/main/java/com/zy/third/erp/task/ERPOutHedTBScheduler.java
+++ b/src/main/java/com/zy/third/erp/task/ERPOutHedTBScheduler.java
@@ -42,7 +42,6 @@
         List<OutHedTB> inHeds = erpSqlServer.select(sqlInHed, OutHedTB.class);
         if (!inHeds.isEmpty()) {
             for (OutHedTB inHed : inHeds) {
-                System.out.println(inHed);
                 HashMap<String, String> condition = new HashMap<>();
                 condition.put("BillNo", "'" + inHed.getBillNo() + "'");
                 List<OutDetTB> inDetTBS = erpSqlServer.selectList(OutDetTB.class, condition);
@@ -51,6 +50,7 @@
                 hedAndDet.put("det", inDetTBS);
                 boolean result = inMS.createOutOrder(inHed, inDetTBS);
                 if (result) {
+                    log.info("鍑哄簱鍗曟嵁鎴愬姛,{}", inHed.getBillNo());
                     move(hedAndDet);
                 } else {
                     String sql = "UPDATE erp_OutHedTB SET Temp3 = 鈥榝ault鈥� WHERE BillNo = '" + inHed.getBillNo() + "'";
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index 16a3003..5f91455 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -102,12 +102,12 @@
     lcid: 2052
 
   #ERP鎺ュ彛
-  #enabled: true
-  enabled: false
+  enabled: true
+  #enabled: false
   #鏌ョ湅ERP涓棿琛ㄩ棿闅�
   refreshtime: 0/5 * * * * ?
   db:
     driver_class_name: com.microsoft.sqlserver.jdbc.SQLServerDriver
-    url: jdbc:sqlserver://192.168.1.147:1433;databasename=XDLinkLK
-    username: sa
-    password: sa@123
+    url: jdbc:sqlserver://192.168.1.147:1800;databasename=XDLinkLK
+    username: XGMLK
+    password: xunda0413
diff --git a/src/main/resources/mapper/LocDetlMapper.xml b/src/main/resources/mapper/LocDetlMapper.xml
index 9feb053..79d0924 100644
--- a/src/main/resources/mapper/LocDetlMapper.xml
+++ b/src/main/resources/mapper/LocDetlMapper.xml
@@ -109,6 +109,16 @@
         <if test="specs!=null and specs!='' ">
             and a.specs like '%' + #{specs} + '%'
         </if>
+
+        <if test="sPgNO!=null and sPgNO!='' ">
+            and a.pg_no like '%' + #{sPgNO} + '%'
+        </if>
+        <if test="outOrderNo!=null and outOrderNo!='' ">
+            and a.out_order_no like '%' + #{outOrderNo} + '%'
+        </if>
+        <if test="zpallet!=null and zpallet!='' ">
+            and a.zpallet like '%' + #{zpallet} + '%'
+        </if>
     </sql>
 
     <select id="getStockOutPage" resultMap="BaseResultMap">
@@ -427,22 +437,22 @@
             and asrsQty != erpQty
         </if>
         <if test="different != null and different == 0 ">
-            and asrsQty = erpQty
+
         </if>
         <if test="matnr != null and matnr != ''">
-            AND matnr like #{matnr}
+            AND matnr like '%' +  #{matnr}+ '%'
         </if>
         <if test="maktx != null and maktx != ''">
-            AND maktx like #{maktx}
+            AND maktx like '%' + #{maktx}+ '%'
         </if>
         <if test="specs != null and specs != ''">
-            AND specs like #{specs}
+            AND specs like '%' + #{specs}+ '%'
         </if>
-        <if test="sPgNO != null">
-            AND pgNO like #{sPgNO}
+        <if test="sPgNO != null and sPgNO != ''">
+            AND pgNO like '%' + #{sPgNO} + '%'
         </if>
-        <if test="outOrderNo != null">
-            AND outOrderNo like #{outOrderNo}
+        <if test="outOrderNo != null and outOrderNo != ''">
+            AND outOrderNo like '%' + #{outOrderNo} + '%'
         </if>
         ) d ) e WHERE  1=1  and e.row between ((#{pageNumber}-1)*#{pageSize}+1) and (#{pageNumber}*#{pageSize})
     </select>
diff --git a/src/main/webapp/static/js/locDetlStatis/locDetlStatis.js b/src/main/webapp/static/js/locDetlStatis/locDetlStatis.js
index 18c05a2..3a96c09 100644
--- a/src/main/webapp/static/js/locDetlStatis/locDetlStatis.js
+++ b/src/main/webapp/static/js/locDetlStatis/locDetlStatis.js
@@ -35,7 +35,7 @@
             {field: 'matnr', title:'浜у搧缂栫爜', align: 'center'},
             {field: 'specs', title:'浜у搧瑙勬牸', align: 'center'},
             {field: 'maktx', title:'浜у搧鍚嶇О', align: 'center'},
-            {field: 'sPgNO', title:'娲惧伐鍗曞彿', align: 'center'},
+            {field: 'pgNO', title:'娲惧伐鍗曞彿', align: 'center'},
             {field: 'outOrderNo', title:'璁㈠崟鍙�', align: 'center'},
             {field: 'batch', title:'鎵规', align: 'center'}
         ]],
diff --git a/src/main/webapp/views/locDetl/locDetl.html b/src/main/webapp/views/locDetl/locDetl.html
index 0f78a29..7c1c555 100644
--- a/src/main/webapp/views/locDetl/locDetl.html
+++ b/src/main/webapp/views/locDetl/locDetl.html
@@ -46,7 +46,7 @@
     </div>
     <div class="layui-inline" style="width: 300px">
         <div class="layui-input-inline">
-            <input class="layui-input layui-laydate-range" name="query_date" type="text" placeholder="鍏ュ簱璧峰鏃堕棿 - 鍏ュ簱缁堟鏃堕棿" autocomplete="off" style="width: 300px">
+            <input class="layui-input layui-laydate-range" name="query_date" type="text" placeholder="鍏ュ簱璧峰鏃堕棿 - 鍏ュ簱缁堟鏃堕棿" autocomplete="off" style="width: 290px">
         </div>
     </div>
 <!--    <div class="layui-inline">-->
diff --git a/src/main/webapp/views/report/viewWorkCountIn.html b/src/main/webapp/views/report/viewWorkCountIn.html
index 0b183b8..30d9236 100644
--- a/src/main/webapp/views/report/viewWorkCountIn.html
+++ b/src/main/webapp/views/report/viewWorkCountIn.html
@@ -25,7 +25,7 @@
     </div>
     <div class="layui-inline" style="width: 300px">
         <div class="layui-input-inline">
-            <input class="layui-input layui-laydate-range" name="query_date" type="text" placeholder="鍏ュ簱璧峰鏃堕棿 - 鍏ュ簱缁堟鏃堕棿" autocomplete="off" style="width: 300px">
+            <input class="layui-input layui-laydate-range" name="query_date" type="text" placeholder="鍏ュ簱璧峰鏃堕棿 - 鍏ュ簱缁堟鏃堕棿" autocomplete="off" style="width: 290px">
         </div>
     </div>
     <div id="data-search-btn" class="layui-btn-container layui-form-item">
diff --git a/src/main/webapp/views/report/viewWorkIn.html b/src/main/webapp/views/report/viewWorkIn.html
index ba0d4a0..482532c 100644
--- a/src/main/webapp/views/report/viewWorkIn.html
+++ b/src/main/webapp/views/report/viewWorkIn.html
@@ -51,7 +51,7 @@
     </div>
     <div class="layui-inline" style="width: 300px">
         <div class="layui-input-inline">
-            <input class="layui-input layui-laydate-range" name="query_date" type="text" placeholder="鍏ュ簱璧峰鏃堕棿 - 鍏ュ簱缁堟鏃堕棿" autocomplete="off" style="width: 300px">
+            <input class="layui-input layui-laydate-range" name="query_date" type="text" placeholder="鍏ュ簱璧峰鏃堕棿 - 鍏ュ簱缁堟鏃堕棿" autocomplete="off" style="width: 290px">
         </div>
     </div>
     <div class="layui-inline">

--
Gitblit v1.9.1