mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-07-23 07:31:51 +08:00
记录提现开票待办开发进度
This commit is contained in:
@@ -54,7 +54,7 @@ PRD 同时要求“幂等键唯一”和“任务完成后允许同一业务重
|
|||||||
| B05 | 首页待办卡片、数量展示和轮询刷新 | P0 | done | ESLint 和生产构建通过 | 前端 `0627061` |
|
| B05 | 首页待办卡片、数量展示和轮询刷新 | P0 | done | ESLint 和生产构建通过 | 前端 `0627061` |
|
||||||
| B05-F1 | 待办中心页面上下间距优化 | P0 | done | ESLint 和生产构建通过 | 前端 `380e2dc` |
|
| B05-F1 | 待办中心页面上下间距优化 | P0 | done | ESLint 和生产构建通过 | 前端 `380e2dc` |
|
||||||
| B06 | 菜单权限 SQL、联调和首期回归 | P0 | done | 菜单 SQL、构建和专项回归通过;待测试库执行 SQL | `974e68cf5` |
|
| B06 | 菜单权限 SQL、联调和首期回归 | P0 | done | 菜单 SQL、构建和专项回归通过;待测试库执行 SQL | `974e68cf5` |
|
||||||
| B07 | 提现成功后向平台开票待办 | P1 | todo | - | - |
|
| B07 | 提现成功后向平台开票待办 | P1 | done | 提现回调、开票记录、待办、提交/关闭接口和财务页闭环完成;待测试库执行建表 SQL | 后端 `3e299f40f`;前端 `b16865a` |
|
||||||
| B08 | 充电订单开票申请待办接入 | P1 | done | 已接入业务事件并收敛为运营商管理员接收 | `cbc2e3c72`、`5c7f4dcce` |
|
| B08 | 充电订单开票申请待办接入 | P1 | done | 已接入业务事件并收敛为运营商管理员接收 | `cbc2e3c72`、`5c7f4dcce` |
|
||||||
| B08-F1 | 充电订单开票接收人和文案收敛 | P1 | done | 后端编译和 14 个专项测试通过;前端 ESLint、生产构建通过 | 后端 `5c7f4dcce`;前端 `967a9bf` |
|
| B08-F1 | 充电订单开票接收人和文案收敛 | P1 | done | 后端编译和 14 个专项测试通过;前端 ESLint、生产构建通过 | 后端 `5c7f4dcce`;前端 `967a9bf` |
|
||||||
| B09 | 管理端创建、分配、取消和隐藏能力 | P1 | todo | - | - |
|
| B09 | 管理端创建、分配、取消和隐藏能力 | P1 | todo | - | - |
|
||||||
@@ -146,7 +146,7 @@ PRD 同时要求“幂等键唯一”和“任务完成后允许同一业务重
|
|||||||
|
|
||||||
- 优先级:P1
|
- 优先级:P1
|
||||||
- 批次:B07
|
- 批次:B07
|
||||||
- 状态:todo
|
- 状态:done
|
||||||
- 现有入口:`AdapayService.drawCash()` 创建提现记录,提现成功回调 `cashSucceeded()` 将状态更新为 `1`。
|
- 现有入口:`AdapayService.drawCash()` 创建提现记录,提现成功回调 `cashSucceeded()` 将状态更新为 `1`。
|
||||||
- 目标:提现成功后为对应运营商管理员创建“向平台开票”待办,并提供提交发票信息后自动完成的闭环。
|
- 目标:提现成功后为对应运营商管理员创建“向平台开票”待办,并提供提交发票信息后自动完成的闭环。
|
||||||
- 任务拆分:
|
- 任务拆分:
|
||||||
@@ -154,6 +154,13 @@ PRD 同时要求“幂等键唯一”和“任务完成后允许同一业务重
|
|||||||
- 在提现成功状态更新事务中创建待办,使用 `MERCHANT_WITHDRAW_INVOICE` 类型。
|
- 在提现成功状态更新事务中创建待办,使用 `MERCHANT_WITHDRAW_INVOICE` 类型。
|
||||||
- 新增查询提现开票详情、提交发票信息、平台关闭任务接口。
|
- 新增查询提现开票详情、提交发票信息、平台关闭任务接口。
|
||||||
- 财务详情页增加待办处理入口,跳转携带 `merchantId`、`withdrawCode`、`todoId`。
|
- 财务详情页增加待办处理入口,跳转携带 `merchantId`、`withdrawCode`、`todoId`。
|
||||||
|
- 完成情况:
|
||||||
|
- 新增 `clearing_withdraw_invoice` 表脚本,以提现编号唯一约束保证一笔提现只有一条开票记录。
|
||||||
|
- 提现成功回调在同一事务中更新提现和清分账单状态、创建开票记录,并为运营商管理员幂等创建待办。
|
||||||
|
- 当前待办接收人可查询并提交发票号码及凭证;提交后同一提现的全部待办自动完成。
|
||||||
|
- 平台关闭接口复用 `system:todo:cancel` 权限,关闭开票记录并取消关联待办。
|
||||||
|
- 财务详情页从待办跳转后自动打开开票弹窗,支持上传 PDF 或图片凭证。
|
||||||
|
- 待在测试库执行 `docs/sql/clearing_withdraw_invoice.sql`,并使用真实提现成功回调完成登录态联调。
|
||||||
- 验收标准:同一提现成功事件对同一管理员只产生一条有效待办;提交发票号码和凭证后待办自动完成;提现失败不创建该待办。
|
- 验收标准:同一提现成功事件对同一管理员只产生一条有效待办;提交发票号码和凭证后待办自动完成;提现失败不创建该待办。
|
||||||
|
|
||||||
### TODO-008 充电订单开票申请接入
|
### TODO-008 充电订单开票申请接入
|
||||||
@@ -214,3 +221,4 @@ PRD 同时要求“幂等键唯一”和“任务完成后允许同一业务重
|
|||||||
- 2026-07-17,B05-F1:局部覆盖全局卡片纵向内边距,并补充待办页面顶部和底部留白;专项 ESLint 与生产构建通过;前端 commit `380e2dc`。
|
- 2026-07-17,B05-F1:局部覆盖全局卡片纵向内边距,并补充待办页面顶部和底部留白;专项 ESLint 与生产构建通过;前端 commit `380e2dc`。
|
||||||
- 2026-07-17,需求调整:移除不存在的平台采购开票场景,新增“提现成功后运营商向平台开票”场景,并将充电订单开票接收人明确为运营商管理员。
|
- 2026-07-17,需求调整:移除不存在的平台采购开票场景,新增“提现成功后运营商向平台开票”场景,并将充电订单开票接收人明确为运营商管理员。
|
||||||
- 2026-07-17,B08-F1:充电订单开票待办仅分配给配置的运营商管理员角色,统一前后端文案并移除不存在的平台采购开票选项;后端全依赖编译和 14 个专项测试通过,前端专项 ESLint 与生产构建通过;后端 commit `5c7f4dcce`,前端 commit `967a9bf`。
|
- 2026-07-17,B08-F1:充电订单开票待办仅分配给配置的运营商管理员角色,统一前后端文案并移除不存在的平台采购开票选项;后端全依赖编译和 14 个专项测试通过,前端专项 ESLint 与生产构建通过;后端 commit `5c7f4dcce`,前端 commit `967a9bf`。
|
||||||
|
- 2026-07-17,B07:新增提现开票信息表脚本、提现成功事务闭环、运营商管理员待办、发票详情/提交/关闭接口及财务详情页处理弹窗;后端 20 个相关测试通过,前端新增 API 和待办页面专项 ESLint、生产构建通过;后端 commit `3e299f40f`,前端 commit `b16865a`。
|
||||||
|
|||||||
Reference in New Issue
Block a user