|
|
@@ -40,6 +40,8 @@ import javax.annotation.Resource;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.io.File;
|
|
|
+import java.time.LocalDate;
|
|
|
+import java.time.LocalDateTime;
|
|
|
import java.util.Date;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.Map;
|
|
|
@@ -351,7 +353,6 @@ public class AuthAccessTokenServiceImpl extends ServiceImpl<AuthAccessTokenMappe
|
|
|
|
|
|
username = userLogin.getUserName();
|
|
|
userId = String.valueOf(userLogin.getUserId());
|
|
|
-
|
|
|
// endregion
|
|
|
|
|
|
//当前公司
|
|
|
@@ -382,6 +383,12 @@ public class AuthAccessTokenServiceImpl extends ServiceImpl<AuthAccessTokenMappe
|
|
|
log.info("---->>>SecurityUtils.getSubject().isAuthenticated() = " + SecurityUtils.getSubject().isAuthenticated());
|
|
|
// endregion
|
|
|
|
|
|
+ // 记录工号状态
|
|
|
+// userMapper.insertOrUpdateUserLogin();
|
|
|
+ UserLogin ul = new UserLogin().setUserId(userId).setAppCode(userLogin.getAppCode())
|
|
|
+ .setTokenKey(accessToken).setOpUpdateTime(LocalDateTime.now());
|
|
|
+// stringRedisTemplate.opsForValue().set(Constant.RedisConstant.REDIS_USER_LOGIN.getName(), JSONObject.toJSONString(ul), 5, TimeUnit.MINUTES);
|
|
|
+
|
|
|
// region 加密accessToken
|
|
|
try {
|
|
|
accessToken = AESSecurityUtil.encrypt(AESKey, accessToken);
|
|
|
@@ -389,7 +396,6 @@ public class AuthAccessTokenServiceImpl extends ServiceImpl<AuthAccessTokenMappe
|
|
|
logger.error("sorry,accessToken({}) encode faild!!", accessToken);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -397,7 +403,6 @@ public class AuthAccessTokenServiceImpl extends ServiceImpl<AuthAccessTokenMappe
|
|
|
.setByUserLogin(userLogin)
|
|
|
.setAccessToken(accessToken)
|
|
|
.setCompany(company)
|
|
|
-// .setMenuList(userMapper.getMenuByUser(userLogin.getAppCode(),userId,company.getCpId(),"zh_CN"))
|
|
|
;
|
|
|
|
|
|
return ResponseResultUtil.success(userLoginSuccess);
|