yousongbo 2 هفته پیش
والد
کامیت
265f762af1
1فایلهای تغییر یافته به همراه20 افزوده شده و 11 حذف شده
  1. 20 11
      suishenbang-system/src/main/java/com/dgtly/system/service/impl/SysUserServiceImpl.java

+ 20 - 11
suishenbang-system/src/main/java/com/dgtly/system/service/impl/SysUserServiceImpl.java

@@ -807,10 +807,24 @@ public class SysUserServiceImpl implements ISysUserService
             Map<String, Object> params = new HashMap<>();
             Map<String,String> urlMap = new HashMap<>();
             urlMap.put("userid","ERP");
+            List<SysDictData>  sysDictData = sysDictDataMapper.selectDictDataByType("sys_system_bmd_name");
+            log.info("获取非bmd的机构:{}", JSON.toJSON(sysDictData));
+            boolean isBmd = false;
+            for (SysDictData sysDictData1 : sysDictData) {
+                if(sysDictData1.getDictLabel().equals(subOfficeName)){
+                    isBmd = true;
+                }
+            }
             if (subOfficeName != null && subOfficeName.startsWith("BMD")){
-                //bmd token死值
-                String bmdToken="575A4BE6-FCD8-485D-98E0-E51592058AB7";
-                urlMap.put("token",bmdToken);
+                if (isBmd){
+                    //非bmd token 死值
+                    String dorderToken="80027CC7791640CDBAE4D8F0E587985F";
+                    urlMap.put("token",dorderToken);
+                }else {
+                    //bmd token死值
+                    String bmdToken="575A4BE6-FCD8-485D-98E0-E51592058AB7";
+                    urlMap.put("token",bmdToken);
+                }
             }else{
                 //非bmd token 死值
                 String dorderToken="80027CC7791640CDBAE4D8F0E587985F";
@@ -840,27 +854,22 @@ public class SysUserServiceImpl implements ISysUserService
             headers.put("trackId",uuidStr);
             headers.put("sourceSystem","SSB");
 
-            List<SysDictData>  sysDictData = sysDictDataMapper.selectDictDataByType("sys_system_bmd_name");
-            log.info("获取非bmd的机构:{}", JSON.toJSON(sysDictData));
-            boolean isBmd = false;
-            for (SysDictData sysDictData1 : sysDictData) {
-                if(sysDictData1.getDictLabel().equals(subOfficeName)){
-                    isBmd = true;
-                }
-            }
             try{
                 if (subOfficeName != null && subOfficeName.startsWith("BMD")) {
                     if (isBmd){
                         //非bmd
                         headers.put("serviceName","S_XXX_BMDOMS_DORDERNewStore_S");
+                        log.info("非bmd请求报文:{}",params);
                         HttpUtils.sendJsonPostWithHeaders(esbShopStoneLikePaintUserUrl,headers,params);
                     }else {
                         // subOfficeName 以 "BMD" 开头的处理逻辑
                         //bmd
+                        log.info("bmd请求报文:{}",params);
                         headers.put("serviceName","S_XXX_BMDOMS_BMDNewStore_S");
                         HttpUtils.sendJsonPostWithHeaders(esbShopStoneLikePaintUserUrl,headers,params);
                     }
                 }else{
+                    log.info("非bmd请求报文:{}",params);
                     //非bmd
                     headers.put("serviceName","S_XXX_BMDOMS_DORDERNewStore_S");
                     HttpUtils.sendJsonPostWithHeaders(esbShopStoneLikePaintUserUrl,headers,params);