API Gateway调用用户服务(一)—实现用户注册
控制器
@RequestMapping(value="accounts/register",method={RequestMethod.POST,RequestMethod.GET})
public String accountsSubmit(User account,ModelMap modelMap){
if (account == null || account.getName() == null) {
modelMap.put("agencyList", agencyService.getAllAgency());
return "/user/accounts/register";
}
ResultMsg retMsg = UserHelper.validate(account);
if (retMsg.isSuccess() ) {
boolean exist = accountService.isExist(account.getEmail());
if (!exist) {
accountService.addAccount(account);
modelMap.put("success_email", account.getEmail());
return "/user/accounts/registerSubmit";
}else {
return "redirect:/accounts/register?" + ResultMsg.errorMsg("邮箱已被占用").asUrlParams();
}
}else {
return "redi