|  | @ -116,4 +116,40 @@ public class WechatMenuController extends BaseController {
 | 
												
													
														
															|  |             return error(-1, "创建失败");
 |  |             return error(-1, "创建失败");
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |     }
 |  |     }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |     /**
 | 
												
													
														
															|  | 
 |  |      * 医生助手微信菜单创建
 | 
												
													
														
															|  | 
 |  |      *
 | 
												
													
														
															|  | 
 |  |      * @return
 | 
												
													
														
															|  | 
 |  |      */
 | 
												
													
														
															|  | 
 |  |     @ApiOperation(value = "医生助手微信菜单创建")
 | 
												
													
														
															|  | 
 |  |     @RequestMapping(value = "/menu/create/feldsher", method = RequestMethod.POST)
 | 
												
													
														
															|  | 
 |  |     public String createMenuTestFeldsher() {
 | 
												
													
														
															|  | 
 |  |         try {
 | 
												
													
														
															|  | 
 |  |             String filePath = WechatCoreController.class.getResource("/").getPath() +
 | 
												
													
														
															|  | 
 |  |                     File.separator + "wechat" + File.separator + "weixin_menu_feldsher.txt";
 | 
												
													
														
															|  | 
 |  |             String url = " https://api.weixin.qq.com/cgi-bin/menu/create?access_token=" + weiXinAccessTokenUtils.getAccessToken();
 | 
												
													
														
															|  | 
 |  |             // 读取微信菜单配置文件
 | 
												
													
														
															|  | 
 |  |             InputStreamReader reader = new InputStreamReader(new FileInputStream(filePath), "utf-8");
 | 
												
													
														
															|  | 
 |  |             BufferedReader bufferedReader = new BufferedReader(reader);
 | 
												
													
														
															|  | 
 |  |             String params = "";
 | 
												
													
														
															|  | 
 |  |             String readTxt = "";
 | 
												
													
														
															|  | 
 |  |             // 读取微信菜单
 | 
												
													
														
															|  | 
 |  |             while ((readTxt = bufferedReader.readLine()) != null) {
 | 
												
													
														
															|  | 
 |  |                 System.out.println(readTxt);
 | 
												
													
														
															|  | 
 |  |                 params += readTxt;
 | 
												
													
														
															|  | 
 |  |             }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |             bufferedReader.close();
 | 
												
													
														
															|  | 
 |  |             reader.close();
 | 
												
													
														
															|  | 
 |  |             // 替换服务器地址、APPID
 | 
												
													
														
															|  | 
 |  |             params = params.replaceAll("server_url", wechat_base_url);
 | 
												
													
														
															|  | 
 |  |             params = params.replaceAll("appId", appId);
 | 
												
													
														
															|  | 
 |  |             // 请求微信接口创建菜单
 | 
												
													
														
															|  | 
 |  |             String jsonStr = HttpUtil.sendPost(url, params);
 | 
												
													
														
															|  | 
 |  |             return write(200, "创建成功!", "data", jsonStr);
 | 
												
													
														
															|  | 
 |  |         } catch (Exception e) {
 | 
												
													
														
															|  | 
 |  |             return error(-1, "创建失败");
 | 
												
													
														
															|  | 
 |  |         }
 | 
												
													
														
															|  | 
 |  |     }
 | 
												
													
														
															|  | }
 |  | }
 |