From f6f8bb8d5dfc7f663bdce8a0fbf5062a030de2f6 Mon Sep 17 00:00:00 2001
From: ytfl <ytfl@qq.com>
Date: 星期六, 14 六月 2025 20:07:12 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/nc/task/handler/BaseDataHandler.java |   36 +++++++++++++++++++++++++++---------
 1 files changed, 27 insertions(+), 9 deletions(-)

diff --git a/src/main/java/com/zy/nc/task/handler/BaseDataHandler.java b/src/main/java/com/zy/nc/task/handler/BaseDataHandler.java
index 0499cd0..b2d4976 100644
--- a/src/main/java/com/zy/nc/task/handler/BaseDataHandler.java
+++ b/src/main/java/com/zy/nc/task/handler/BaseDataHandler.java
@@ -21,6 +21,7 @@
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
 
 import java.util.ArrayList;
 import java.util.Date;
@@ -83,6 +84,7 @@
     /**
      * @return
      */
+    @Transactional
     public ReturnT<String> start1() {
         Page<NccBdCustomerWms> page = new Page<>(1, pageSize);
         Page<NccBdCustomerWms> wmsFlag = nccBdCustomerWmsService.selectPage(page, new EntityWrapper<NccBdCustomerWms>().ne("wms_flag", 1));
@@ -96,6 +98,7 @@
     /**
      * @return
      */
+    @Transactional
     public ReturnT<String> start2() {
         Page<NccCgCgdhdWms> page = new Page<>(1, pageSize);
         Page<NccCgCgdhdWms> wmsFlag = nccCgCgdhdWmsService.selectPage(page, new EntityWrapper<NccCgCgdhdWms>().ne("wms_flag", 1));
@@ -105,6 +108,7 @@
         return SUCCESS;
     }
 
+    @Transactional
     public ReturnT<String> start3() {
         Page<NccCkPddWms> page = new Page<>(1, pageSize);
         Page<NccCkPddWms> wmsFlag = nccCkPddWmsService.selectPage(page, new EntityWrapper<NccCkPddWms>().ne("wms_flag", 1));
@@ -114,6 +118,7 @@
         return SUCCESS;
     }
 
+    @Transactional
     public ReturnT<String> start4() {
         Page<NccJcBmWms> page = new Page<>(1, pageSize);
         Page<NccJcBmWms> wmsFlag = nccJcBmWmsService.selectPage(page, new EntityWrapper<NccJcBmWms>().ne("wms_flag", 1));
@@ -123,7 +128,7 @@
         return SUCCESS;
     }
 
-
+    @Transactional
     public ReturnT<String> start5() {
         Page<NccJcCkhw> page = new Page<>(1, pageSize);
         Page<NccJcCkhw> wmsFlag = nccJcCkhwService.selectPage(page, new EntityWrapper<NccJcCkhw>().ne("wms_flag", 1));
@@ -133,6 +138,7 @@
         return SUCCESS;
     }
 
+    @Transactional
     public ReturnT<String> start6() {
         Page<NccJcCkWms> page = new Page<>(1, pageSize);
         Page<NccJcCkWms> wmsFlag = nccJcCkWmsService.selectPage(page, new EntityWrapper<NccJcCkWms>().ne("wms_flag", 1));
@@ -146,17 +152,21 @@
                 storeType.setStoreId(nccJcCkWms.getCode());
                 storeType.setCreateBy(1L);
                 storeType.setCreateTime(new Date());
+                storeType.setDepartmentId((Cools.isEmpty(nccJcCkWms.getDef3()) || "~".equals(nccJcCkWms.getDef3())) ? null : nccJcCkWms.getDef3());
+                //storeType.setDepartment();
                 storeTypeService.insert(storeType);
             } else {
                 storeType.setStoreName(nccJcCkWms.getName());
+                storeType.setDepartmentId((Cools.isEmpty(nccJcCkWms.getDef3()) || "~".equals(nccJcCkWms.getDef3())) ? null : nccJcCkWms.getDef3());
                 storeTypeService.updateById(storeType);
             }
             nccJcCkWms.setWmsFlag(1);
-            nccJcCkWmsService.updateById(nccJcCkWms);
+            nccJcCkWmsService.update(nccJcCkWms, new EntityWrapper<NccJcCkWms>().eq("code", nccJcCkWms.getCode()));
         }
         return SUCCESS;
     }
 
+    @Transactional
     public ReturnT<String> start7() {
         Page<NccJcQilibcBarcodeflowWms> page = new Page<>(1, pageSize);
         Page<NccJcQilibcBarcodeflowWms> wmsFlag = nccJcQilibcBarcodeflowWmsService.selectPage(page, new EntityWrapper<NccJcQilibcBarcodeflowWms>().ne("wms_flag", 1));
@@ -166,15 +176,17 @@
         return SUCCESS;
     }
 
