微信后端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

186 lines
7.5 KiB

//package com.ynxbd.wx.servlet.menu;
//
//import com.soecode.wxtools.api.IService;
//import com.soecode.wxtools.api.WxConsts;
//import com.soecode.wxtools.api.WxService;
//import com.soecode.wxtools.bean.WxMenu;
//import com.soecode.wxtools.bean.WxMenu.WxMenuButton;
//import com.soecode.wxtools.exception.WxErrorException;
//import com.ynxbd.wx.config.WeChatConfig;
//
//import javax.servlet.ServletException;
//import javax.servlet.annotation.WebServlet;
//import javax.servlet.http.HttpServlet;
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpServletResponse;
//import java.io.IOException;
//import java.io.PrintWriter;
//import java.util.ArrayList;
//import java.util.List;
//
//@WebServlet("/createmenu")
//public class 华坪县人民医院 extends HttpServlet {
//
// protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//
// // 实例化 统一业务API入口
// IService iService = new WxService();
//
// // 验证服务器的有效性
// PrintWriter out = response.getWriter();
// String signature = request.getParameter("signature");
// String timestamp = request.getParameter("timestamp");
// String nonce = request.getParameter("nonce");
// String echostr = request.getParameter("echostr");
// if (iService.checkSignature(signature, timestamp, nonce, echostr)) {
// out.print(echostr);
// }
//
// WxMenu menu = new WxMenu();
// List<WxMenuButton> btnList = new ArrayList<>();
//
// WxMenuButton btn1 = new WxMenuButton();
// btn1.setType(WxConsts.MENU_BUTTON_CLICK);
// btn1.setKey("l1");
// btn1.setName("医院动态");
//
//
// WxMenuButton btn2 = new WxMenuButton();
// btn2.setType(WxConsts.MENU_BUTTON_CLICK);
// btn2.setKey("l2");
// btn2.setName("党群工作");
//
// WxMenuButton btn3 = new WxMenuButton();
// btn3.setType(WxConsts.MENU_BUTTON_CLICK);
// btn3.setKey("l3");
// btn3.setName("挂号支付");
//
// List<WxMenuButton> subList = new ArrayList<>();
// WxMenuButton btn1_1 = new WxMenuButton();
// btn1_1.setType(WxConsts.MENU_BUTTON_VIEW);
// btn1_1.setName("医院简介");
// btn1_1.setUrl("http://mp.weixin.qq.com/s/LKohRfh5GFX6lD4ZjT6GlA");
// WxMenuButton btn1_2 = new WxMenuButton();
// btn1_2.setType(WxConsts.MENU_BUTTON_VIEW);
// btn1_2.setName("科室介绍");
// btn1_2.setUrl("http://mp.weixin.qq.com/s/ErQ_GwJUiGs1pRfAysCXLA");
// WxMenuButton btn1_3 = new WxMenuButton();
// btn1_3.setType(WxConsts.MENU_BUTTON_VIEW);
//// btn1_3.setName("先进设备");
//// btn1_3.setUrl("http://mp.weixin.qq.com/s/yJCrwWEeF4QamcZc1oEn3Q");
// btn1_3.setName("网络投票");
// btn1_3.setUrl("http://www.omlzz.com/index.php/toupiao/toupiao/h5/index?vid=708639679");
// WxMenuButton btn1_4 = new WxMenuButton();
// btn1_4.setType(WxConsts.MENU_BUTTON_CLICK);
// btn1_4.setName("满意度调查");
// btn1_4.setKey("MYDDC");
// WxMenuButton btn1_5 = new WxMenuButton();
// btn1_5.setType(WxConsts.MENU_BUTTON_VIEW);
// btn1_5.setName("简讯");
// btn1_5.setUrl("https://mp.weixin.qq.com/s/OlhLEAMXMBUd4EbkaZQCAQ");
// subList.add(btn1_1);
// subList.add(btn1_2);
// subList.add(btn1_3);
// subList.add(btn1_4);
// subList.add(btn1_5);
// btn1.setSub_button(subList);
//
// List<WxMenuButton> subList2 = new ArrayList<>();
// WxMenuButton btn2_1 = new WxMenuButton();
// btn2_1.setType(WxConsts.MENU_BUTTON_VIEW);
// btn2_1.setName("党总支党建");
// btn2_1.setUrl("https://mp.weixin.qq.com/s/O7eTNB8BELTHBIYhr9EY6g");
// WxMenuButton btn2_2 = new WxMenuButton();
// btn2_2.setType(WxConsts.MENU_BUTTON_VIEW);
// btn2_2.setName("党风廉政");
// btn2_2.setUrl("https://mp.weixin.qq.com/s/d8ifEnxQUSzy21gJvv8VPw");
// WxMenuButton btn2_3 = new WxMenuButton();
// btn2_3.setType(WxConsts.MENU_BUTTON_VIEW);
// btn2_3.setName("工会工作");
// btn2_3.setUrl("https://mp.weixin.qq.com/s/deF7RuUEIhVBF5qm2fkUFQ");
// WxMenuButton btn2_4 = new WxMenuButton();
// btn2_4.setType(WxConsts.MENU_BUTTON_VIEW);
// btn2_4.setName("共青团工作");
// btn2_4.setUrl("https://mp.weixin.qq.com/s/sErqXyHFTiK1Y46ptptMlg");
// subList2.add(btn2_1);
// subList2.add(btn2_2);
// subList2.add(btn2_3);
// subList2.add(btn2_4);
// btn2.setSub_button(subList2);
//
// List<WxMenuButton> subList3 = new ArrayList<>();
//
// WxMenuButton btn3_1 = new WxMenuButton();
// btn3_1.setType(WxConsts.MENU_BUTTON_VIEW);
// btn3_1.setName("自助核酸检测");
// btn3_1.setUrl(WeChatConfig.getBaseURL() + "pay-nuclein.html");
//
// WxMenuButton btn3_2 = new WxMenuButton();
// btn3_2.setType(WxConsts.MENU_BUTTON_VIEW);
// btn3_2.setName("今日挂号");
// btn3_2.setUrl(WeChatConfig.getBaseURL() + "reg-site.html");
//
// WxMenuButton btn3_3 = new WxMenuButton();
// btn3_3.setType(WxConsts.MENU_BUTTON_VIEW);
// btn3_3.setName("预约挂号");
// btn3_3.setUrl(WeChatConfig.getBaseURL() + "reg-reserve.html");
//
// WxMenuButton btn3_4 = new WxMenuButton();
// btn3_4.setType(WxConsts.MENU_BUTTON_VIEW);
// btn3_4.setName("个人中心");
// btn3_4.setUrl(WeChatConfig.getBaseURL() + "my-index.html");
//
// WxMenuButton btn3_5 = new WxMenuButton();
// btn3_5.setType(WxConsts.MENU_BUTTON_VIEW);
// btn3_5.setName("电子健康卡");
// btn3_5.setUrl(WeChatConfig.getBaseURL() + "health-card.html");
//
//// WxMenuButton btn3_3 = new WxMenuButton();
//// btn3_3.setType(WxConsts.MENU_BUTTON_VIEW);
//// btn3_3.setName("我的账单");
//// btn3_3.setUrl(WxConfig.getBaseURL() + "my-pay.jsp");
//// WxMenuButton btn3_4 = new WxMenuButton();
//// btn3_4.setType(WxConsts.MENU_BUTTON_VIEW);
//// btn3_4.setName("报告单");
//// btn3_4.setUrl(WxConfig.getBaseURL() + "all.jsp");
//// WxMenuButton btn3_5 = new WxMenuButton();
//// btn3_5.setType(WxConsts.MENU_BUTTON_VIEW);
//// btn3_5.setName("身份绑定");
//// btn3_5.setUrl(WxConfig.getBaseURL() + "my.jsp");
//
//
//// WxMenuButton btn3_3 = new WxMenuButton();
//// btn3_2.setType(WxConsts.MENU_BUTTON_VIEW);
//// btn3_2.setName("发消息给我");
//// btn3_2.setUrl("http://wsxrmyy.s1.natapp.cc/wx/sendmessage.jsp");
// subList3.add(btn3_1);
// subList3.add(btn3_2);
// subList3.add(btn3_3);
// subList3.add(btn3_4);
// subList3.add(btn3_5);
// btn3.setSub_button(subList3);
//
// // 将三个按钮设置进btnList
// btnList.add(btn1);
// btnList.add(btn2);
// btnList.add(btn3);
// // 设置进菜单类
// menu.setButton(btnList);
// // 调用API即可
// try {
// // 参数1--menu ,参数2--是否是个性化定制。如果是个性化菜单栏,需要设置MenuRule
// iService.createMenu(menu, false);
// } catch (WxErrorException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
// }
//
//
// protected void doPost(HttpServletRequest request, HttpServletResponse response)
// throws ServletException, IOException {
// // TODO Auto-generated method stub
// doGet(request, response);
// }
//
//}