tao.mo

manager-server | 修改 |

FCL登录增加日志记录
mt
2025年4月1日17:16:17
......@@ -87,13 +87,14 @@ public class SysAuthController extends BaseController implements ISysAuthControl
List<String> cookiesList = new ArrayList();
List<String> saveKeyList = FCLSessionInfoEnum.getCodeList();
sysUserService.getFclData(request,cookiesList,saveKeyList);
log.info("cookiesList.size():{},saveKeyList:{}",cookiesList.size(),saveKeyList.size());
if (cookiesList.size() > 0 && cookiesList.size() == saveKeyList.size()){
JsonObject jsonObject = GsonUtils.stringToBean("{"+String.join(",",cookiesList)+"}",JsonObject.class);
ResponseVo tokenResult = sysAuthService.createFclToken(jsonObject);
if (tokenResult.isSuccess()){
String fcl_token_key = String.valueOf(tokenResult.getData());
String redirectUrl = String.format("%s?token=%s", paramConfigUtil.getParamValue(ParamConfigConstants.FCL_PARAM_KEYS.FCL_LOGIN_URL), fcl_token_key);
System.out.println(redirectUrl);
log.info("redirectUrl :{}",redirectUrl);
res.sendRedirect(redirectUrl);
}
}else {
......
......@@ -165,8 +165,7 @@ public class SysUserServiceImpl extends BaseService implements ISysUserService {
@Override
public void getFclData(HttpServletRequest request,List<String> cookiesList,List<String> saveKeyList) {
if (!propertiesConfig.getEnv().equalsIgnoreCase("dev")
&& !propertiesConfig.getEnv().equalsIgnoreCase("test")
&& !propertiesConfig.getEnv().equalsIgnoreCase("uat")) {
&& !propertiesConfig.getEnv().equalsIgnoreCase("test")) {
Cookie[] cookies = request.getCookies();
if (Utils.isEmpty(cookies)){
return;
......