PostDischargePatientManage/postdischarge-mobile/src/main/java/com/xinelu/mobile/controller/MobileTestController.java
2024-06-04 09:38:41 +08:00

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);
}
}