From cd375d06f6c56a2768f853fd36699a50f9091cd0 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期六, 12 七月 2025 15:49:07 +0800
Subject: [PATCH] 消息模板

---
 ruoyi-system/src/main/java/com/ruoyi/system/utils/TemplateMessageSendUtil.java |   12 ++++++++----
 ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TUserController.java   |    4 ++--
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TUserController.java b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TUserController.java
index 570babe..f6713dc 100644
--- a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TUserController.java
+++ b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TUserController.java
@@ -119,6 +119,8 @@
     private WeixinProperties weixinProperties;
     @Resource
     private RedisService redisService;
+    @Resource
+    private MsgUtils msgUtils;
     @ApiOperation(value = "通过code获得openid,获取用户信息",tags = {"微信小程序登录"})
     @GetMapping("/openIdByJsCode")
     public R<String> openIdByJsCode(@RequestParam String code) {
@@ -138,8 +140,6 @@
         sysUserService.updateUser(sysUser);
         return R.ok();
     }
-    @Resource
-    private MsgUtils msgUtils;
 
     @ApiOperation(value = "消息通知列表")
     @PostMapping(value = "/noticeList")
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/utils/TemplateMessageSendUtil.java b/ruoyi-system/src/main/java/com/ruoyi/system/utils/TemplateMessageSendUtil.java
index 233a802..8522ea7 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/utils/TemplateMessageSendUtil.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/utils/TemplateMessageSendUtil.java
@@ -25,7 +25,7 @@
 @Slf4j
 @Component
 public class TemplateMessageSendUtil implements Serializable {
-    private final static String ACCESSTOKEN_CACHE_KEY = "accessToken:";
+    private final static String ACCESS_TOKEN_CACHE_KEY = "accessToken:";
     @Autowired
     private RedisCache redisCache;
     @Autowired
@@ -42,10 +42,10 @@
      * @param auditResult 审核结果
      * @param auditPerson 审核人
      */
-    public void wxTemplateTaskResultRequest(String openId,String taskName,String auditResult,String auditPerson) {
+    public String wxTemplateTaskResultRequest(String openId,String taskName,String auditResult,String auditPerson) {
         WxAppletTools appletTools = new WxAppletTools(wxRestTemplate, weixinProperties, redisService);
         // 1,获取access_token
-        String accessToken = redisCache.getCacheObject(ACCESSTOKEN_CACHE_KEY);
+        String accessToken = redisCache.getCacheObject(ACCESS_TOKEN_CACHE_KEY);
         if (!StringUtils.hasLength(accessToken)) {
             accessToken = appletTools.getAccessToken();
         }
@@ -74,9 +74,13 @@
             String url = Constants.TEMPLATE_URL.replace("ACCESS_TOKEN", accessToken);
             String result = HttpUtils.sendPost(url, JsonUtils.toJsonString(wxTemplateTaskResultRequest));
             log.info("任务数据提交结果通知模板消息返回数据:{}", result);
+            return result;
         } catch (Exception e) {
             log.error("任务数据提交结果通知失败;");
         }
+        return null;
     }
-    
+
+
+
 }

--
Gitblit v1.7.1