- 修改 getMpWxSetting 方法,优先读取 sys_setting(mp-weixin) - 读取失败时回退到 db_websopy.app_config(category=wechat) - 更新异常日志内容,明确读取失败顺序 - 适配业务需求调整配置优先级 - 影响所有调用 getMpWxSetting 的相关方法调用流程
959 B
959 B
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- 获取 openidgetAccessToken- 获取 access_tokenloginByOpenId- openid 无感登录getWxOpenId/getWxOpenIdOnly- 获取微信 openId
文件位置
/Users/gxwebsoft/JAVA/com.gxwebsoft.core/src/main/java/com/gxwebsoft/common/system/controller/WxLoginController.java