|
|
1e3f014743
|
接入全仓库进销存报表 (#215)
|
2026-09-20 15:44:01 +08:00 |
|
|
|
3db5605375
|
接入胜算京东钱包至京东网银钱包账户 (#203)
|
2026-09-18 15:07:43 +08:00 |
|
|
|
232c0e6b23
|
接入胜算京东日账单至京东流水 (#201)
|
2026-09-18 14:27:39 +08:00 |
|
|
|
da4888ac9c
|
完善商品价格导入导出与编辑 (#197)
|
2026-09-16 18:20:25 +08:00 |
|
|
|
18c63d6abf
|
fix: keep warehouse settlement schema compatible
|
2026-09-15 09:32:44 +08:00 |
|
|
|
41d80e4056
|
feat: add jushuitan cost price history
|
2026-09-15 09:21:09 +08:00 |
|
|
|
0b00f01566
|
feat: 三方仓仓储费一键核算+导出核算明细+每期存档
在「第三方仓储报价」页新增仓储费核算:选月份一键按当期生效报价核算
(入库管理费/出库费用/每日仓储费),结果存档并可导出汇总/每日/逐商品三表。
- 新增计算服务 ThirdPartyWarehouseStorageFeeCalculator(口径与报价页公式一致,
重量取普通商品资料 ops_jst_sku.weight)
- 新增存档表 business_third_party_warehouse_storage_settlements + 模型
- 新增 maatwebsite/excel 三表导出 ThirdPartyWarehouseStorageSettlementExport
- 报价仓库新增 effectiveFor(按仓库+结算月取当期生效报价)
- Livewire 组件与报价页新增核算/导出/历史 UI
- 新增计算服务测试(附 2026-08 真实验收基准 1538.20/6099.60/8376.48/16014.28)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DVQ6NsLsbtxm5Ng7Eew3s9
|
2026-09-15 09:21:05 +08:00 |
|
|
|
aa7f063a70
|
重构资金预测表工作台 (#183)
|
2026-09-14 14:28:20 +08:00 |
|
|
|
fb691d9127
|
修复拼多多货款账单加载超时 (#182)
省略固定渠道重复条件,并补充拼多多账单项目索引。
|
2026-09-14 13:55:28 +08:00 |
|
Codex
|
df14f627f3
|
feat: 接入提现管理及每日店铺余额
|
2026-09-14 11:38:56 +08:00 |
|
|
|
30ac6a39c0
|
修复抖音收款账户与胜算月度明细差异 (#178)
|
2026-09-14 11:02:29 +08:00 |
|
|
|
179b2cdbcc
|
接入并校准三方仓进销存 (#176)
新增三方仓进销存共享镜像、按日查询汇总导出、每日零点增量同步和权威历史锚点校准。
|
2026-09-12 20:29:43 +08:00 |
|
|
|
57d779eb2f
|
新增三方仓仓储报价录入 (#175)
|
2026-09-12 19:39:21 +08:00 |
|
|
|
5e5ed83449
|
导入阿里巴巴账户余额快照 (#159)
|
2026-09-11 12:25:36 +08:00 |
|
|
|
e4e80c054a
|
对齐聚水潭小额打款完成时间和状态口径 (#157)
|
2026-09-11 11:23:21 +08:00 |
|
|
|
3717a62abf
|
fix: 加速账户账单店铺模糊筛选 (#148)
|
2026-09-09 17:53:36 +08:00 |
|
|
|
a2c6388e73
|
fix: 补齐快递运费汇总覆盖索引 (#145)
|
2026-09-09 16:54:08 +08:00 |
|
|
|
881796f13e
|
fix: 分批导出账单并加速渠道查询 (#144)
|
2026-09-09 15:38:44 +08:00 |
|
|
|
91bec8f386
|
fix: 快递对账分页索引与重复汇总优化 (#143)
|
2026-09-09 15:26:41 +08:00 |
|
|
|
6934dad938
|
避免支付宝账单在增量同步期间反复全表计数 (#142)
|
2026-09-09 14:38:43 +08:00 |
|
|
|
b66f223ebb
|
修复账单冲减取数和工单加载,整合快递页面上线 (#141)
|
2026-09-09 14:04:43 +08:00 |
|
|
|
5dcab54e06
|
feat: 增加线上代发价格筛选和导出
|
2026-09-09 13:56:38 +08:00 |
|
|
|
46107e196f
|
发布小额打款索引修复与线上代发价格 (#134)
|
2026-09-09 10:46:17 +08:00 |
|
|
|
c7ac541334
|
用户多分组及分组页面权限 (#122)
|
2026-09-08 14:30:48 +08:00 |
|
|
|
b2b5c33d47
|
管理员按需查看与复制店铺密码 (#116)
|
2026-09-08 07:02:25 +08:00 |
|
|
|
050ad0ab97
|
feat: 整合淘系支付宝账单共享业务镜像 (#109)
|
2026-09-07 14:41:37 +08:00 |
|
|
|
be670ad988
|
feat: stage tiered business data storage (#104)
|
2026-09-07 11:55:37 +08:00 |
|
|
|
f0150f1c49
|
feat: register shared original bill mirror
|
2026-09-07 09:41:59 +08:00 |
|
|
|
0584aa3742
|
feat: enforce closed DingTalk account access
|
2026-09-04 23:38:56 +08:00 |
|
|
|
6995ad31c5
|
feat: add DingTalk account login
|
2026-09-03 15:42:46 +08:00 |
|
|
|
88526b9619
|
附加费类型字典自维护(含进仓费) (#98)
## 任务占用与边界
- 任务名称:附加费类型字典自维护
- 实际开发者:zhoushengchen
- 目标结果:在快递附加费报价维护页支持附加费类型的新增、启用/停用;新增报价仅可选择启用类型,历史报价保留原类型。
- 预计修改路径:附加费类型 Repository、Model、Controller、报价 Repository/Controller、页面、管理路由、类型表迁移和专项测试。
- 将写入的公共契约:business.courier-surcharge.types.store、business.courier-surcharge.types.status、business_courier_surcharge_types。
- 仅复用、不修改的公共契约:business.pages.show、business.courier-surcharge.store。
- 明确不修改的范围:上游数据库、业务镜像、七牛、生产配置和无关页面。
## 开工碰撞检查
- [x] 已检查最新 main 和所有远程任务分支
- [x] 已运行 scripts/codex-task-preflight.ps1
- [x] 未发现与其他远程任务的实际写入重叠
## 实际改动
- 新增附加费类型字典及公司范围隔离。
- 新增类型管理弹窗、创建接口、启用/停用接口。
- 报价表单和后端校验动态读取启用类型;筛选仍可查看全部类型。
- 默认初始化原有 11 种类型,并增加“进仓费”。
- 增加幂等增量迁移,补齐已执行建表迁移环境中的“进仓费”。
## 验证证据
- tests/Feature/Business/CourierSurchargePageTest.php:6 个用例、60 个断言通过。
- 相关 PHP 文件语法检查通过。
- business.courier-surcharge 路由共 5 条,路由检查通过。
- git diff --check 通过。
- 本地共享系统库现状:类型表已存在,当前公司有 11 个旧类型;增量迁移待执行。
## 风险检查
- 未提交 .env、密码、Token、私钥、真实财务数据、生产日志或构建产物。
- 前端遵循 DESIGN.md 的 VIP 黑金令牌。
- 数据库影响:仅新增类型表(若环境尚未建表)或幂等补充“进仓费”,不删除、不覆盖已有类型。
- 回滚:类型字典不做物理删除;迁移 down 保持空操作以保护业务引用。
- 已获得本次“合并 PR 并执行类型表迁移”的明确授权;迁移目标为本机当前连接的团队系统数据库,不涉及生产部署。
## 合并前复查
- [x] 已重新 fetch 远程引用并再次运行碰撞检查
- [x] 已逐文件审核 origin/main...任务分支完整 diff
- [ ] PR 创建后移除 WIP 并执行 Squash merge
- [ ] 合并后验证 main、执行迁移并验证页面
Reviewed-on: http://git.1080p.hk/WuYongJie/CaiWuXiTong/pulls/98
|
2026-09-02 18:22:17 +08:00 |
|
|
|
2a756edac7
|
快递附加费报价正式维护模块 (#97)
## 任务目标
将“快递附加费报价维护”从前端演示改为正式可持久化维护模块,新增、编辑、启停后刷新仍保留。
## 开工范围
- 将写入:`business_courier_surcharge_quotes` 数据表及迁移;`business.courier-surcharge.*` 保存、更新、状态接口;报价维护页的数据读取和维护交互;对应 Feature 测试。
- 预计路径:
- `app/Business/CourierSurchargeQuoteRepository.php`
- `app/Http/Controllers/Business/CourierSurchargeQuotes.php`
- `app/Http/Controllers/Business/Pages.php`
- `app/Models/Business/CourierSurchargeQuote.php`
- `database/migrations/2026_09_02_000000_create_courier_surcharge_quotes_table.php`
- `resources/views/business/pages/courier-payables/courier-surcharge.blade.php`
- `routes/admin.php`
- `tests/Feature/Business/CourierSurchargePageTest.php`
- 页面与路由:`courier-payables/courier-surcharge`;新增、编辑、启停使用 POST/PATCH 正式接口。
- 数据源与字段:当前公司报价规则表;快递名称、快递归属、对账人、可多选附加费类型、结算方式、计价标准、生效条件、生效日期、状态、备注。
- 权限与公共契约:复用现有 `business.page:courier-payables,courier-surcharge` 和 `business.pages.show`,不修改全局权限或共享组件。
- 明确不修改:上游数据库、业务镜像、生产配置、七牛、其他业务页面和部署脚本。
## 验证
- `docker exec -u www-data jiangling_app php artisan test tests/Feature/Business/CourierSurchargePageTest.php`
- 3 passed,41 assertions。
- PHP 语法检查及路由检查通过。
- 本地共享模式页面已实际刷新验收;由于迁移尚未在共享系统数据库执行,页面明确显示“数据表尚未就绪”并禁用维护操作。
## 风险与后续
- 新迁移尚未执行。共享系统数据库迁移属于管理员/发布授权范围,普通开发者不得直接执行;管理员完成迁移后页面即可启用正式维护。
- 不自动把旧的六条演示规则写入正式表,待产品决定是否由管理员录入或增加一次性初始化迁移。
Reviewed-on: http://git.1080p.hk/WuYongJie/CaiWuXiTong/pulls/97
|
2026-09-02 16:53:42 +08:00 |
|
|
|
d95dc675a2
|
fix: materialize daily store report totals
|
2026-09-01 12:59:03 +08:00 |
|
|
|
d62ad27d0f
|
fix: centralize shared business data and remove local sqlite path
|
2026-09-01 11:34:37 +08:00 |
|
|
|
eee227711d
|
fix: share store report bill data through business mirror
|
2026-09-01 09:15:17 +08:00 |
|
|
|
c44d178799
|
统一多数据库接入、声明式镜像及接入配置修复 (#87)
|
2026-08-31 18:49:00 +08:00 |
|
|
|
410e8bc04a
|
财务经营报表增加安装明细 (#83)
根据安装费工作表增加安装明细数据表、模型和通用页面映射。
|
2026-08-31 16:37:38 +08:00 |
|
|
|
4bd16dd9f8
|
feat: add courier signing subject management
|
2026-08-29 11:29:04 +08:00 |
|
|
|
e49d583597
|
接入快递协议 E 签宝签署流程
|
2026-08-29 11:29:04 +08:00 |
|
|
|
10ae05d2da
|
接入钉钉应付仓库车费流程 (#80)
|
2026-08-29 09:34:07 +08:00 |
|
|
|
ac708cb7a9
|
排除普通商品历史残留记录 (#78)
|
2026-08-25 15:34:39 +08:00 |
|
|
|
d87ca96593
|
普通商品增加1688代发采购单价来源 (#74)
保留并标注普通商品采购价,接入已完成1688代发采购单价的只读共享业务镜像。
|
2026-08-21 14:49:16 +08:00 |
|
|
|
eb76dc4754
|
报价变更与 E 签宝签署闭环 (#47)
|
2026-08-15 16:48:12 +08:00 |
|
|
|
6b2b486ce1
|
建立全项目上游业务镜像框架 (#53)
## 任务占用与边界
- 任务名称:全项目上游业务镜像目录与通用同步框架
- 实际开发者:WuYongJie
- 目标结果:登记当前代码实际使用的上游原表,提供低压、可断点的首次全量、增量重叠和全量校准框架。
- 实际修改:13 个文件;新增通用数据集目录、动态镜像建表、同步状态、同步命令、生产低压轮询、测试和团队清单。
- 将写入的公共契约:`business_mirror_table_states`、`business-mirror:sync-tables`、`BusinessMirrorDatasetRegistry`、`BusinessMirrorSchemaManager`。
- 仅复用、明确不修改:`UpstreamReadOnlyQueryFactory`、`upstream_schema_columns`、既有 `product_price_mirror_rows`。
- 明确不包含:本 PR 不切换其余业务页面 Repository,不执行生产迁移或首次全量,不提交真实业务数据或凭据。
## 合并前自审
- [x] 已重新拉取最新 `origin/main`,分支仅领先 1 个提交
- [x] `git merge-tree --write-tree origin/main HEAD` 无冲突
- [x] 完整 diff 共 13 个文件,未发现越界文件或敏感内容
- [x] 生产共享数据字典核对 38 个数据集,缺失对象/字段为 0
- [x] 临时 MariaDB 空库迁移实测成功,验证库已删除
- [x] 上游异常空结果不会清空已有镜像
- [x] 定时任务只轮转已完成首次全量的数据集,不会自动扫描未初始化大表
## 测试
- `BusinessMirrorSynchronizerTest` 等相关测试:14 tests / 65 assertions 全通过
- 新同步器专项:5 tests / 25 assertions 全通过
- 新增 PHP 文件语法检查全部通过
- 两份生产激活脚本 `bash -n` 通过
- `git diff --check` 通过
## 风险与回滚
- 包含新增迁移,但发布脚本遇到迁移仍会要求独立高风险授权;合并本身不会执行生产迁移。
- 首次全量必须逐数据集显式执行并做数量/翻页/筛选验收,特别是约 280 万行的大表不得随发布自动全扫。
- 回滚代码可回退本合并提交;生产迁移执行前必须备份 `caiwu_system_config` 与 `caiwu_business_mirror`。
Reviewed-on: http://git.1080p.hk/WuYongJie/CaiWuXiTong/pulls/53
|
2026-08-14 16:38:33 +08:00 |
|
|
|
e08cfca1e9
|
feat: add shared product price business mirror
|
2026-08-14 15:21:49 +08:00 |
|
|
|
be96eccb96
|
fix: align business company ids with legacy schema (#6)
|
2026-08-04 14:47:27 +08:00 |
|
|
|
1a5336c04a
|
生产业务迁移兼容热修复 (#5)
任务占用与边界
目标:修复生产部署时新增业务迁移重复创建已存在表,保证迁移可安全续跑。
预计修改:两条业务迁移文件及一项迁移兼容测试。
公共契约:ak_biz_tax_data、create_business_finance_tables、create_business_basic_information_tables。
不修改:业务数据、上游配置、权限、页面、Controller、Repository。
生产现场:原镜像已恢复;本 PR 完成测试、自审后才重新发布。
Reviewed-on: http://git.1080p.hk/WuYongJie/CaiWuXiTong/pulls/5
|
2026-08-04 14:23:06 +08:00 |
|
|
|
5416442e19
|
feat: 完善业务管理页面与中文表头
|
2026-08-04 12:01:19 +08:00 |
|
|
|
d9590ae28d
|
功能:增加共享上游数据字典和后台取数中转
|
2026-07-24 18:20:33 +08:00 |
|
|
|
387b44426d
|
功能:按需共享上游查询快照
|
2026-07-24 13:40:03 +08:00 |
|