From b0e0b4c0e342865daefb31eb3b956129fe722c8c Mon Sep 17 00:00:00 2001 From: sinake <sinake1@qq.com> Date: 星期三, 24 九月 2025 14:31:33 +0800 Subject: [PATCH] 随访查询7应随访日期(倒序)8应随访日期(正序) --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/SmsController.java | 25 +++++++++++++++++++++---- 1 files changed, 21 insertions(+), 4 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/SmsController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/SmsController.java index 42758b8..57f6730 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/SmsController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/SmsController.java @@ -8,7 +8,9 @@ import com.ruoyi.common.utils.sms.smsUtils; import com.ruoyi.framework.config.ServerConfig; import com.smartor.domain.HtmlContentVO; +import com.smartor.domain.ServiceOutPath; import com.smartor.domain.smsVO; +import com.smartor.service.IServiceOutPathService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; @@ -21,6 +23,7 @@ import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import java.nio.charset.StandardCharsets; +import java.util.Date; @RestController @Api(description = "鐭ヤ俊鎺ュ彛") @@ -44,6 +47,9 @@ @Value("${pub_key}") private String pub_key; + @Autowired + private IServiceOutPathService iServiceOutPathService; + /** * @param @@ -62,13 +68,24 @@ @ApiOperation("鐭俊鍙戦��") @PostMapping("/sendAsk") public AjaxResult sendAsk(@RequestBody smsVO vo) throws UnsupportedEncodingException { -// String format = String.format("%03X", vo.getId()); -// String url=ip + ":" + req_path + "/wt?p=" + format; RSAPublicKeyExample rsaPublicKeyExample = new RSAPublicKeyExample(); String taskId = rsaPublicKeyExample.encryptedData(vo.getTaskId().toString(), pub_key); String patid = rsaPublicKeyExample.encryptedData(vo.getPatId().toString(), pub_key); - String url = null; - url = ip + ":" + req_path + "/outsideChainwt?param1=" + taskId + "¶m2=" + patid + "¶m3=" + URLEncoder.encode(vo.getTaskName(), StandardCharsets.UTF_8.toString()) + "¶m5=false"; + String subId = rsaPublicKeyExample.encryptedData(vo.getSubId().toString(), pub_key); + ServiceOutPath serviceOutPath = new ServiceOutPath(); + serviceOutPath.setParam1(taskId); + serviceOutPath.setParam2(patid); + serviceOutPath.setParam3(vo.getTaskName()); + serviceOutPath.setParam6(subId); + serviceOutPath.setCreateTime(new Date()); + iServiceOutPathService.insertServiceOutPath(serviceOutPath); + String format = String.format("%03X", serviceOutPath.getId()); + serviceOutPath.setRadix(format); + serviceOutPath.setUpdateTime(new Date()); + iServiceOutPathService.updateServiceOutPath(serviceOutPath); + String url=ip + ":" + req_path + "/wt?p=" + format; + + //String url = = ip + ":" + req_path + "/outsideChainwt?param1=" + taskId + "¶m2=" + patid + "¶m3=" + URLEncoder.encode(vo.getTaskName(), StandardCharsets.UTF_8.toString()) + "¶m5=false"; String content="鎮ㄥソ锛岄個璇锋偍濉啓鍑洪櫌璋冩煡琛紝璇风偣鍑�" + url + "濉啓銆傛劅璋㈡偍閰嶅悎锛�"; -- Gitblit v1.9.3