58 lines
1.7 KiB
Java
58 lines
1.7 KiB
Java
package com.xinelu.mobile.controller;
|
|
|
|
import com.xinelu.mobile.utils.WeChatAppletUtils;
|
|
import com.xinelu.mobile.utils.WeChatOfficialAccountUtils;
|
|
import com.xinelu.mobile.vo.wechatofficialaccountcallback.PatientVO;
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
/**
|
|
* @Description 测试controller
|
|
* @Author 纪寒
|
|
* @Date 2024-02-18 16:39:49
|
|
* @Version 1.0
|
|
*/
|
|
@RestController
|
|
@RequestMapping("/testMobile")
|
|
public class MobileTestController {
|
|
@Resource
|
|
private WeChatAppletUtils weChatAppletUtils;
|
|
@Resource
|
|
private WeChatOfficialAccountUtils weChatOfficialAccountUtils;
|
|
|
|
/**
|
|
* 测试获取微信小程序accessToken
|
|
*/
|
|
@GetMapping("/getAppletAcccessToken")
|
|
public String getAppletAccessToken() {
|
|
return weChatAppletUtils.getWeChatAppletAccessToken();
|
|
}
|
|
|
|
/**
|
|
* 测试获取微信公众号accessToken
|
|
*/
|
|
@GetMapping("/getOfficialAccountAccessToken")
|
|
public String getOfficialAccountAccessToken() {
|
|
return weChatOfficialAccountUtils.getWeChatOfficialAccountAccessToken();
|
|
}
|
|
|
|
/**
|
|
* 测试微信公众号模板消息发送
|
|
*/
|
|
@GetMapping("/sendOfficialAccountTemplate")
|
|
public void sendOfficialAccountTemplateMessage() {
|
|
weChatOfficialAccountUtils.sendOfficialAccountTemplateMessage();
|
|
}
|
|
|
|
/**
|
|
* 测试微信小程序模板消息发送
|
|
*/
|
|
@GetMapping("/sendAppletTemplate")
|
|
public void sendAppletTemplate(PatientVO patientVO) {
|
|
weChatOfficialAccountUtils.sendAppletTemplateMessage(patientVO);
|
|
}
|
|
}
|