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(PatientVO patientVO) { weChatOfficialAccountUtils.sendOfficialAccountTemplateMessage(patientVO); } }