/** 推广注册2 */ @RequestMapping( value = "/registMemberInfoCollectJson", produces = {"text/plain;charset=UTF-8"}) @ResponseBody public String registMemberInfoCollectJson( Member member, HttpServletRequest request, HttpSession session, HttpServletResponse response) { member.setUsername(CharacterEncoder.decodeURL(member.getUsername(), "UTF-8")); MessageBox box = null; if (StringUtils.isEmpty(member.getUsername())) { box = MessageBox.build("0", "用户名不能为空"); } else if (verifyUserNameLength(member)) { box = MessageBox.build("0", "用户名称长度应该位于2~16位之间"); } else if (!VerifyContainSpecialChar.isContainSpecialChars(member.getUsername())) { box = MessageBox.build("0", "用户名包含特殊字符串"); } else if (memberRegisterService.existsContainSensitiveForUserName( member.getUsername().replaceAll(" ", ""))) { box = MessageBox.build("0", "注册用户名包含敏感词"); } else { box = registMemberInfo(member, request, session, response); } return JsonUtils.bean2Json(box); }