chenxi
|
7cff0d6940
|
feat: expand installation detail items
|
2026-08-31 19:42:06 +08:00 |
|
chenxi
|
cc43de57e7
|
Merge remote-tracking branch 'origin/main' into feature/chenxi-installation-fee-mirror
|
2026-08-31 18:17:10 +08:00 |
|
chenxi
|
b6cefe776b
|
feat: join installation item mirror and summaries
|
2026-08-31 17:59:39 +08:00 |
|
|
|
8cbd1f21be
|
修正新人临时引导库与共享数据库接入状态的误判 (#86)
|
2026-08-31 17:50:42 +08:00 |
|
|
|
11c79a2146
|
修复云数据库管理不支持 PostgreSQL 连接 (#85)
|
2026-08-31 17:26:25 +08:00 |
|
chenxi
|
b12749bf8d
|
feat: connect installation details to business mirror
|
2026-08-31 17:05:12 +08:00 |
|
|
|
410e8bc04a
|
财务经营报表增加安装明细 (#83)
根据安装费工作表增加安装明细数据表、模型和通用页面映射。
|
2026-08-31 16:37:38 +08:00 |
|
|
|
9c29360e91
|
fix: default cooperation secondary esign account
|
2026-08-31 15:14:16 +08:00 |
|
|
|
a4724f12e2
|
feat: add safe esign production config template
|
2026-08-31 14:18:26 +08:00 |
|
|
|
5679a41105
|
fix: preserve production promotion account page
|
2026-08-29 18:54:09 +08:00 |
|
|
|
255d47f69e
|
feat: 应付云仓车费流程时间与状态筛选 (#82)
|
2026-08-29 11:38:14 +08:00 |
|
|
|
17f5b7719e
|
fix: sync courier signing operator accounts
|
2026-08-29 11:30:30 +08:00 |
|
|
|
66d90edeef
|
feat: 接入工作平台快递资料界面
|
2026-08-29 11:30:29 +08:00 |
|
|
|
2b723d88e6
|
feat: add cooperation contract signing template
|
2026-08-29 11:29:05 +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 |
|
|
|
8ea6cc5d78
|
fix: keep raw order data page first
|
2026-08-28 14:28:53 +08:00 |
|
|
|
18ad5ec089
|
feat: add refund data export
|
2026-08-28 13:40:16 +08:00 |
|
|
|
ac708cb7a9
|
排除普通商品历史残留记录 (#78)
|
2026-08-25 15:34:39 +08:00 |
|
|
|
5f666681f7
|
普通商品数据来源列与筛选结果导出 (#76)
|
2026-08-24 14:48:33 +08:00 |
|
|
|
8bfd82aa29
|
店铺营销账户账单各平台导出 (#77)
为淘系、阿里巴巴和京东专用账单补齐按当前筛选条件导出,并保留拼多多及通用平台既有导出能力。导出统一优先读取共享业务镜像。
|
2026-08-24 14:29:46 +08:00 |
|
|
|
c941dd98f0
|
修复非京喜退款数据页面固定空状态 (#75)
Co-authored-by: 苏木 <594326199@qq.com>
Co-committed-by: 苏木 <594326199@qq.com>
|
2026-08-21 18:26:04 +08:00 |
|
|
|
d87ca96593
|
普通商品增加1688代发采购单价来源 (#74)
保留并标注普通商品采购价,接入已完成1688代发采购单价的只读共享业务镜像。
|
2026-08-21 14:49:16 +08:00 |
|
|
|
346fef1864
|
修复:恢复拼多多营销账户账单筛选导出 (#66)
|
2026-08-17 23:11:55 +08:00 |
|
|
|
1993996a96
|
普通商品与聚水潭同步一致性 (#64)
|
2026-08-15 19:10:52 +08:00 |
|
|
|
b51f52b87e
|
商品及库存普通商品资料 (#63)
共享业务镜像普通商品资料页面、稳定分页筛选、同步状态和数据集查询索引。
|
2026-08-15 18:21:38 +08:00 |
|
|
|
eb76dc4754
|
报价变更与 E 签宝签署闭环 (#47)
|
2026-08-15 16:48:12 +08:00 |
|
|
|
43445fde4b
|
feat: read marketing bills from business mirror
首次全量完成后,营销账户账单、余额、汇总、选项及分页优先读取 caiwu_business_mirror;未就绪时保留旧快照链路。
|
2026-08-14 17:48:23 +08:00 |
|
|
|
bb9a18eddb
|
公司店铺商标页面切换共享业务镜像 (#54)
|
2026-08-14 16:50:34 +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 |
|
|
|
63b278e149
|
修复:商品价格切换经营分析副本库
商品价格读取经营分析副本库固定只读视图,并迁移生产快照刷新映射。
|
2026-08-14 13:33:53 +08:00 |
|
|
|
730a0ad1b5
|
报价管理私有工作簿导入与查看 (#38)
|
2026-08-13 18:49:36 +08:00 |
|
|
|
a454367845
|
修复共享快照处理中状态反馈 (#46)
|
2026-08-13 15:41:56 +08:00 |
|
|
|
359b4b7391
|
切换团队系统数据库公网端口到 8444 (#44)
|
2026-08-13 14:18:33 +08:00 |
|
|
|
da9c3cbf88
|
fix: 容忍七牛对象删除传播延迟 (#42)
对象删除后进行有限重试确认,持续存在仍失败回滚,并覆盖最终一致性边界测试。
|
2026-08-13 12:35:06 +08:00 |
|
|
|
cf66c30162
|
fix: 处理营销账户余额导出冷启动 (#41)
首次导出未生成共享快照时回到当前页面并显示脱敏中文提示,同时覆盖冷快照和未知异常回归测试。
|
2026-08-13 12:21:38 +08:00 |
|
|
|
5511dfb221
|
恢复店铺营销账户余额页面 (#40)
恢复淘系与拼多多营销账户月度余额汇总、筛选、分页和导出。
|
2026-08-13 11:41:42 +08:00 |
|
|
|
15ed1f8afd
|
fix: 切换团队系统数据库到新服务器
|
2026-08-13 11:15:08 +08:00 |
|
|
|
31ce9abd33
|
店铺收款账户账单淘系支付宝附件数据 (#36)
|
2026-08-13 00:42:08 +08:00 |
|
|
|
28a62434d2
|
整合并修正京东钱包账单 (#26)
接入京东充值与消耗账单,修复快照冷启动、刷新依赖、日期边界与标签局部切换。
|
2026-08-11 12:22:41 +08:00 |
|
|
|
a9fd2cfb37
|
接入 1688 营销账户账单 (#12)
根据 Alibaba.xlsx 字段接入 JianSun.dbo.alibaba_bill,提供筛选、汇总、分页、快照刷新和错误状态。
|
2026-08-06 16:07:31 +08:00 |
|
|
|
87c1ea80bf
|
修复本地经营信息直读分页参数丢失 (#10)
## 任务占用与边界
- 任务名称:修复本地经营信息直读分页参数丢失
- 实际开发者:WuYongJie
- 目标结果:公司、店铺、商标信息页面在本地直读模式下不再因分页参数丢失返回 500。
- 实际修改路径:\`app/Business/UpstreamBusinessInformation.php\`;\`tests/Unit/EcommerceFinance/UpstreamBusinessInformationTest.php\`
- 上游 \`source_key\` / \`scope\`:\`operations_replica\`;\`company-information.read\`、\`store-information.read\`、\`trademark-information.read\`
- 明确不修改:上游连接资料、查询范围、共享快照刷新器、数据库迁移、生产配置、页面视觉和部署。
## 开工与合并前碰撞检查
- [x] 已在开工和合并前分别执行 \`scripts/codex-task-preflight.ps1\`
- [x] 已检查最新 \`origin/main\` 与全部远程任务分支
- [x] 无目标路径或公共契约重叠;历史共享库验证分支仅涉及其他测试文件
## 实际改动
- 将三个本地页面 resolver 中只写在 \`compact()\` 字符串里的分页变量,改为显式数组参数,使 PHP 箭头函数正确捕获 \`$page\`、\`$perPage\`。
- 新增回归测试:实际执行三个页面的 resolver,并断言固定快照收到正确分页参数。
- 无新增 scope、接口、权限、表结构、查询字段或缓存策略。
## 验证证据
- [x] PHP 语法检查:两个改动文件通过。
- [x] 相关单元测试:19 passed,57 assertions。
- [x] 受影响管理页面功能测试:4 passed,270 assertions。
- [x] 对比 \`origin/main...任务分支\` 已逐文件复查:仅 2 个目标文件,+88 / -3;无敏感文件或无关改动。
- [x] 同类扫描:三个错误 resolver 已全部改为显式参数;保留的 \`compact('page', 'perPage')\` 位于普通闭包中,变量已通过 \`use\` 正确捕获。
## 风险与回滚
- [x] 不涉及金额、权限、审批、数据库迁移、生产配置、数据修复或部署。
- [x] 未提交 \`.env\`、密码、Token、私钥、真实财务数据、生产日志或构建产物。
- [x] 无前端改动,\`DESIGN.md\` 不适用。
- 回滚方式:回退本次 Squash 合并提交即可;不会影响生产共享快照路径,因为生产不启用本地直读模式。
## 合并前复查
- [x] PR 已移除 \`WIP:\`,测试与自审已补齐。
- [x] 当前任务 Codex 已按完整 diff 自审,通过后执行 Squash merge、核验远程 \`main\` 并清理任务分支。
Reviewed-on: http://git.1080p.hk/WuYongJie/CaiWuXiTong/pulls/10
|
2026-08-04 19:22:48 +08:00 |
|
|
|
79e25e90fc
|
fix: refresh operations replica snapshots (#7)
|
2026-08-04 15:41:49 +08:00 |
|
|
|
f7d90740a9
|
merge: 同步远端主线更新
# Conflicts:
# app/Http/Controllers/Business/Pages.php
|
2026-08-04 12:09:09 +08:00 |
|
|
|
5416442e19
|
feat: 完善业务管理页面与中文表头
|
2026-08-04 12:01:19 +08:00 |
|
|
|
8f978d522c
|
fix: 隔离单个上游快照刷新失败
单条查询失败时继续刷新同一来源的后续页面,并保留失败状态。
|
2026-08-03 19:15:19 +08:00 |
|
|
|
a6d13f20b2
|
修复:完善商品价格分支权限与前端交付
|
2026-07-30 19:01:22 +08:00 |
|
|
|
6f945d2a79
|
Merge remote-tracking branch 'origin/main' into fix/sumu-product-prices
# Conflicts:
# app/Http/Controllers/Business/Pages.php
# modules/EcommerceFinance/Services/JianSunSnapshotRefresher.php
# tests/Unit/EcommerceFinance/JianSunSnapshotRefresherTest.php
|
2026-07-30 18:07:38 +08:00 |
|