package wx_menu;//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 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 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 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 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); // } // //}