main
parent
a5bdf6d523
commit
0894223a75
|
|
@ -113,7 +113,7 @@ public class AppLoginController {
|
||||||
if (org.apache.commons.lang3.StringUtils.isBlank(registerForm.getProve()) && !emailStr.equals(appSchool.getEmail())) {
|
if (org.apache.commons.lang3.StringUtils.isBlank(registerForm.getProve()) && !emailStr.equals(appSchool.getEmail())) {
|
||||||
return R.fail(2001,"您提供的邮箱后缀与您的学校不符!请提供学习邮箱或人工审核。");
|
return R.fail(2001,"您提供的邮箱后缀与您的学校不符!请提供学习邮箱或人工审核。");
|
||||||
}
|
}
|
||||||
String phone = redisService.getCacheObject(registerForm.getPhoneNumber());
|
String phone = redisService.getCacheObject("key" + registerForm.getPhoneNumber());
|
||||||
if (org.apache.commons.lang3.StringUtils.isNotBlank(phone)) {
|
if (org.apache.commons.lang3.StringUtils.isNotBlank(phone)) {
|
||||||
redisService.deleteObject(registerForm.getPhoneNumber());
|
redisService.deleteObject(registerForm.getPhoneNumber());
|
||||||
registerForm.setPhoneNumber(phone);
|
registerForm.setPhoneNumber(phone);
|
||||||
|
|
|
||||||
|
|
@ -46,11 +46,6 @@ public class PhoneCodeController {
|
||||||
// if (appRegister != null && appRegister.getStatus() == 2) {
|
// if (appRegister != null && appRegister.getStatus() == 2) {
|
||||||
// return AjaxResult.error(201, "您的账号申请被驳回,驳回原因: " + appRegister.getRemark());
|
// return AjaxResult.error(201, "您的账号申请被驳回,驳回原因: " + appRegister.getRemark());
|
||||||
// }
|
// }
|
||||||
System.out.println("-----------------------------------" + phoneNum);
|
|
||||||
if (phoneNum.indexOf("+") != -1) {
|
|
||||||
String redisKey = phoneNum.substring(phoneNum.indexOf("+") + 1,phoneNum.length());
|
|
||||||
redisService.setCacheObject(redisKey,phoneNum);
|
|
||||||
}
|
|
||||||
send = sendNoteUtil.sendNoteMessgae(phoneNum);
|
send = sendNoteUtil.sendNoteMessgae(phoneNum);
|
||||||
}else {
|
}else {
|
||||||
send = sendNoteUtil.sendNoteMessgae(phoneNum);
|
send = sendNoteUtil.sendNoteMessgae(phoneNum);
|
||||||
|
|
@ -73,7 +68,6 @@ public class PhoneCodeController {
|
||||||
* @return 返回验证状态
|
* @return 返回验证状态
|
||||||
*/
|
*/
|
||||||
@GetMapping(value ="/check")
|
@GetMapping(value ="/check")
|
||||||
|
|
||||||
@ApiOperation(value = "验证验证码", notes = "验证验证码", httpMethod = "GET")
|
@ApiOperation(value = "验证验证码", notes = "验证验证码", httpMethod = "GET")
|
||||||
public AjaxResult check(@RequestParam("phoneNumber") String phoneNumber, @RequestParam("code") String code) {
|
public AjaxResult check(@RequestParam("phoneNumber") String phoneNumber, @RequestParam("code") String code) {
|
||||||
String verificationResults = sendNoteUtil.check(phoneNumber, code);
|
String verificationResults = sendNoteUtil.check(phoneNumber, code);
|
||||||
|
|
|
||||||
|
|
@ -81,6 +81,10 @@ public class SendNoteUtil {
|
||||||
randomNumber = "1234";
|
randomNumber = "1234";
|
||||||
}
|
}
|
||||||
log.info("--------------------------------------------- " + PhoneNumber + "验证码:" + randomNumber);
|
log.info("--------------------------------------------- " + PhoneNumber + "验证码:" + randomNumber);
|
||||||
|
if (PhoneNumber.indexOf("+") != -1) {
|
||||||
|
String redisKey = PhoneNumber.substring(PhoneNumber.indexOf("+") + 1,PhoneNumber.length());
|
||||||
|
redisService.setCacheObject("key" + redisKey,PhoneNumber);
|
||||||
|
}
|
||||||
redisService.setCacheObject(PhoneNumber, randomNumber, 300L, TimeUnit.SECONDS);
|
redisService.setCacheObject(PhoneNumber, randomNumber, 300L, TimeUnit.SECONDS);
|
||||||
if (!redisService.hasKey(PhoneNumber)) {
|
if (!redisService.hasKey(PhoneNumber)) {
|
||||||
return "Redis存入失败";
|
return "Redis存入失败";
|
||||||
|
|
@ -157,6 +161,7 @@ public class SendNoteUtil {
|
||||||
String homeTem = "SMS_467520300";
|
String homeTem = "SMS_467520300";
|
||||||
String foreignTem = "SMS_468380559";
|
String foreignTem = "SMS_468380559";
|
||||||
if (!isChineseMobileNumber(PhoneNumber)) {
|
if (!isChineseMobileNumber(PhoneNumber)) {
|
||||||
|
log.info("--------------------------------------------- 审核通过啦" + PhoneNumber);
|
||||||
PhoneNumber = PhoneNumber.replace("+","");
|
PhoneNumber = PhoneNumber.replace("+","");
|
||||||
return sendMessageForeign(PhoneNumber,Integer.valueOf(PhoneNumber.substring(0,1)));
|
return sendMessageForeign(PhoneNumber,Integer.valueOf(PhoneNumber.substring(0,1)));
|
||||||
}
|
}
|
||||||
|
|
@ -238,10 +243,16 @@ public class SendNoteUtil {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
String phone = "852+69030916";
|
/*String phone = "852+69030916";
|
||||||
if (!isChineseMobileNumber(phone)) {
|
if (!isChineseMobileNumber(phone)) {
|
||||||
phone = phone.replace("+","");
|
phone = phone.replace("+","");
|
||||||
System.out.println(sendMessageForeign(phone,Integer.valueOf(phone.substring(0,1))));
|
System.out.println(sendMessageForeign(phone,Integer.valueOf(phone.substring(0,1))));
|
||||||
|
}*/
|
||||||
|
String PhoneNumber = "852+69030916";
|
||||||
|
if (PhoneNumber.indexOf("+") != -1) {
|
||||||
|
String redisKey = PhoneNumber.substring(PhoneNumber.indexOf("+") + 1,PhoneNumber.length());
|
||||||
|
System.out.println("key" + redisKey);
|
||||||
|
System.out.println(PhoneNumber);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue