123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- package com.yihu.wlyy.web.wx;
- import java.io.IOException;
- import javax.servlet.http.HttpServletResponse;
- import io.swagger.annotations.Api;
- import org.json.JSONException;
- import org.json.JSONObject;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import com.yihu.wlyy.util.SystemConf;
- import com.yihu.wlyy.web.WeixinBaseController;
- @Controller
- @RequestMapping("/wx/health/service")
- @Api(description = "患者端-健康服务在线咨询")
- public class HealthServiceController extends WeixinBaseController {
- /**
- * 健康服务»在线咨询
- * @param code
- * @return
- * @throws IOException
- */
- @RequestMapping(value = "chat", method = RequestMethod.GET)
- public void chat(HttpServletResponse response, String code) throws IOException {
- String message = getOpenid(code);
- JSONObject json = new JSONObject(message);
- if (Integer.parseInt(json.get("status").toString()) == 100) {
- response.sendRedirect(SystemConf.getInstance().getServerUrlStr() + "wx/html/home/html/login.html?type=1&openid=" + json.get("msg").toString());
- } else if (Integer.parseInt(json.get("status").toString()) == 200) {
- // String json2 = json.get("data").toString();
- // String paramUrl = getParamUrl(json2, 1);
- response.sendRedirect(SystemConf.getInstance().getServerUrlStr() + "wx/html/zxwz/html/online-consulting.html");
- } else {
- response.sendRedirect(SystemConf.getInstance().getServerUrlStr() + "wx/health_service/404.html");
- }
- }
- /**
- * 健康服务»预约挂号
- * @param code
- * @return
- * @throws IOException
- * @throws JSONException
- */
- @RequestMapping(value = "yygh", method = RequestMethod.GET)
- public void yygh(HttpServletResponse response, String code) throws JSONException, IOException {
- String message = getOpenid(code);
- JSONObject json = new JSONObject(message);
- if (Integer.parseInt(json.get("status").toString()) == 100) {
- response.sendRedirect(SystemConf.getInstance().getServerUrlStr() + "wx/html/home/html/login.html?type=2&openid=" + json.get("msg").toString());
- } else if (Integer.parseInt(json.get("status").toString()) == 200) {
- // String json2 = json.get("data").toString();
- // String paramUrl = getParamUrl(json2, 2);
- response.sendRedirect(SystemConf.getInstance().getServerUrlStr() + "wx/html/zxyy/html/online-appointment.html");
- } else
- response.sendRedirect(SystemConf.getInstance().getServerUrlStr() + "wx/health_service/404.html");
- }
- /**
- * 健康服务»健康指导
- * @param code
- * @return
- * @throws IOException
- * @throws JSONException
- */
- @RequestMapping(value = "jkzd", method = RequestMethod.GET)
- public void jkzd(HttpServletResponse response, String code) throws JSONException, IOException {
- String message = getOpenid(code);
- JSONObject json = new JSONObject(message);
- if (Integer.parseInt(json.get("status").toString()) == 100) {
- response.sendRedirect(SystemConf.getInstance().getServerUrlStr() + "wx/html/home/html/login.html?type=3&openid=" + json.get("msg").toString());
- } else if (Integer.parseInt(json.get("status").toString()) == 200) {
- // String json2 = json.get("data").toString();
- // String paramUrl = getParamUrl(json2, 3);
- response.sendRedirect(SystemConf.getInstance().getServerUrlStr() + "wx/html/grzx/html/my-doctor-advice.html");
- } else
- response.sendRedirect(SystemConf.getInstance().getServerUrlStr() + "wx/health_service/404.html");
- }
- /**
- * 健康服务»用药指导
- * @param code
- * @return
- * @throws IOException
- * @throws JSONException
- */
- @RequestMapping(value = "yyzd", method = RequestMethod.GET)
- public void yyzd(HttpServletResponse response, String code) throws JSONException, IOException {
- String message = getOpenid(code);
- JSONObject json = new JSONObject(message);
- if (Integer.parseInt(json.get("status").toString()) == 100) {
- response.sendRedirect(SystemConf.getInstance().getServerUrlStr() + "wx/html/home/html/login.html?type=4&openid=" + json.get("msg").toString());
- } else if (Integer.parseInt(json.get("status").toString()) == 200) {
- // String json2 = json.get("data").toString();
- // String paramUrl = getParamUrl(json2, 4);
- response.sendRedirect(SystemConf.getInstance().getServerUrlStr() + "wx/html/yygl/html/pharmacy-manage.html");
- } else
- response.sendRedirect(SystemConf.getInstance().getServerUrlStr() + "wx/health_service/404.html");
- }
- /**
- * 健康服务»随访计划
- * @param code
- * @return
- * @throws IOException
- * @throws JSONException
- */
- @RequestMapping(value = "sfjh", method = RequestMethod.GET)
- public void sfjh(HttpServletResponse response, String code) throws JSONException, IOException {
- String message = getOpenid(code);
- JSONObject json = new JSONObject(message);
- if (Integer.parseInt(json.get("status").toString()) == 100) {
- response.sendRedirect(SystemConf.getInstance().getServerUrlStr() + "wx/html/home/html/login.html?type=5&openid=" + json.get("msg").toString());
- } else if (Integer.parseInt(json.get("status").toString()) == 200) {
- // String json2 = json.get("data").toString();
- // String paramUrl = getParamUrl(json2, 5);
- response.sendRedirect(SystemConf.getInstance().getServerUrlStr() + "wx/html/sfgy/html/jihuaindex.html");
- } else
- response.sendRedirect(SystemConf.getInstance().getServerUrlStr() + "wx/health_service/404.html");
- }
- }
|