From 6659135780e718758417efde4c8c351c69e3755b Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期四, 11 十二月 2025 15:52:19 +0800
Subject: [PATCH] 代码提交

---
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SmsRecordsServiceImpl.java |   32 ++++++++++++++++++++++++--------
 1 files changed, 24 insertions(+), 8 deletions(-)

diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SmsRecordsServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SmsRecordsServiceImpl.java
index 7d59715..e2802c7 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SmsRecordsServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SmsRecordsServiceImpl.java
@@ -3,10 +3,7 @@
 import java.io.IOException;
 import java.sql.Date;
 import java.time.LocalDate;
-import java.util.Arrays;
-import java.util.LinkedHashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 
 import com.alibaba.fastjson2.JSONObject;
 import com.fasterxml.jackson.core.JsonProcessingException;
@@ -16,11 +13,13 @@
 import com.ruoyi.common.utils.DateUtils;
 import com.ruoyi.common.utils.OkHttpExample;
 import com.ruoyi.common.utils.StringUtils;
+import com.ruoyi.system.domain.SysConfig;
 import com.ruoyi.system.service.ISysConfigService;
 import com.smartor.common.LSHospTokenUtil;
 import com.smartor.domain.ServiceSubtask;
 import com.smartor.mapper.ServiceSubtaskMapper;
 import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.collections4.CollectionUtils;
 import org.apache.commons.lang3.ObjectUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
@@ -46,6 +45,8 @@
     @Autowired
     private ServiceSubtaskMapper serviceSubtaskMapper;
 
+    @Autowired
+    private ISysConfigService configService;
     /**
      * 鏌ヨ鐭俊璁板綍
      *
@@ -122,10 +123,25 @@
         //涓芥按鐨勭煭淇″彂閫佹柟寮�
         Boolean isSuccess = false;
         try {
-            Map<String, String> map = MsgLSEnum.getAddressByCode(orgid);
-            String token = LSHospTokenUtil.getToken(orgid);
-            log.info("銆恠fHandlle銆戜附姘寸煭淇″彂閫侊紝鍦板潃锛歿}锛屽弬鏁帮細{}锛屾満鏋処D锛歿}", map.get("address"), orgid);
-            String dxCode = getDXCode(map.get("address"), phone, content, map.get("sendPersonId"), map.get("sendPersonName"), MsgLSEnum.getHeaderByCode(orgid), token);
+            SysConfig config = new SysConfig();
+            config.setConfigKey("ls.msg.info");
+            config.setOrgid(orgid);
+            List<SysConfig> sysConfigs = configService.selectConfigList(config);
+            Map<String, String> msgInfo = new HashMap<>();
+            if (CollectionUtils.isNotEmpty(sysConfigs)) {
+                String configValue = sysConfigs.get(0).getConfigValue();
+                ObjectMapper objectMapper = new ObjectMapper();
+                if (StringUtils.isNotEmpty(configValue)) {
+                    msgInfo = objectMapper.readValue(configValue, Map.class);
+                }
+            }
+            log.info("-----------map鐨勫�间负锛歿}", msgInfo);
+//
+//            String url = configService.selectConfigByKey("token.360",orgid);
+//            Map<String, String> map = MsgLSEnum.getAddressByCode(orgid);
+            String token = LSHospTokenUtil.getToken(orgid,msgInfo.get("tokenUrl"));
+            log.info("銆恠fHandlle銆戜附姘寸煭淇″彂閫侊紝鍦板潃锛歿}锛屽弬鏁帮細{}锛屾満鏋処D锛歿}", msgInfo.get("address"), orgid);
+            String dxCode = getDXCode(msgInfo.get("address"), phone, content, msgInfo.get("sendPersonId"), msgInfo.get("sendPersonName"), MsgLSEnum.getHeaderByCode(msgInfo), token);
             log.info("銆恠fHandlle銆戜附姘寸煭淇″彂閫佺粨鏋滐細{}", dxCode);
             ObjectMapper objectMapper = new ObjectMapper();
             Map<String, Object> textParam = null;

--
Gitblit v1.9.3