Ver Fonte

验证码判断

tudc há 3 anos atrás
pai
commit
ddad97ba59

+ 2 - 4
tianhu-system/src/main/java/com/tianhu/system/controller/SysUserController.java

@@ -163,13 +163,11 @@ public class SysUserController extends BaseController
                 LambdaQueryWrapper<PubVerifyCode> pubVerifyCode = new LambdaQueryWrapper<>();
                 pubVerifyCode.eq(PubVerifyCode::getPvcPhone,username);
                 pubVerifyCode.eq(PubVerifyCode::getPvcCode,shortMessageCode);
-                pubVerifyCode.eq(PubVerifyCode::getPvcState, "00");
                 pubVerifyCode.orderByDesc(PubVerifyCode::getPvcLastTime);
                 List<PubVerifyCode> staffInf = iPubVerifyCodeService.findPubVerifyCodes(pubVerifyCode);
                 if(staffInf.size()>0){
-                    if(!shortMessageCode.equals(staffInf.get(0).getPvcCode())){
-                        System.out.println("验证码校验失败请重试" );
-                        throw new BaseException("验证码校验失败请重试!");
+                    if("01".equals(staffInf.get(0).getPvcState())){
+                        throw new BaseException("验证码已使用,请重新获取!");
                     }
                     //取得指定时间间隔后的系统时间
                     GregorianCalendar calendar = (GregorianCalendar) Calendar.getInstance();