|
@@ -160,30 +160,30 @@ public class MemberEmailActiveController extends BaseController {
|
|
|
* @param email
|
|
|
* @param source
|
|
|
* @param type
|
|
|
- * @param memberType
|
|
|
+ * @param webSite
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("/verification/code")
|
|
|
- public JsonResult<Object> getMemberEmailVerificationCode(HttpServletRequest request, String email, Integer source, Integer type, @RequestParam(value = "memberType", required = false, defaultValue = "1") String memberType) {
|
|
|
- log.info("getMemberEmailVerificationCode - email:{},source:{},type:{},memberType:{}", email, source, type, memberType);
|
|
|
+ public JsonResult<Object> getMemberEmailVerificationCode(HttpServletRequest request, String email, Integer source, Integer type, @RequestParam(value = "webSite", required = false, defaultValue = "1") String webSite) {
|
|
|
+ log.info("getMemberEmailVerificationCode - email:{},source:{},type:{},webSite:{}", email, source, type, webSite);
|
|
|
if (StringUtil.isEmpty(email)) {
|
|
|
return SldResponse.fail(Language.translate("邮件不能为空", Language.EN_LANGUAGE_TYPE));
|
|
|
}
|
|
|
AssertUtil.emailCheck(email);
|
|
|
|
|
|
// 1. 判断是否在1分钟内已发送过验证码
|
|
|
- String redisKey = RedisConst.SLD_PC_EMAIL_VERIFY_CODE_LIMIT + email + ":type::" + type + ":memberType::" + memberType;
|
|
|
+ String redisKey = RedisConst.SLD_PC_EMAIL_VERIFY_CODE_LIMIT + email + ":type::" + type + ":webSite::" + webSite;
|
|
|
if (Boolean.TRUE.equals(stringRedisTemplate.hasKey(redisKey))) {
|
|
|
return SldResponse.fail(Language.translate("请勿频繁操作,请1分钟后重试", Language.EN_LANGUAGE_TYPE));
|
|
|
}
|
|
|
|
|
|
int count;
|
|
|
if (type == 1) {
|
|
|
- count = memberRegisterActiveModel.sendRegisterUserEmailVerificationCode(email, source, memberType);
|
|
|
+ count = memberRegisterActiveModel.sendRegisterUserEmailVerificationCode(email, source, webSite);
|
|
|
AssertUtil.isTrue((count == 0), Language.translate("验证码发送失败,请重试", Language.EN_LANGUAGE_TYPE));
|
|
|
AssertUtil.isTrue((count == 2), Language.translate("该邮箱已注册,请登录", Language.EN_LANGUAGE_TYPE));
|
|
|
} else {
|
|
|
- count = memberRegisterActiveModel.checkMemberUserInfo(email, memberType);
|
|
|
+ count = memberRegisterActiveModel.checkMemberUserInfo(email, webSite);
|
|
|
AssertUtil.isTrue((count == 0), Language.translate("验证码发送失败,请重试", Language.EN_LANGUAGE_TYPE));
|
|
|
AssertUtil.isTrue((count == 2), Language.translate("该邮箱未激活,请先激活", Language.EN_LANGUAGE_TYPE));
|
|
|
AssertUtil.isTrue((count == 3), Language.translate("该邮箱未注册,请先注册", Language.EN_LANGUAGE_TYPE));
|
|
@@ -202,12 +202,12 @@ public class MemberEmailActiveController extends BaseController {
|
|
|
* @param email
|
|
|
* @param type
|
|
|
* @param verificationCode
|
|
|
- * @param memberType
|
|
|
+ * @param webSite
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("/check/verification/code")
|
|
|
- public JsonResult<Object> checkMemberEmailVerificationCode(HttpServletRequest request, String email, Integer type, String verificationCode, @RequestParam(value = "memberType", required = false, defaultValue = "1") String memberType) {
|
|
|
- log.info("checkMemberEmailVerificationCode - email:{},type:{},verificationCode:{},memberType:{}", email, type, verificationCode, memberType);
|
|
|
+ public JsonResult<Object> checkMemberEmailVerificationCode(HttpServletRequest request, String email, Integer type, String verificationCode, @RequestParam(value = "webSite", required = false, defaultValue = "1") String webSite) {
|
|
|
+ log.info("checkMemberEmailVerificationCode - email:{},type:{},verificationCode:{},webSite:{}", email, type, verificationCode, webSite);
|
|
|
if (StringUtil.isEmpty(email)) {
|
|
|
return SldResponse.fail(Language.translate("邮件不能为空", Language.EN_LANGUAGE_TYPE));
|
|
|
}
|
|
@@ -221,7 +221,7 @@ public class MemberEmailActiveController extends BaseController {
|
|
|
return SldResponse.fail(Language.translate("验证码不能为空", Language.EN_LANGUAGE_TYPE));
|
|
|
}
|
|
|
|
|
|
- String redisKey = baseKey + email + ":memberType::" + memberType;
|
|
|
+ String redisKey = baseKey + email + ":webSite::" + webSite;
|
|
|
if (!stringRedisTemplate.hasKey(redisKey)) {
|
|
|
return SldResponse.fail(Language.translate("验证码已过期,请重新获取", Language.EN_LANGUAGE_TYPE));
|
|
|
}
|
|
@@ -243,12 +243,12 @@ public class MemberEmailActiveController extends BaseController {
|
|
|
* @param nickName
|
|
|
* @param password
|
|
|
* @param confirmPassword
|
|
|
- * @param memberType
|
|
|
+ * @param webSite
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("/register")
|
|
|
- public JsonResult<Object> activeMemberEmailInfo(HttpServletRequest request, String email, String nickName, String password, String confirmPassword, @RequestParam(value = "memberType", required = false, defaultValue = "1") String memberType) {
|
|
|
- log.info("activeMemberEmailInfo - email:{},nickName:{},password:{},confirmPassword:{},memberType:{}", email, nickName, password, confirmPassword, memberType);
|
|
|
+ public JsonResult<Object> activeMemberEmailInfo(HttpServletRequest request, String email, String nickName, String password, String confirmPassword, @RequestParam(value = "webSite", required = false, defaultValue = "1") String webSite) {
|
|
|
+ log.info("activeMemberEmailInfo - email:{},nickName:{},password:{},confirmPassword:{},webSite:{}", email, nickName, password, confirmPassword, webSite);
|
|
|
if (StringUtil.isEmpty(email)) {
|
|
|
return SldResponse.fail(ResponseConst.STATE_FAIL, Language.translate("邮件不能为空", Language.EN_LANGUAGE_TYPE));
|
|
|
}
|
|
@@ -258,7 +258,7 @@ public class MemberEmailActiveController extends BaseController {
|
|
|
AssertUtil.passwordCheck(password);
|
|
|
MemberExample memberExample = new MemberExample();
|
|
|
memberExample.setMemberEmail(email.toLowerCase());
|
|
|
- memberExample.setMemberType(memberType);
|
|
|
+ memberExample.setWebSite(webSite);
|
|
|
List<Member> memberList = memberReadMapper.listByExample(memberExample);
|
|
|
if (CollectionUtils.isEmpty(memberList)) {
|
|
|
return SldResponse.fail(ResponseConst.STATE_FAIL, Language.translate("会员邮箱不存在,请重新注册", Language.EN_LANGUAGE_TYPE));
|
|
@@ -296,18 +296,18 @@ public class MemberEmailActiveController extends BaseController {
|
|
|
* @param verificationCode
|
|
|
* @param loginPwd
|
|
|
* @param confirmPassWord
|
|
|
- * @param memberType
|
|
|
+ * @param webSite
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("/email/reset/pwdNew")
|
|
|
- public JsonResult<Object> emailResetPwdNew(HttpServletRequest request, String email, String verificationCode, String loginPwd, String confirmPassWord, @RequestParam(value = "memberType", required = false, defaultValue = "1") String memberType) {
|
|
|
- log.info("emailResetPwd - email:{},verificationCode:{},loginPwd:{},confirmPassWord:{},memberType:{}", email, verificationCode, loginPwd, confirmPassWord, memberType);
|
|
|
+ public JsonResult<Object> emailResetPwdNew(HttpServletRequest request, String email, String verificationCode, String loginPwd, String confirmPassWord, @RequestParam(value = "webSite", required = false, defaultValue = "1") String webSite) {
|
|
|
+ log.info("emailResetPwd - email:{},verificationCode:{},loginPwd:{},confirmPassWord:{},webSite:{}", email, verificationCode, loginPwd, confirmPassWord, webSite);
|
|
|
if (StringUtil.isEmpty(email)) {
|
|
|
return SldResponse.fail(ResponseConst.STATE_FAIL, Language.translate("邮件不能为空", Language.EN_LANGUAGE_TYPE));
|
|
|
}
|
|
|
MemberExample memberExample = new MemberExample();
|
|
|
memberExample.setMemberEmail(email.toLowerCase());
|
|
|
- memberExample.setMemberType(memberType);
|
|
|
+ memberExample.setWebSite(webSite);
|
|
|
List<Member> memberList = memberReadMapper.listByExample(memberExample);
|
|
|
|
|
|
if (CollectionUtils.isEmpty(memberList)) {
|