From f1148a16d18e7d0f095fbd2341410104de665fc1 Mon Sep 17 00:00:00 2001
From: zc <zyzc>
Date: 星期二, 21 十月 2025 14:39:54 +0800
Subject: [PATCH] erp物料对接修改

---
 rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/impl/WmsErpServiceImpl.java      |    2 +-
 rsf-open-api/src/main/java/com/vincent/rsf/openApi/controller/WmsErpController.java         |    3 ++-
 rsf-open-api/src/main/resources/application-dev.yml                                         |    2 +-
 rsf-server/src/main/java/com/vincent/rsf/server/common/security/SecurityConfig.java         |    2 ++
 rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/ReceiveMsgServiceImpl.java |    8 +++-----
 5 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/rsf-open-api/src/main/java/com/vincent/rsf/openApi/controller/WmsErpController.java b/rsf-open-api/src/main/java/com/vincent/rsf/openApi/controller/WmsErpController.java
index 011fa3f..a8acd14 100644
--- a/rsf-open-api/src/main/java/com/vincent/rsf/openApi/controller/WmsErpController.java
+++ b/rsf-open-api/src/main/java/com/vincent/rsf/openApi/controller/WmsErpController.java
@@ -6,6 +6,7 @@
 import com.vincent.rsf.openApi.entity.params.ErpMatnrParms;
 import com.vincent.rsf.openApi.entity.params.ErpOpParams;
 import com.vincent.rsf.openApi.service.WmsErpService;
+import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.PostMapping;
@@ -17,6 +18,7 @@
 
 @RestController
 @RequestMapping("/erp")
+@Api("ERP鎺ュ彛瀵规帴")
 public class WmsErpController {
 
     @Autowired
@@ -90,6 +92,5 @@
         }
         return wmsErpService.syncMatnrs(parms);
     }
-
 
 }
diff --git a/rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/impl/WmsErpServiceImpl.java b/rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/impl/WmsErpServiceImpl.java
index 8674d61..ff2a6ae 100644
--- a/rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/impl/WmsErpServiceImpl.java
+++ b/rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/impl/WmsErpServiceImpl.java
@@ -178,7 +178,7 @@
         }
         /**WMS鍩虹閰嶇疆閾炬帴*/
         String rcsUrl = wmsApi.getHost() + ":" + wmsApi.getPort() + WmsConstant.UPDATE_MATNR_INFO;
-        log.info("鐗╂枡淇敼锛� {}锛� 璇锋眰鍙傛暟锛� {}", rcsUrl, JSONObject.toJSONString(params));
+        log.info("鐗╂枡淇敼锛歿}锛� 璇锋眰鍙傛暟锛� {}", rcsUrl, JSONObject.toJSONString(params));
         HttpHeaders headers = new HttpHeaders();
         headers.add("Content-Type", "application/json");
         headers.add("api-version", "v2.0");
diff --git a/rsf-open-api/src/main/resources/application-dev.yml b/rsf-open-api/src/main/resources/application-dev.yml
index e3f40c7..646090f 100644
--- a/rsf-open-api/src/main/resources/application-dev.yml
+++ b/rsf-open-api/src/main/resources/application-dev.yml
@@ -63,6 +63,6 @@
     port: 8088
   wms:
     #閾炬帴
-    host: http://127.0.0.1銆�
+    host: http://127.0.0.1
     #绔彛
     port: 8085
\ No newline at end of file
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/ReceiveMsgServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/ReceiveMsgServiceImpl.java
index 9584a8f..1f5f9cb 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/ReceiveMsgServiceImpl.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/ReceiveMsgServiceImpl.java
@@ -753,8 +753,8 @@
     @Override
     @Transactional(rollbackFor = Exception.class)
     public R matUpdate(BaseMatParms baseMatParms) {
-        if (StringUtils.isNotBlank(baseMatParms.getMatnr())) {
-            throw new CoolException("鍩虹淇℃伅鍙樻洿澶辫触锛侊紒");
+        if (StringUtils.isBlank(baseMatParms.getMatnr())) {
+            throw new CoolException("鐗╂枡缂栫爜涓嶈兘涓虹┖锛侊紒");
         }
         Matnr matnr = matnrService.getOne(new LambdaQueryWrapper<Matnr>().eq(Matnr::getCode, baseMatParms.getMatnr()));
         if (Objects.isNull(matnr)) {
@@ -772,15 +772,13 @@
                 throw new CoolException("鐗╂枡鏂板澶辫触锛侊紒");
             }
         } else {
-
             if (!Objects.isNull(baseMatParms.getGroupName())) {
                 MatnrGroup matnrGroup = matnrGroupService.getOne(new LambdaQueryWrapper<MatnrGroup>()
                         .eq(MatnrGroup::getName, baseMatParms.getGroupName()));
-                if (Objects.isNull(matnrGroup)) {
+                if (!Objects.isNull(matnrGroup)) {
                     matnr.setGroupCode(matnrGroup.getCode()).setGroupId(matnrGroup.getId());
                 }
             }
-
             matnr.setName(baseMatParms.getMaktx())
                     .setColor(baseMatParms.getColor())
                     .setModel(baseMatParms.getModel())
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/common/security/SecurityConfig.java b/rsf-server/src/main/java/com/vincent/rsf/server/common/security/SecurityConfig.java
index ccfd0fc..58e365e 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/common/security/SecurityConfig.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/common/security/SecurityConfig.java
@@ -41,6 +41,8 @@
             "/email/code",
             "/pda/login",
             "/erp/**",
+            "/base/**",
+            "/order/**",
             "/login",
             "/register",
             "/druid/**",

--
Gitblit v1.9.1