|
@@ -107,14 +107,10 @@ public class WxLoginController
|
|
|
@PostMapping("/scan_login_check")
|
|
|
public AjaxResult scanLoginCheck(@RequestBody WxLoginBody loginBody)
|
|
|
{
|
|
|
- log.info("loginBody:"+ JSON.toJSONString(loginBody));
|
|
|
ClientLoginUser loginUser = wxTokenService.getLoginUser(ServletUtils.getRequest());
|
|
|
- log.info("loginUser:"+ JSON.toJSONString(loginUser));
|
|
|
String scanCode = loginBody.getScanCode();
|
|
|
String key = "SCAN_LOGIN_"+scanCode;
|
|
|
- log.info("key:"+ key);
|
|
|
String keyStatus = "SCAN_LOGIN_STATUS_"+scanCode; //0未扫码 1已扫码 2已登录
|
|
|
- log.info("keyStatus:"+ keyStatus);
|
|
|
Long status = redisCache.getCacheObject(keyStatus);
|
|
|
if(Validator.isNotEmpty(status)&&status.equals(1L)){
|
|
|
redisCache.setCacheObject(key, loginUser.getUser().getUserId(),60, TimeUnit.SECONDS);//60秒锁定
|