From 89351ad17c81b37495f21d4dfbf28f0d306a155a Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期三, 22 十月 2025 18:23:05 +0800
Subject: [PATCH] 虚拟号修改
---
ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/utils/PrivateNumberUtil.java | 16 ++++++++++++++--
1 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/utils/PrivateNumberUtil.java b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/utils/PrivateNumberUtil.java
index 1707b65..8f16a97 100644
--- a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/utils/PrivateNumberUtil.java
+++ b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/utils/PrivateNumberUtil.java
@@ -15,6 +15,9 @@
import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
+import java.time.Instant;
import java.util.Date;
import java.util.concurrent.TimeUnit;
@@ -68,8 +71,15 @@
log.info("获取token:{}",string);
JSONObject jsonObject = JSONObject.parseObject(string);
JSONObject tokenJson = jsonObject.getJSONObject("token");
- Date expiresAt = tokenJson.getDate("expires_at");
- redisService.setCacheObject("PRIVATE_NUMBER:",token,expiresAt.getTime()-System.currentTimeMillis(), TimeUnit.MILLISECONDS);
+ // 2025-10-23T07:27:59.224000Z
+ String expiresAt = tokenJson.getString("expires_at");
+ // 将字符串解析为Instant
+ Instant instant = Instant.parse(expiresAt);
+ // 转换为Date
+ Date date = Date.from(instant);
+// String replace = expiresAt.substring(0, expiresAt.lastIndexOf(".")).replace("T", " ");
+// Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(replace);
+ redisService.setCacheObject("PRIVATE_NUMBER:",token,date.getTime()-System.currentTimeMillis(), TimeUnit.MILLISECONDS);
} catch (IOException e) {
throw new ServiceException(e.getMessage());
}
@@ -132,6 +142,7 @@
multipartFile.getBytes()
);
builder.addFormDataPart("files", multipartFile.getOriginalFilename(), fileBody);
+ System.err.println("文件名称+"+multipartFile.getOriginalFilename());
}
}
} catch (IOException e) {
@@ -156,6 +167,7 @@
JSONObject jsonObject = JSONObject.parseObject(string);
String result = jsonObject.getString("result");
if("Upload Successful.".equals(result)){
+ System.err.println("返回的文件名称+"+file.getOriginalFilename());
return R.ok(file.getOriginalFilename(),"");
}else {
String failReason = jsonObject.getString("failReason");
--
Gitblit v1.7.1