From 392b42c4891cf2e6beda57ab32c51598f290f4b7 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期五, 14 三月 2025 20:56:27 +0800
Subject: [PATCH] bug修改

---
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/util/weChat/WeChatUtil.java |   21 ++++++++++++---------
 1 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/util/weChat/WeChatUtil.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/util/weChat/WeChatUtil.java
index ae73365..97a68ec 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/util/weChat/WeChatUtil.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/util/weChat/WeChatUtil.java
@@ -6,20 +6,21 @@
 import cn.hutool.http.HttpUtil;
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
+import com.ruoyi.auction.util.CreateQrCode;
 import com.ruoyi.common.redis.service.RedisService;
 import com.ruoyi.system.api.RemoteFileService;
-import lombok.extern.slf4j.Slf4j;
-import org.apache.commons.codec.binary.Base64;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.stereotype.Component;
-import org.springframework.util.StringUtils;
-
-import javax.annotation.Resource;
 import java.io.ByteArrayInputStream;
 import java.io.InputStream;
 import java.util.HashMap;
 import java.util.Map;
+import java.util.UUID;
 import java.util.concurrent.TimeUnit;
+import javax.annotation.Resource;
+import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.codec.binary.Base64;
+import org.springframework.stereotype.Component;
+import org.springframework.util.StringUtils;
+import org.springframework.web.multipart.MultipartFile;
 
 /**
  * 微信工具类
@@ -93,7 +94,8 @@
             return wxAppletsAccessToken.toString();
         }
         String appletsAccessToken = getAppletsAccessToken();
-        redisService.setCacheObject("wxAppletsAccessToken", appletsAccessToken, 7200L, TimeUnit.SECONDS);
+        redisService.setCacheObject("wxAppletsAccessToken", appletsAccessToken, 6900L,
+                TimeUnit.SECONDS);
         return appletsAccessToken;
     }
     
@@ -235,8 +237,9 @@
      */
     public String getwxacodeunlimit(String page, String scene, EnvVersion env_version, String filePath){
         InputStream getwxacodeunlimit = getwxacodeunlimit(page, scene, env_version);
+        MultipartFile multipartFile = CreateQrCode.getMultipartFile(getwxacodeunlimit, UUID.randomUUID() + ".png");
 //        File file = FileUtil.writeFromStream(getwxacodeunlimit, new File(filePath));
 //        return file.getPath();
-        return remoteFileService.obsUpload("png", getwxacodeunlimit).getData();
+        return remoteFileService.obsUpload(multipartFile).getData();
     }
 }

--
Gitblit v1.7.1