From 2d3b575ed96eee7ccd5b324baa3135d2236934ac Mon Sep 17 00:00:00 2001
From: 陈昶聿 <chychen@nbjetron.com>
Date: 星期五, 13 十一月 2026 16:39:37 +0800
Subject: [PATCH] 【市一】1、登录服务问题处理 2、电话挂断问题处理 3、查询报错问题处理

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/SmsController.java |    7 ++++---
 1 files changed, 4 insertions(+), 3 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 c65e184..9c42669 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,6 +8,7 @@
 import com.ruoyi.common.core.domain.AjaxResult;
 import com.ruoyi.common.enums.BusinessType;
 import com.ruoyi.common.utils.RSAPublicKeyExample;
+import com.ruoyi.common.utils.ShortCode;
 import com.ruoyi.common.utils.StringUtils;
 import com.ruoyi.common.utils.sms.SmsUtils;
 import com.ruoyi.message.SendResult;
@@ -122,7 +123,7 @@
             String patid = rsaPublicKeyExample.encryptedData(vo.getPatId().toString(), pub_key);
             String subId = rsaPublicKeyExample.encryptedData(vo.getSubId().toString(), pub_key);
             Integer radix = iServiceOutPathService.selectAutoId();
-            String format = String.format("%03X", radix);
+            String format = ShortCode.encode(radix.longValue());
             ServiceOutPath serviceOutPath = new ServiceOutPath();
             serviceOutPath.setParam1(taskId);
             serviceOutPath.setParam2(patid);
@@ -174,7 +175,7 @@
             String patid = rsaPublicKeyExample.encryptedData(vo.getPatId().toString(), pub_key);
             String subId = rsaPublicKeyExample.encryptedData(vo.getSubId().toString(), pub_key);
             Integer radix = iServiceOutPathService.selectAutoId();
-            String format = String.format("%03X", radix);
+            String format = ShortCode.encode(radix.longValue());
             ServiceOutPath serviceOutPath = new ServiceOutPath();
             serviceOutPath.setParam1(taskId);
             serviceOutPath.setParam2(patid);
@@ -210,7 +211,7 @@
             String patid = rsaPublicKeyExample.encryptedData(vo.getPatId().toString(), pub_key);
             String subId = rsaPublicKeyExample.encryptedData(vo.getSubId().toString(), pub_key);
             Integer radix = iServiceOutPathService.selectAutoId();
-            String format = String.format("%03X", radix);
+            String format = ShortCode.encode(radix.longValue());
             ServiceOutPath serviceOutPath = new ServiceOutPath();
             serviceOutPath.setParam1(taskId);
             serviceOutPath.setParam2(patid);

--
Gitblit v1.9.3