Browse Source

短信状态修改

tudc 3 years ago
parent
commit
277508b43c

+ 5 - 0
tianhu-system/src/main/java/com/tianhu/system/controller/SysUserController.java

@@ -163,6 +163,7 @@ 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){
@@ -177,6 +178,10 @@ public class SysUserController extends BaseController
                     if(formatter.format(calendar.getTime()).compareTo(formatter.format(staffInf.get(0).getPvcLastTime()))>0){
                         throw new BaseException("验证码已过期,请重新获取!");
                     }
+
+                    staffInf.get(0).setPvcState("01");
+                    iPubVerifyCodeService.updatePubVerifyCode(staffInf.get(0));
+
                 }else{
                     throw new BaseException("验证码校验失败请重新发送验证码!");
                 }