+    @Transactional
     public ReturnT<String> start8() {
         Page<NccJcRyWms> page = new Page<>(1, pageSize);
-        Page<NccJcRyWms> wmsFlag = nccJcRyWmsService.selectPage(page, new EntityWrapper<NccJcRyWms>().ne("wms_flag", 1).eq("sszzmc", "娴欐睙绂忚幈鏂版潗鏂欒偂浠芥湁闄愬叕鍙哥儫鍙板垎鍏徃"));
+        Page<NccJcRyWms> wmsFlag = nccJcRyWmsService.selectPage(page, new EntityWrapper<NccJcRyWms>().ne("wms_flag", 1).eq("sszzbm", "FYT"));
         for (NccJcRyWms nccJcRyWms : wmsFlag.getRecords()) {
             User user = userService.selectOne(new EntityWrapper<User>().eq("username", nccJcRyWms.getRybm()));
             if (user == null) {
                 user = new User();
                 user.setUsername(nccJcRyWms.getRybm());
                 user.setNickname(nccJcRyWms.getRymc());
+                user.setMobile(nccJcRyWms.getRybm());
                 user.setRoleId(12L);
                 user.setStatus(1);
                 user.setCreateTime(new Date());
@@ -182,18 +194,19 @@
             } else {
                 user.setUsername(nccJcRyWms.getRybm());
                 user.setNickname(nccJcRyWms.getRymc());
-                user.setRoleId(12L);
+                user.setMobile(nccJcRyWms.getRybm());
                 user.setStatus(1);
                 userService.updateById(user);
             }
             nccJcRyWms.setWmsFlag(1);
-            nccJcRyWmsService.updateById(nccJcRyWms);
+            nccJcRyWmsService.update(nccJcRyWms, new EntityWrapper<NccJcRyWms>().eq("rybm", nccJcRyWms.getRybm()));
             log.info("NccJcRyWms鏁版嵁:{}", JSONObject.toJSON(nccJcRyWms));
         }
 
         return SUCCESS;
     }
 
+    @Transactional
     public ReturnT<String> start9() {
         Page<NccJcWlflWms> page = new Page<>(1, pageSize);
         Page<NccJcWlflWms> wmsFlag = nccJcWlflWmsService.selectPage(page, new EntityWrapper<NccJcWlflWms>().ne("wms_flag", 1));
@@ -246,6 +259,7 @@
         return SUCCESS;
     }
 
+    @Transactional
     public ReturnT<String> start10() {
         Page<NccOrgCorpWms> page = new Page<>(1, pageSize);
         Page<NccOrgCorpWms> wmsFlag = nccOrgCorpWmsService.selectPage(page, new EntityWrapper<NccOrgCorpWms>().ne("wms_flag", 1));
@@ -256,7 +270,7 @@
         return SUCCESS;
     }
 
-
+    @Transactional
     public ReturnT<String> start13() {
         Page<VGetBdMaterial> page = new Page<>(1, pageSize);
         Page<VGetBdMaterial> wmsFlag = vGetBdMaterialService.selectPage(page, new EntityWrapper<VGetBdMaterial>().ne("wms_flag", 1));
@@ -274,9 +288,11 @@
             matParam.setSpecs(vGetBdMaterial.get瑙勬牸());
             matParam.setModel(vGetBdMaterial.get鍨嬪彿());
             matParam.setUnit(vGetBdMaterial.get涓诲崟浣�());
+            matParam.setManu(vGetBdMaterial.get杈呭崟浣�());
             matParam.setMemo(vGetBdMaterial.get澶囨敞());
-            matParam.setGroupCode(vGetBdMaterial.get瀛樿揣鍒嗙被缂栫爜());
-            matParam.setGroupName(vGetBdMaterial.get瀛樿揣鍒嗙被鍚嶇О());
+            matParam.setSku(vGetBdMaterial.get鐗╂枡绠�绉皍8鏃у搧鍚�());
+            matParam.setOrigin(vGetBdMaterial.get涓昏緟鎹㈢畻姣�());
+            matParam.setGroupCode(priTag.getId() + "");
             matDetails.add(matParam);
         }
         if (!matDetails.isEmpty()) {
@@ -285,7 +301,9 @@
             for (VGetBdMaterial vGetBdMaterial : wmsFlag.getRecords()) {
                 vGetBdMaterial.setWmsFlag(1);
             }
-            vGetBdMaterialService.updateBatchById(wmsFlag.getRecords());
+            for (VGetBdMaterial vGetBdMaterial : wmsFlag.getRecords()) {
+                vGetBdMaterialService.update(vGetBdMaterial, new EntityWrapper<VGetBdMaterial>().eq("鐗╂枡缂栫爜", vGetBdMaterial.get鐗╂枡缂栫爜()));
+            }
         }
         return SUCCESS;
     }

--
Gitblit v1.9.1