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