fix(system): 调整小程序配置读取顺序
- 修改 getMpWxSetting 方法,优先读取 sys_setting(mp-weixin) - 读取失败时回退到 db_websopy.app_config(category=wechat) - 更新异常日志内容,明确读取失败顺序 - 适配业务需求调整配置优先级 - 影响所有调用 getMpWxSetting 的相关方法调用流程
This commit is contained in:
27
.workbuddy/memory/2026-06-21.md
Normal file
27
.workbuddy/memory/2026-06-21.md
Normal file
@@ -0,0 +1,27 @@
|
||||
# 2026-06-21 工作日志
|
||||
|
||||
## WxLoginController 配置读取顺序调整
|
||||
|
||||
### 修改内容
|
||||
修改了 `WxLoginController.java` 中的 `getMpWxSetting` 方法,调整小程序配置读取顺序:
|
||||
|
||||
**修改前:**
|
||||
- 优先:`db_websopy.app_config`(category=wechat)
|
||||
- 兜底:`sys_setting.mp-weixin`
|
||||
|
||||
**修改后:**
|
||||
- 优先:`sys_setting.mp-weixin`
|
||||
- 兜底:`db_websopy.app_config`(category=wechat)
|
||||
|
||||
### 修改原因
|
||||
业务需求变更,需要优先从系统设置(sys_setting)读取小程序配置,数据库配置(app_config)作为兜底方案。
|
||||
|
||||
### 影响范围
|
||||
影响所有调用 `getMpWxSetting` 方法的地方:
|
||||
- `getOpenIdByCode` - 获取 openid
|
||||
- `getAccessToken` - 获取 access_token
|
||||
- `loginByOpenId` - openid 无感登录
|
||||
- `getWxOpenId` / `getWxOpenIdOnly` - 获取微信 openId
|
||||
|
||||
### 文件位置
|
||||
`/Users/gxwebsoft/JAVA/com.gxwebsoft.core/src/main/java/com/gxwebsoft/common/system/controller/WxLoginController.java`
|
||||
Reference in New Issue
Block a user