@ResponseBody @RequestMapping(value = "/core/getAccessTokenByMail", method = RequestMethod.POST) public ResponseResult getAccessTokenByMail( HttpServletRequest request, HttpServletResponse response) { ResponseResult result = new ResponseResult(); try { String email = request.getParameter("email"); String verifyCode = request.getParameter("verifyCode"); System.out.println("getAccessTokenByMail mail:" + email); System.out.println("getAccessTokenByMail verifyCode:" + verifyCode); System.out.println("getAccessTokenByMail verifyCodeMap:" + verifyCodeMap); if (result.checkFieldRequired("email", email) && result.checkFieldRequired("verifyCode", verifyCode)) { result.checkVerifyCode(verifyCodeMap, email, verifyCode); } if (result.getMessages().size() > 0) { result.setStatus(ResponseStatus.ValidateFailed.getCode()); return result; } SecurityAccessToken accessToken = this.securityUserService.getAccessTokenByEmail(email); if (accessToken == null) { result.checkQueryEmpty(MessageConstant.QUERY_EMPTY_WRONG_LOGIN); } else { result.setStatus(ResponseStatus.OK.getCode()); result.setData(accessToken); verifyCodeMap.remove(email); } } catch (Exception e) { e.printStackTrace(); logger.fatal(e); result.checkException(e); } return result; }