From 1392bc1d15b8daf1b7e8a749dca88841a3051d03 Mon Sep 17 00:00:00 2001 From: shiyang <316555390@qq.com> Date: Wed, 13 Apr 2022 08:50:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=82=A3=E8=80=85=E6=98=AF?= =?UTF-8?q?=E5=90=A6=E5=85=B3=E6=B3=A8=E4=BA=86=E5=85=AC=E4=BC=97=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/PatientController.java | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java index 36bb6dd..cb987b3 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java @@ -14,6 +14,7 @@ import com.lyms.talkonlineweb.request.PatientInfoRequest; import com.lyms.talkonlineweb.result.BaseResponse; import com.lyms.talkonlineweb.result.PatientPcaseResult; import com.lyms.talkonlineweb.service.*; +import com.lyms.talkonlineweb.task.AccessTokenServlet; import com.lyms.talkonlineweb.util.*; import com.mysql.cj.Query; import lombok.extern.log4j.Log4j2; @@ -1045,4 +1046,30 @@ public class PatientController { baseResponse.setErrormsg("成功"); return baseResponse; } + /** + * 查询患者是否关注了公众号 + * + * @param patient + * @return + */ + @GetMapping("getPatientAttentionYn") + @TokenRequired + public BaseResponse getPatientAttentionYn(String gzopengId) { + BaseResponse baseResponse = new BaseResponse(); + if (StringUtil.isNotEmpty(gzopengId)) { + baseResponse.setErrorcode(1); + baseResponse.setErrormsg("参数错误"); + return baseResponse; + } + if (StringUtil.isNotEmpty(AccessTokenServlet.accessToken)) { + baseResponse.setErrorcode(1); + baseResponse.setErrormsg("Token错误"); + return baseResponse; + } + String result = HttpUtil.getData("https://api.weixin.qq.com/cgi-bin/user/info?access_token="+AccessTokenServlet.accessToken+"&openid="+gzopengId+"&lang=zh_CN"); + baseResponse.setErrorcode(0); + baseResponse.setObject(result); + baseResponse.setErrormsg("成功"); + return baseResponse; + } } -- 1.8.3.1