Merge remote-tracking branch 'base-version/test' into dev
This commit is contained in:
@@ -21,9 +21,11 @@ public class ZtBusinessAutoConfiguration implements WebMvcConfigurer {
|
|||||||
public void addInterceptors(InterceptorRegistry registry) {
|
public void addInterceptors(InterceptorRegistry registry) {
|
||||||
// 拦截所有 url,统一进行业务与文件上传请求头校验
|
// 拦截所有 url,统一进行业务与文件上传请求头校验
|
||||||
registry.addInterceptor(new BusinessHeaderInterceptor())
|
registry.addInterceptor(new BusinessHeaderInterceptor())
|
||||||
.addPathPatterns("/**");
|
.addPathPatterns("/**")
|
||||||
|
.excludePathPatterns("/get*");
|
||||||
registry.addInterceptor(new FileUploadHeaderInterceptor())
|
registry.addInterceptor(new FileUploadHeaderInterceptor())
|
||||||
.addPathPatterns("/**");
|
.addPathPatterns("/**")
|
||||||
|
.excludePathPatterns("/get*");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
|
|||||||
@@ -46,9 +46,9 @@ public class HttpStepHandler implements ApiStepHandler {
|
|||||||
private final WebClient.Builder webClientBuilder;
|
private final WebClient.Builder webClientBuilder;
|
||||||
private final ExpressionExecutor expressionExecutor;
|
private final ExpressionExecutor expressionExecutor;
|
||||||
|
|
||||||
private static final Duration RETRY_DELAY = Duration.ofMillis(200);
|
private static final Duration RETRY_DELAY = Duration.ofSeconds(5);
|
||||||
private static final int RETRY_ATTEMPTS = 3;
|
private static final int RETRY_ATTEMPTS = 5;
|
||||||
private static final Duration DEFAULT_TIMEOUT = Duration.ofSeconds(20);
|
private static final Duration DEFAULT_TIMEOUT = Duration.ofSeconds(40);
|
||||||
|
|
||||||
private static final Set<String> DEFAULT_FORWARDED_HEADERS = Set.of(
|
private static final Set<String> DEFAULT_FORWARDED_HEADERS = Set.of(
|
||||||
"authorization",
|
"authorization",
|
||||||
|
|||||||
@@ -59,9 +59,12 @@ public class UserRespVO{
|
|||||||
private Integer sex;
|
private Integer sex;
|
||||||
|
|
||||||
@Schema(description = "用户来源,参见 UserSourceEnum 枚举类", example = "1")
|
@Schema(description = "用户来源,参见 UserSourceEnum 枚举类", example = "1")
|
||||||
@ExcelProperty("用户来源")
|
|
||||||
private Integer userSource;
|
private Integer userSource;
|
||||||
|
|
||||||
|
@Schema(description = "用户来源标签", example = "外部用户")
|
||||||
|
@ExcelProperty("用户来源")
|
||||||
|
private String userSourceLabel;
|
||||||
|
|
||||||
@Schema(description = "用户头像", example = "123456789")
|
@Schema(description = "用户头像", example = "123456789")
|
||||||
private String avatar;
|
private String avatar;
|
||||||
|
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import com.zt.plat.module.system.dal.dataobject.dept.DeptDO;
|
|||||||
import com.zt.plat.module.system.dal.dataobject.dept.PostDO;
|
import com.zt.plat.module.system.dal.dataobject.dept.PostDO;
|
||||||
import com.zt.plat.module.system.dal.dataobject.permission.RoleDO;
|
import com.zt.plat.module.system.dal.dataobject.permission.RoleDO;
|
||||||
import com.zt.plat.module.system.dal.dataobject.user.AdminUserDO;
|
import com.zt.plat.module.system.dal.dataobject.user.AdminUserDO;
|
||||||
|
import com.zt.plat.module.system.enums.user.UserSourceEnum;
|
||||||
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapper;
|
||||||
import org.mapstruct.factory.Mappers;
|
import org.mapstruct.factory.Mappers;
|
||||||
|
|
||||||
@@ -32,6 +33,10 @@ public interface UserConvert {
|
|||||||
default UserRespVO convert(AdminUserDO user) {
|
default UserRespVO convert(AdminUserDO user) {
|
||||||
UserRespVO vo = BeanUtils.toBean(user, UserRespVO.class);
|
UserRespVO vo = BeanUtils.toBean(user, UserRespVO.class);
|
||||||
vo.setAvatar(user.getAvatar());
|
vo.setAvatar(user.getAvatar());
|
||||||
|
if (user.getUserSource() != null) {
|
||||||
|
UserSourceEnum sourceEnum = UserSourceEnum.of(user.getUserSource());
|
||||||
|
vo.setUserSourceLabel(sourceEnum != null ? sourceEnum.getName() : null);
|
||||||
|
}
|
||||||
if (user.getDeptIds() != null) {
|
if (user.getDeptIds() != null) {
|
||||||
vo.setDeptIds(CollectionUtils.convertList(user.getDeptIds(), Long::longValue));
|
vo.setDeptIds(CollectionUtils.convertList(user.getDeptIds(), Long::longValue));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user