整合并修正京东钱包账单 #26

Merged
WuYongJie merged 5 commits from fix/WuYongJie-jd-wallet-integration into main 2026-08-11 12:22:41 +08:00
Owner

任务

整合京东钱包充值/消耗账单,只读接入 JianSun,并修正合并审核发现的数据与交互问题。

实际修改范围

  • app/Http/Controllers/Business/Pages.php
  • modules/EcommerceFinance/Repositories/JdWalletBillRepository.php
  • modules/EcommerceFinance/Services/JianSunSnapshotRefresher.php
  • resources/views/banking/marketing_jd_wallet_bills/partials/embedded-table.blade.php
  • resources/views/business/pages/show.blade.php
  • resources/assets/js/views/business/marketing-account-bills.js
  • webpack.mix.js、scripts/build-frontend.ps1
  • 对应 Feature/Unit 测试

写入公共契约

  • source_key: jiansun
  • scopes: jd-wallet-bills.recharge.list / recharge.summary / consumption.list / consumption.summary / options
  • 页面标签:Alibaba、京东;京东内层充值账单/消耗账单

仅复用、不修改

  • business.pages.show 路由
  • UpstreamQueryCache / UpstreamReadOnlyQuery 固定只读链路
  • 现有分页组件与 VIP 黑金设计令牌

合并前自审修正

  • 京东 Repository 改为刷新器必需依赖,禁止把 null 写成 fresh 快照。
  • 冷启动分别登记列表、汇总、选项,单项缺失不清空已命中数据。
  • 日期上界改为次日排他,覆盖 SQL Server datetime2 当天最后一秒的小数时间。
  • 顶部平台标签、京东子标签、筛选和分页改为同页局部加载,并保留完整链接回退。
  • 产品命名保持淘系支付宝账户不变,只将淘系微信改为 Alibaba、京东网银钱包改为京东。

验证

  • 前端生产构建成功,新资源 marketing-account-bills.min.js 已生成。
  • 相关 Unit + Feature:85 passed,916 assertions。
  • 真实本机页面:充值 38,988 条、消耗 207,835 条;平台/子标签/浏览器返回均正常,控制台无错误。
  • git diff --check 与敏感内容扫描通过。

风险与发布

  • 只读查询,不含迁移,不执行生产数据库写入。
  • 生产首次开放 jd-wallet-bills.* 与生成首份快照属于独立高风险配置动作,需要负责人另行授权;未授权时页面会显示共享快照准备提示,不会直压上游。
## 任务 整合京东钱包充值/消耗账单,只读接入 JianSun,并修正合并审核发现的数据与交互问题。 ## 实际修改范围 - app/Http/Controllers/Business/Pages.php - modules/EcommerceFinance/Repositories/JdWalletBillRepository.php - modules/EcommerceFinance/Services/JianSunSnapshotRefresher.php - resources/views/banking/marketing_jd_wallet_bills/partials/embedded-table.blade.php - resources/views/business/pages/show.blade.php - resources/assets/js/views/business/marketing-account-bills.js - webpack.mix.js、scripts/build-frontend.ps1 - 对应 Feature/Unit 测试 ## 写入公共契约 - source_key: jiansun - scopes: jd-wallet-bills.recharge.list / recharge.summary / consumption.list / consumption.summary / options - 页面标签:Alibaba、京东;京东内层充值账单/消耗账单 ## 仅复用、不修改 - business.pages.show 路由 - UpstreamQueryCache / UpstreamReadOnlyQuery 固定只读链路 - 现有分页组件与 VIP 黑金设计令牌 ## 合并前自审修正 - 京东 Repository 改为刷新器必需依赖,禁止把 null 写成 fresh 快照。 - 冷启动分别登记列表、汇总、选项,单项缺失不清空已命中数据。 - 日期上界改为次日排他,覆盖 SQL Server datetime2 当天最后一秒的小数时间。 - 顶部平台标签、京东子标签、筛选和分页改为同页局部加载,并保留完整链接回退。 - 产品命名保持淘系支付宝账户不变,只将淘系微信改为 Alibaba、京东网银钱包改为京东。 ## 验证 - 前端生产构建成功,新资源 marketing-account-bills.min.js 已生成。 - 相关 Unit + Feature:85 passed,916 assertions。 - 真实本机页面:充值 38,988 条、消耗 207,835 条;平台/子标签/浏览器返回均正常,控制台无错误。 - git diff --check 与敏感内容扫描通过。 ## 风险与发布 - 只读查询,不含迁移,不执行生产数据库写入。 - 生产首次开放 jd-wallet-bills.* 与生成首份快照属于独立高风险配置动作,需要负责人另行授权;未授权时页面会显示共享快照准备提示,不会直压上游。
WuYongJie added 4 commits 2026-08-11 11:59:30 +08:00
WuYongJie added 1 commit 2026-08-11 12:21:30 +08:00
WuYongJie changed title from WIP: 整合并修正京东钱包账单 to 整合并修正京东钱包账单 2026-08-11 12:22:06 +08:00
WuYongJie merged commit 28a62434d2 into main 2026-08-11 12:22:41 +08:00
WuYongJie deleted branch fix/WuYongJie-jd-wallet-integration 2026-08-11 12:22:42 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WuYongJie/CaiWuXiTong#26
No description provided.