Commit 0523cbb2 by zhangxingmin

Merge remote-tracking branch 'origin/dev' into prod

parents a61599ec 362b87c0
......@@ -71,6 +71,8 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter {
"/ossFile/list",
"/sysDict/type/item/list/**",
"/clientUser/clientUserBizIdList",
"/relProjectRole/page",
"/relProjectRole/menu/list",
"/scrm/test",
"/doc.html",
"/webjars/**",
......
......@@ -69,4 +69,14 @@ public class ServerNameConstants {
* yd-base-api 基础数据微服务
*/
public static String ydBaseApi="yd-base-api";
/**
* yd-ai-api 银盾AI微服务
*/
public static String ydAiApi="yd-ai-api";
/**
* yd-notice-api 通知微服务
*/
public static String ydNoticeApi="yd-notice-api";
}
......@@ -77,6 +77,11 @@ public enum CommonEnum {
UID_TYPE_PREMIUM_REMITTANCE_FILE("premium_remittance_file","保费对账-汇款记录附件表"),
UID_TYPE_REL_OBJECT_CERTIFICATE("rel_object_certificate","对象证件关系表"),
UID_TYPE_CALM_TASK("calm_task","保单冷静期定时任务表"),
UID_TYPE_SALARY_SPLIT("salary_split","薪资拆分应发表"),
UID_TYPE_AGENT_DETAIL_FYC("agent_detail_fyc","业务员积分明细表"),
UID_TYPE_AGENT_ACCUMULATED_FYC("fyc","业务员累计积分表"),
UID_TYPE_AGENT_ACCUMULATED_FYC_LOG("fyc_log","业务员累计积分表操作日志记录表"),
UID_TYPE_EVALUATE_RANK("evaluate_rank","评定职级表"),
//作用域枚举
SCOPE_SYS("1","系统级(全局)"),
......
......@@ -6,6 +6,7 @@ package com.yd.common.enums;
public enum ProjectEnum {
CSF_MINI_PROGRAM("project_IbjfmMTYvNEBuh2S","CSF-小程序",""),
CSF_PC("project_nKULQBH1Gw9Ma8YM","CSF-PC",""),
;
//项目表唯一业务ID
......
......@@ -26,6 +26,8 @@ public enum ResultCode {
NOT_LOGIN_ERROR(40100, "未登录",""),
NO_AUTH_ERROR(40101, "无权限",""),
FORBIDDEN_ERROR(40300, "禁止访问",""),
SENSITIVE_WORDS_EXIST(50001, "存在禁用类型敏感词",""),
SENSITIVE_TZ_WORDS_EXIST(50002, "存在通知类型敏感词",""),
;
//返回码
......
......@@ -54,6 +54,6 @@ public class ChineseTextConverter {
}
public static void main(String[] args) {
System.out.println(simplifiedToTraditional("联络电话"));
System.out.println(traditionalToSimplified("鑫安逸儲蓄保險计划"));
}
}
\ No newline at end of file
......@@ -37,6 +37,7 @@ public class GatewayJwtAuthFilterConfig {
"/user/api/v3/api-docs/**",
"/insurance/base/api/v3/api-docs/**",
"/csf/api/v3/api-docs/**",
"/product/api/v3/api-docs/**",
"/auth/v3/api-docs/**"
};
......@@ -49,6 +50,7 @@ public class GatewayJwtAuthFilterConfig {
return (exchange, chain) -> {
// 1. 获取请求路径,跳过白名单(如登录、Swagger等)
String path = exchange.getRequest().getPath().toString();
log.info("注册全局过滤器,优先级高于路由过滤器=>path,{}",path);
if (isWhitelist(path)) {
// 白名单路径直接放行
return chain.filter(exchange);
......@@ -109,11 +111,15 @@ public class GatewayJwtAuthFilterConfig {
"/user/api/v3/api-docs/**",
"/insurance/base/api/v3/api-docs/**",
"/csf/api/v3/api-docs/**",
"/product/api/v3/api-docs/**",
"/auth/v3/api-docs/**",
"/ai/api/v3/api-docs/**",
// 关键:匹配任意层级下的 ossFile/list
"/**/ossFile/list"
"/**/ossFile/list",
// 如果路径固定,也可以直接加完整路径
// "/api/oss/api/ossFile/list"
"/**/relProjectRole/page",
"/**/api/relProjectRole/menu/list"
};
for (String pattern : whitelistPatterns) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment