Files
platforms/docs/操作日志_组织提现渠道规范化_20260819.md
2026-08-19 23:43:02 +08:00

2.5 KiB
Raw Blame History

操作日志:组织提现渠道规范化

操作时间2026-08-19 操作类型:修改 影响模块:气站管理系统、配送点管理系统、组织钱包提现接口

操作前状态

  • 气站端和配送点端的提现渠道使用必填文本框,申请人可以提交任意字符串。
  • 渠道没有默认值,列表和详情会直接显示内部编码。
  • 服务端只校验渠道非空,可能保存当前无法处理的渠道。

具体操作

  • 两个管理端的渠道字段统一改为下拉框。
  • 银行卡提现默认选中并可用;支付宝提现和微信提现保留展示,但标记“暂未开通”并禁用。
  • 列表和详情将 bankalipaywechat 映射为对应中文名称。
  • 服务端新增组织提现渠道白名单,当前只接受 bank
  • 增加渠道白名单单元测试与前端静态回归检查。

操作后状态

  • 用户无需填写内部渠道编码,新建申请默认使用银行卡提现。
  • 未开通渠道无法在页面选择,也不能绕过页面直接提交。
  • 历史记录按已知渠道显示中文名称,未知值保留“未知提现渠道(原值)”提示。
  • 银行卡数据来源、提现余额预扣、审核及打款流程均未改变。

代码变更

  • frontend/gas_admin/src/api/resources.ts:增加气站端提现渠道选项和默认值。
  • frontend/gas_admin/src/views/resource/ResourceFieldForm.vue:支持禁用未开通选项。
  • frontend/delivery_admin/src/api/resources.ts:增加配送点端提现渠道选项和默认值。
  • frontend/delivery_admin/src/views/shared/CrudListPage.vue:支持禁用未开通选项。
  • backend/api/internal/logic/common/withdrawal_channel.go:定义组织端提现渠道白名单。
  • backend/api/internal/logic/gas/finance.go:校验气站提现渠道。
  • backend/api/internal/logic/delivery/finance.go:校验配送点提现渠道。
  • docs/06-气站管理系统需求.mddocs/07-配送点管理系统需求.md:同步提现渠道规则。

验证结果

  • 后端全量测试 go test ./...:通过。
  • 气站端契约检查通过20 个资源一致。
  • 配送点端契约检查通过18 个资源一致。
  • 气站端和配送点端类型检查及生产构建:通过。

风险评估

  • 现有 bank 提现保持兼容;新限制只拒绝此前可任意填写的未开放渠道。
  • 历史支付宝或微信记录仍可正常展示,不会被修改。
  • 本次不处理组织银行卡绑定入口和银行卡空数据问题。