deason пре 5 година
родитељ
комит
051ef3218f

+ 11 - 0
examcloud-core-basic-service/src/main/java/cn/com/qmth/examcloud/core/basic/service/bean/VerifyCodeLoginInfo.java

@@ -25,6 +25,9 @@ public class VerifyCodeLoginInfo implements JsonSerializable {
     @ApiModelProperty("验证码结果")
     private Integer verifyCode;
 
+    @ApiModelProperty(value = "验证码编号", hidden = true)
+    private String uuid;
+
     @ApiModelProperty(value = "客户端IP", hidden = true)
     private String clientIp;
 
@@ -68,6 +71,14 @@ public class VerifyCodeLoginInfo implements JsonSerializable {
         this.verifyCode = verifyCode;
     }
 
+    public String getUuid() {
+        return uuid;
+    }
+
+    public void setUuid(String uuid) {
+        this.uuid = uuid;
+    }
+
     public String getClientIp() {
         return clientIp;
     }

+ 1 - 0
examcloud-core-basic-service/src/main/java/cn/com/qmth/examcloud/core/basic/service/impl/VerifyCodeServiceImpl.java

@@ -103,6 +103,7 @@ public class VerifyCodeServiceImpl implements VerifyCodeService {
         final String cacheKeyVerifyCodeResource = String.format(CACHE_KEY_VERIFY_CODE_RESOURCE, cacheBean.getUuid());
         Boolean resource = redisClient.get(cacheKeyVerifyCodeResource, Boolean.class);
         if (resource == null) {
+            log.warn(String.format("accountValue = %s, uuid = %s, Real uuid = %s", info.getAccountValue(), info.getUuid(), cacheBean.getUuid()));
             throw new StatusException("400", "验证码请求无效,请重试!");
         }