private boolean validateUserInfo(UserInfo loginInfo, JSONObject result) { if (StringUtil.isBlank(loginInfo.getUserName()) || StringUtil.isBlank(loginInfo.getPassword())) { result.put("code", "400"); result.put("message", "Username or password is null"); return true; } return false; }
@RequestMapping(value = "/doRegister", produces = "application/json; charset=UTF-8") @ResponseBody public String doRegister(SignInUserInfo signInUserInfo) { JSONObject result = new JSONObject(); try { if (validateUserInfo(signInUserInfo, result)) { return result.toJSONString(); } signInUserInfo.setRoleType(Constants.USR.ROLE_TYPE_USER); signInUserInfo.setSts(Constants.USR.STR_VAL_A); iUserMaintainDao.addUser(signInUserInfo); if (StringUtil.isBlank(signInUserInfo.getUid())) { result.put("code", "500"); result.put("message", "Failed to register user" + signInUserInfo.getUserName()); return result.toJSONString(); } result.put("code", "200"); result.put("message", "register success"); } catch (Exception e) { logger.error( "Failed to register the user[{}]", signInUserInfo.getUserName(), signInUserInfo.getPassword(), e); result.put("code", "500"); result.put("message", "fatal error. please try it again."); } return result.toJSONString(); }