补贴增加充值方式调整方案

国信项目 · 2026-10-19 · 口径确认版 v1.3 · 已授权并完成实现,尚未部署

统一字段名称为“充值方式”,选项为“现金”“单位补贴”,不改名为“来源”。该字段仅作记录,不是系统现金账户充值;无论选择哪种充值方式,最终都进入补贴余额,不增加现金余额。

1. 已确认的口径

场景 充值方式 余额与业务处理
手动新增补贴 默认“现金”,可改为“单位补贴” 两者均进入补贴账户,保持原审核、终审与到账流程
批量导入补贴 固定“单位补贴”,不开放切换 服务端固定写入,不由前端或Excel决定
自动规则发放 新增批次默认“单位补贴” 只记录充值方式,不改变规则金额、发放时间和审核逻辑
消费与退款 沿用原补贴链路 不因充值方式为现金,就变成现金支付或现金账户退款

2. 手动新增补贴如何调整

在“账户管理 → 补贴管理 → 补贴发放新增 → 新增补贴”弹窗中,将“充值方式”放在“补贴金额”下方、“有效期”上方。

字段 展示与规则
充值方式 必填;两个等宽分段单选“现金”“单位补贴”,沿用系统选中态
默认值 默认选中“现金”,需要时可改为“单位补贴”;该口径已由用户确认
其余字段 部门、人员、金额、有效期、备注沿用原交互和校验

一次手动新增仍是一份发放批次;同批次选中的人员共用一种充值方式,不支持同一批次内混合两种充值方式。

按用户最新确认,弹窗不再展示原“充值方式仅作记录……”说明文字;只优化选项间距和选中态,字段名称、默认现金和数值1/2的提交参数均不变。

创建后在详情、审核、终审时只读展示充值方式。审核前发现误选,可按原有驳回后重新发起的流程处理;本期不新增已到账记录的直接修改充值方式功能。

3. 批量导入如何调整

4. 充值方式与现有操作来源分开保存

目前“规则名称”列中的“手动补贴”“批量导入”来自发放批次名称,现有source字段表示录入方式:手动、自动规则、导入。它不能替代本次充值方式。

建议在补贴批次表subsidy_log增加一个独立字段recharge_method,业务名称和界面名称统一为“充值方式”。表单、列表、详情、导出列头及未来如增加的筛选均使用这个名称,不另命名为“来源”或“资金来源”。

字段值(建议) 显示名称 使用范围
0 历史未标注 新字段上线前的记录、缺少关联批次的历史到账记录
1 现金 新手动补贴的默认充值方式,也可由操作人显式选择
2 单位补贴 手动改选单位补贴、批量导入固定充值方式、自动规则新增批次的默认充值方式

5. 展示和导出范围

必要展示

查询对账与导出展示

本期按已确认的最小范围处理:增加属性的录入、保存、列表/详情展示和对应导出,不额外改造查询或资金业务。

页面/文件 本期调整
补贴管理三个列表 增加充值方式列,原筛选条件不变
统计报表 → 充值补贴统计 → 补贴统计 增加充值方式列;金额仍按原money+used_money计算,原筛选条件不变
补贴统计异步XLSX导出 与列表使用相同批次记录和查询条件,增加充值方式列;总合计随同条件变化
人员档案 → 补贴记录 展示对应批次充值方式,便于核对个人补贴的充值方式
人员档案统一导出 只在补贴记录Sheet增加充值方式,消费和退款Sheet保持原样

6. 历史记录处理

7. 资金链路与兼容边界

手动选择现金 → 保存“充值方式:现金” → 原审核/终审 → 增加补贴余额;现金账户始终不因这笔补贴而变化。

8. 验收标准与测试矩阵

下表是拟执行的验收,不是已经通过的测试结果。

编号 场景 预期
AC-01 手动补贴100元,充值方式为现金 新增弹窗默认现金;终审前余额不变;终审通过后补贴余额增加100元,现金余额不变,充值方式显示现金
AC-02 手动单位补贴100元 保持原入账流程,补贴余额增加100元,现金余额不变,充值方式显示单位补贴
AC-03 批量导入及伪造现金参数 全批固定单位补贴;原文件及金额/有效期校验保持
AC-04 审核或终审驳回 充值方式可查看,补贴和现金余额均不因驳回申请而增加
AC-05 历史记录或缺少批次 显示历史未标注;原记录、金额和合计保留
AC-06 列表、原查询/合计、异步导出及个人补贴Sheet 字段名均为“充值方式”,相同记录的充值方式一致,原查询条件和合计口径不变;不影响消费/退款Sheet
AC-07 既有消费和退款回归 充值方式为现金不改变实际扣款/退款账户和原资金分摊
AC-08 非法充值方式或旧调用缺字段 明确传入非法值则拒绝;新增手动缺省现金、导入固定单位补贴、自动规则新增批次默认单位补贴;历史仍未标注

实施时应在授权的测试环境验证真实提交、数据库保存、审核/终审、余额和导出;不以字段单测替代资金链路验收,未经授权不写客户生产资金数据。

9. 实施与发布建议

  1. 已确认手动默认现金、自动规则默认单位补贴;按第5节的属性展示/导出范围实施,不默认新增筛选。用户已于2026-10-19授权开发,正式SQL版本确认为v2.0.45。
  2. 按确认版本准备批次表新增字段SQL;先完成测试库迁移,再更新后台写入/读取与前端。
  3. 补齐字段枚举、旧调用、历史记录、权限和报表/导出测试;确认只新增分类信息,没有改变金额与资金操作。
  4. 按正式任务提交代码并关联云效;测试通过后按项目发布流程上线。
  5. 回滚优先回退应用对新字段的读写,保留数据列和已记录的充值方式;不通过删除字段或重刷充值方式丢弃有效数据。

方案评审阶段仅形成文档;2026-10-19用户授权后已在store/guoxin_develop完成本地代码和隔离验证。没有执行共享开发库或客户库SQL、创建云效任务或部署系统;本机MySQL独立临时库仅用于SQL验证,已清理。

10. 当前证据与评审状态