xuhy
1 天以前 cd375d06f6c56a2768f853fd36699a50f9091cd0
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;
    }
}