WIP: 发货数据增加筛选、日期选择与导出 #193

Draft
limeng wants to merge 0 commits from feature/limeng-shipping-data-filters into main
Collaborator

做了什么

  • 接入聚水潭发货数据页面及 47 列明细展示
  • 增加条形码、供应商、店铺、仓库、快递公司筛选
  • 发货时间起止改为日期选择控件,起止日期均包含当天
  • 增加当前全部筛选结果的流式 CSV 导出并保护长编号格式

验证

  • ShippingDataPageTest: 2 passed, 19 assertions
  • PagesTest: 26 passed, 308 assertions
  • PHP syntax and git diff checks passed
  • 本地真实页面已验证筛选、日期控件和窄屏布局

当前阻塞

基础接入同步器当前只写聚水潭原始表,页面读取的 47 列 jst_oms_shipping 扁平表还没有正式生产填充链路。本地现有数据可正常展示,但在补齐并验证生产同步前不得合并或部署。

风险与发布

  • 金额:不修改计费逻辑,只导出现有字段
  • 权限:导出复用发货数据页面权限
  • 数据库:新增 3 个发货数据表迁移;解除上述阻塞后,发布前核对并使用 AllowMigrations
  • 配置:凭证仅通过私有环境变量提供,仓库只含空值示例
## 做了什么 - 接入聚水潭发货数据页面及 47 列明细展示 - 增加条形码、供应商、店铺、仓库、快递公司筛选 - 发货时间起止改为日期选择控件,起止日期均包含当天 - 增加当前全部筛选结果的流式 CSV 导出并保护长编号格式 ## 验证 - ShippingDataPageTest: 2 passed, 19 assertions - PagesTest: 26 passed, 308 assertions - PHP syntax and git diff checks passed - 本地真实页面已验证筛选、日期控件和窄屏布局 ## 当前阻塞 基础接入同步器当前只写聚水潭原始表,页面读取的 47 列 jst_oms_shipping 扁平表还没有正式生产填充链路。本地现有数据可正常展示,但在补齐并验证生产同步前不得合并或部署。 ## 风险与发布 - 金额:不修改计费逻辑,只导出现有字段 - 权限:导出复用发货数据页面权限 - 数据库:新增 3 个发货数据表迁移;解除上述阻塞后,发布前核对并使用 AllowMigrations - 配置:凭证仅通过私有环境变量提供,仓库只含空值示例
limeng added 2 commits 2026-09-16 11:09:16 +08:00
- 聚水潭奇门客户端与发货同步器骨架:QimenClient(签名+POST)、ShippingDataSynchronizer(erp.sctrade.query 列表 + erp.sradesku.query 明细 + upsert + modified 水位)
- 发货明细扁平展示表 jst_oms_shipping(对齐工作平台发货数据 47 列/顺序,用于快递运费核算);原始表 jst_sctrade/_items/_skus/_receiver + jst_sync_state
- 快递应付新增「发货数据」页:Pages.contentForShippingData + 视图 + business_navigation 导航项(slug=shipping-data)
- ShippingOrderRepository 读展示表;artisan jushuitan:sync-shipping + 每10分钟增量调度(JST_SYNC_ENABLED 默认关)
- 落库连接 jushuitan_local(本地容器,env 可覆盖);演示 Seeder(6 条家具发货样例);.env.jushuitan.example

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014nvGZkg27YMEdhRy6EiUwf
limeng changed title from 发货数据增加筛选、日期选择与导出 to WIP: 发货数据增加筛选、日期选择与导出 2026-09-16 11:23:42 +08:00
This pull request has changes conflicting with the target branch.
  • app/Http/Controllers/Business/Pages.php
  • config/database.php

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feature/limeng-shipping-data-filters:feature/limeng-shipping-data-filters
git checkout feature/limeng-shipping-data-filters
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#193
No description provided.