tao.mo

manager-server | 修改 | 获取字典信息调整

mt
2024年11月6日11:07:25
package com.fedex.connect.manager.controller.bi.impl;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping(value = "/dicEntries", name = "字典相关操作")
@Api(value="DicEntriesController",tags={"字典相关操作"})
public class DicEntriesController {
}
......@@ -16,6 +16,7 @@ import com.fedex.connect.manager.data.dto.SysUserDto;
import com.google.gson.JsonObject;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
......@@ -32,12 +33,12 @@ import javax.servlet.http.HttpSession;
import java.io.IOException;
import java.util.*;
@Slf4j
@RestController
@RequestMapping(value = "/auth", name = "权鉴操作相关请求")
@Api(value="SysAuthController",tags={"用户相关请求(无需token)"})
public class SysAuthControllerImpl extends AbstractEtController implements ISysAuthController {
private static final Logger logger = LoggerFactory.getLogger(SysAuthControllerImpl.class);
@Value("${fcl.interface.logurl}")
private String fclIndexLoginUrl;
......@@ -90,14 +91,14 @@ public class SysAuthControllerImpl extends AbstractEtController implements ISysA
}
} catch (IOException e) {
logger.error(e.getMessage(),e);
log.error(e.getMessage(),e);
}
}
@GetMapping(value = "/wlgnLogin")
@ApiOperation(value = "FCL登录")
public void wlgnLogin(HttpServletRequest request, HttpServletResponse res) {
logger.info("wlgnLogin____________________start");
log.info("wlgnLogin____________________start");
String fcl_token_key = request.getParameter("token");
if (StringUtils.isBlank(fcl_token_key)){
......@@ -148,38 +149,38 @@ public class SysAuthControllerImpl extends AbstractEtController implements ISysA
if (tokenResult.isSuccess()){
String redirectUrl = String.format("%s?token=%s&uid=%s", propertiesConfig.getRedjrectLogin(), tokenResult.getData(), loginUser.getId());
res.sendRedirect(redirectUrl);
logger.info("wlgnLogin____________________finish");
log.info("wlgnLogin____________________finish");
}else {
res.sendRedirect(propertiesConfig.getTwIdxUrl());
}
} catch (IOException e) {
logger.error("FCL客户登录初始化 | 发生异常 | 异常如下:",e);
log.error("FCL客户登录初始化 | 发生异常 | 异常如下:",e);
throw new RuntimeException(e);
}
}
private void printRequestInfo(HttpServletRequest request) {
logger.info("wlgnForward____________________headerNames");
log.info("wlgnForward____________________headerNames");
Enumeration<String> headerNames = request.getHeaderNames();
if(Objects.nonNull(headerNames)) {
while (headerNames.hasMoreElements()) {
String s = headerNames.nextElement();
String header = request.getHeader(s);
logger.info(s + ":" + header);
log.info(s + ":" + header);
}
}
logger.info("wlgnForward____________________parameterNames");
log.info("wlgnForward____________________parameterNames");
Enumeration<String> parameterNames = request.getParameterNames();
if(Objects.nonNull(parameterNames)){
while(parameterNames.hasMoreElements()){
String s = parameterNames.nextElement();
String parameter = request.getHeader(s);
logger.info(s+":"+parameter);
log.info(s+":"+parameter);
}
}
logger.info("wlgnForward____________________parameterMap");
log.info("wlgnForward____________________parameterMap");
Map<String, String[]> parameterMap = request.getParameterMap();
if(Objects.nonNull(parameterMap)) {
Set<String> strings = parameterMap.keySet();
......@@ -187,26 +188,26 @@ public class SysAuthControllerImpl extends AbstractEtController implements ISysA
while (iterator.hasNext()) {
String next = iterator.next();
String[] strings1 = parameterMap.get(next);
logger.info(next + ":" + StringExtUtil.convertArrayToString(strings1, ","));
log.info(next + ":" + StringExtUtil.convertArrayToString(strings1, ","));
}
}
logger.info("wlgnForward____________________cookies");
log.info("wlgnForward____________________cookies");
Cookie[] cookies = request.getCookies();
if(Objects.nonNull(cookies)) {
for (int i = 0, max = cookies.length; i < max; i++) {
Cookie cookie = cookies[i];
logger.info(cookie.getName() + ":" + cookie.getValue());
log.info(cookie.getName() + ":" + cookie.getValue());
}
}
logger.info("wlgnForward____________________Session");
log.info("wlgnForward____________________Session");
HttpSession session = request.getSession();
Enumeration<String> attributeNames = session.getAttributeNames();
while(attributeNames.hasMoreElements()){
String s = attributeNames.nextElement();
String parameter = (String)request.getAttribute(s);
logger.info(s+":"+parameter);
log.info(s+":"+parameter);
}
}
}
......