From e6456d2196b3e57bd06be0fbc74dd3e0fc28fdeb Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期二, 22 七月 2025 19:17:55 +0800
Subject: [PATCH] 代码提交

---
 ServiceTaskHandler.java |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/ServiceTaskHandler.java b/ServiceTaskHandler.java
new file mode 100644
index 0000000..2c50ba3
--- /dev/null
+++ b/ServiceTaskHandler.java
@@ -0,0 +1,23 @@
+private boolean sendLishuiSms(ServiceSubtask serviceSubtask, SendMagParam sendMagParam) {
+    Map<String, String> map = MsgLSEnum.getAddressByCode(serviceSubtask.getOrgid());
+    String token = LSHospTokenUtil.getToken(serviceSubtask.getOrgid());
+    if (ObjectUtils.isNotEmpty(map) && StringUtils.isEmpty(map.get("address"))) {
+        ServiceSubtask ss = new ServiceSubtask();
+        ss.setResult("error");
+        ss.setRemark("鐭俊鍙戦�佸け璐�,璇ユ満鏋勬病鏈夐厤缃煭淇″湴鍧�");
+        ss.setSendstate(5L);
+        ss.setId(serviceSubtask.getId());
+        serviceSubtaskMapper.updateServiceSubtask(ss);
+        return false;
+    }
+    log.info("銆恠fHandlle銆戜附姘寸煭淇″彂閫侊紝鍦板潃锛歿}锛屽弬鏁帮細{}锛屾満鏋処D锛歿}", map.get("address"), sendMagParam, serviceSubtask.getOrgid());
+    String dxCode = getDXCode(map.get("address"), sendMagParam.getPhone(), sendMagParam.getContent(), map.get("sendPersonId"), map.get("sendPersonName"), MsgLSEnum.getHeaderByCode(serviceSubtask.getOrgid()), token);
+    log.info("銆恠fHandlle銆戜附姘寸煭淇″彂閫佺粨鏋滐細{}", dxCode);
+    ObjectMapper objectMapper = new ObjectMapper();
+    Map<String, Object> textParam = objectMapper.readValue(dxCode, Map.class);
+    String code = textParam.get("Code").toString();
+    return code.equals("0");
+}
+
+// 鍦ㄥ師鏈変唬鐮佷腑璋冪敤杩欎釜鏂规硶
+boolean isSuccess = sendLishuiSms(serviceSubtask, sendMagParam);
\ No newline at end of file

--
Gitblit v1.9.3