From 48e2af7cec8adf1e3ab18e099aacf5a30b6bc990 Mon Sep 17 00:00:00 2001 From: vincent <1341870251@qq.com> Date: 星期一, 25 五月 2020 13:10:25 +0800 Subject: [PATCH] # --- src/main/java/com/zy/common/web/AuthController.java | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/zy/common/web/AuthController.java b/src/main/java/com/zy/common/web/AuthController.java index dc4dca3..7963e9c 100644 --- a/src/main/java/com/zy/common/web/AuthController.java +++ b/src/main/java/com/zy/common/web/AuthController.java @@ -83,10 +83,19 @@ public void code(@RequestParam String sd, HttpServletResponse response) { RandomValidateCodeUtil.getRandcode(sd, response); } - @RequestMapping("/code.do") - public String codeDo(@RequestParam String sd) { - String code = RandomValidateCodeUtil.code.get(sd); + public String codeDo(@RequestParam String sd) throws Exception { + String code = null; + int time = 0; + while (time < 3000) { + code = RandomValidateCodeUtil.code.get(sd); + if (!Cools.isEmpty(code)){ + break; + } else { + Thread.sleep(10); + time = time + 100; + } + } RandomValidateCodeUtil.code.remove(sd); return code; } -- Gitblit v1.9.1