dawn
3deb2f17d8
fix(payment): 保存系统设置时不再清空可见支付方式配置
UpdatePaymentConfig 无条件写入全部设置键,未传的指针字段经
derefStr(nil) / formatBoolOrEmpty(nil) 转成空串后仍会落库。
setting_handler_update.go 构造 UpdatePaymentConfigRequest 时从不填充
VisibleMethod* 四个字段,而 UpdateSettingsWithAuthSourceDefaultsOmitting
先写入正确值、UpdatePaymentConfig 紧接着以空串覆盖,导致管理员每次保存
系统设置都会静默重置支付宝/微信的可见支付方式路由。
改为仅写入调用方显式提供的字段,符合 PATCH 语义。EnabledTypes 传
空切片仍可显式清空。
2026-07-31 14:21:36 +08:00
..
2026-07-29 03:51:01 +00:00
2026-07-25 12:50:46 +08:00
2026-07-31 14:21:36 +08:00
2026-07-26 09:50:28 -04:00
2026-07-31 09:42:46 +08:00
2026-07-18 00:11:18 +08:00
2026-07-28 14:58:37 +08:00
2026-07-28 14:58:37 +08:00