|
|
91c26114ab
|
merge: 合并普通商品工作平台价格到主分支
|
2026-09-09 14:48:47 +08:00 |
|
|
|
b66f223ebb
|
修复账单冲减取数和工单加载,整合快递页面上线 (#141)
|
2026-09-09 14:04:43 +08:00 |
|
|
|
284ba38337
|
取消共享镜像接入与同步的重复人工审批 (#138)
|
2026-09-09 12:05:38 +08:00 |
|
|
|
784e82b0a2
|
支持直接使用密码部署并自动复用本机登录信息 (#137)
|
2026-09-09 11:54:21 +08:00 |
|
|
|
914a3fe352
|
取消普通生产发布的重复授权要求 (#136)
|
2026-09-09 11:40:00 +08:00 |
|
|
|
99abdea2b2
|
feat: 接入工作平台采购价格到普通商品资料
|
2026-09-09 07:09:29 +08:00 |
|
|
|
7fa8284255
|
支持明确指定的钉钉主管理员首次登录 (#132)
|
2026-09-08 22:21:44 +08:00 |
|
|
|
f2508eeaeb
|
淘系支付宝账单切换经营分析副本镜像 (#129)
|
2026-09-08 19:50:55 +08:00 |
|
|
|
e1d62f0d79
|
修复当前页密码网关分片读取 (#130)
|
2026-09-08 18:25:37 +08:00 |
|
|
|
d14c8acb82
|
店铺密码在当前页直接显示 (#125)
|
2026-09-08 17:33:47 +08:00 |
|
|
|
c7ac541334
|
用户多分组及分组页面权限 (#122)
|
2026-09-08 14:30:48 +08:00 |
|
|
|
0b988a4b99
|
未配置权限的钉钉用户默认显示完整业务页面 (#117)
|
2026-09-08 11:29:32 +08:00 |
|
|
|
b2b5c33d47
|
管理员按需查看与复制店铺密码 (#116)
|
2026-09-08 07:02:25 +08:00 |
|
|
|
cc355b32ce
|
修复旧钉钉回调丢失域名会话 (#115)
|
2026-09-08 06:30:59 +08:00 |
|
|
|
0743f298a3
|
财务花名册准入与钉钉授权自动开户 (#114)
|
2026-09-08 06:14:45 +08:00 |
|
|
|
62533293ae
|
fix: 隔离 ClickHouse 回填代次 (#113)
|
2026-09-07 22:58:12 +08:00 |
|
|
|
c3719c2240
|
docs: add workstation Git and SSH handoff details
|
2026-09-07 15:51:18 +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 |
|
|
|
a56328750e
|
docs: add new workstation development handoff guide
|
2026-09-07 11:16:45 +08:00 |
|
|
|
f0150f1c49
|
feat: register shared original bill mirror
|
2026-09-07 09:41:59 +08:00 |
|
|
|
d48cb7d639
|
feat: 店铺维度报表条件查询与主体归属字段接入
实际修改:
- 店铺维度报表新增真实数据库条件查询:店铺字段走共享镜像 SQL
WHERE,主体/能否变更/生效/失效走生命周期行级过滤(左闭右开)
- 店铺负责人/部门负责人/利润中心改为店铺账号 PostgreSQL 镜像值,
按店铺名称关联,未匹配时回退经营分析副本库原值
- 能否变更按主表 platform 判定(唯品会MP/淘工厂=否,其余=是),
筛选改为 是/否 下拉;默认生效时间 2026-07-01,失效未记录显示存续中
- 主体维度经营报表接入生命周期收入窗口与注册地址解析市字段
- 同步更新视图测试并重写 StoreReportRepositoryTest 匹配 SQLite 实现
验证:容器内 tests/Feature/Business + tests/Unit/EcommerceFinance +
tests/Unit/Business 共 324 passed / 4 skipped;真实数据端到端验证
(无筛选 1935 行、负责人/利润中心/失效区间筛选抽样全对)。
无新增数据库迁移,不涉及生产数据写入。
|
2026-09-06 19:27:51 +08:00 |
|
|
|
4ef1208b2f
|
聚水潭小额打款工单页面 (#102)
## 任务占用与边界
- 任务名称:聚水潭聚工单-协同工单-打款工单-小额打款页面
- 实际开发者:yueyang
- 任务来源/团队分工:退款数据子页面接入
- 目标结果:在“退款”下新增小额打款子页面,读取共享业务镜像,支持分页、筛选、汇总、导出和同步状态提示。
- 预计修改路径:Pages Controller、business_navigation、upstream_mirrors、镜像 Repository、Blade 页面、admin 路由、测试、镜像清单文档。
- 将写入的公共契约:页面 slug、管理路由、镜像数据集注册(jiansun 两张表)、Mirror Repository。
- 仅复用、明确不修改的公共契约:现有共享镜像连接、同步框架、权限校验、导航结构和通用分页/导出模式。
- 数据源、表/视图和字段:jiansun.dbo.jst_workOrderInfo、jiansun.dbo.jst_small_payment_order_map;固定小额打款工单类型 82D94F5C54544EE3833CD8A3AB8B9F73。
- 上游 source_key / scope:source_key=jiansun;沿用团队共享连接 scope。
- 明确不修改的范围:不执行共享数据库迁移、不执行首次全量同步、不修改 .env/APP_KEY、不配置 operations_replica。
## 开工碰撞检查
- [x] 已执行团队预检并核对 origin/main 与远程任务分支
- [x] 已搜索主线既有页面、接口、Repository 和数据查询
- [x] 已区分将写入与仅复用的公共契约
- [x] 未发现实际写入重叠
## 实际改动
- 新增退款“小额打款”页面及导航入口。
- 新增 SmallPaymentWorkOrderMirrorRepository:共享镜像分页、稳定排序、筛选、金额汇总、导出行和状态判断。
- 注册 jst_workOrderInfo 与 jst_small_payment_order_map 镜像数据集,并补充真实 businessFieldList 解析字段。
- 增加页面、Repository、导航和同步器相关测试。
## 验证证据
- 相关测试:19 项通过,143 个断言通过。
- Blade 缓存、PHP 语法检查、git diff --check 通过。
- 实际本地页面已打开,导航显示“小额打款”;首次同步未执行时页面明确显示“业务镜像尚未建立”。
- route:cache 受项目已有重复 livewire.update 路由影响失败,与本次改动无关;普通路由列表和视图缓存正常。
## 风险检查
- [x] 未提交 .env、密码、Token、私钥、真实财务数据、生产日志或构建产物
- [x] 不涉及共享数据库迁移或生产数据写入
- [x] 前端复用现有 VIP 黑金设计令牌和共享页面结构
## 合并前复查
- [ ] PR 不再是 WIP,需在完成最终自审和测试后移除 WIP 前缀。
- [ ] Codex 已用 origin/main...任务分支复核完整 diff。
Reviewed-on: http://git.1080p.hk/WuYongJie/CaiWuXiTong/pulls/102
|
2026-09-04 13:54:17 +08:00 |
|
|
|
798a178927
|
chore: retire private certificate release path
|
2026-09-03 17:53:09 +08:00 |
|
|
|
36d0dc688b
|
feat: 接入聚水潭仓内未发工单镜像
|
2026-09-01 14:34:37 +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 |
|
|
|
9a15f64490
|
feat: integrate finance prototype business reports
|
2026-09-01 10:23:00 +08:00 |
|
|
|
eee227711d
|
fix: share store report bill data through business mirror
|
2026-09-01 09:15:17 +08:00 |
|
|
|
6c4dfe5983
|
feat: 接入店铺维度报表真实账单
|
2026-08-31 22:19:41 +08:00 |
|
|
|
91920450c2
|
feat: import store lifecycle data into sqlite
|
2026-08-31 21:23:49 +08:00 |
|
|
|
0c3556239e
|
feat: import platform bills into local sqlite
|
2026-08-31 21:23:49 +08:00 |
|
|
|
298632003b
|
修复开发机共享连接不跟随团队服务器迁移 (#90)
|
2026-08-31 19:43:03 +08:00 |
|
|
|
604531adac
|
集成原型支线并修复共享镜像字段和导航权限 (#88)
|
2026-08-31 19:20:15 +08:00 |
|
|
|
c44d178799
|
统一多数据库接入、声明式镜像及接入配置修复 (#87)
|
2026-08-31 18:49:00 +08:00 |
|
chenxi
|
b6cefe776b
|
feat: join installation item mirror and summaries
|
2026-08-31 17:59:39 +08:00 |
|
|
|
a4724f12e2
|
feat: add safe esign production config template
|
2026-08-31 14:18:26 +08:00 |
|
|
|
2075e7a1a1
|
fix: rename account holder label
|
2026-08-31 14:15:27 +08:00 |
|
|
|
af323f29b6
|
fix: allow private account holder names in signing
|
2026-08-31 13:07:00 +08:00 |
|
|
|
66d90edeef
|
feat: 接入工作平台快递资料界面
|
2026-08-29 11:30:29 +08:00 |
|
|
|
e49d583597
|
接入快递协议 E 签宝签署流程
|
2026-08-29 11:29:04 +08:00 |
|
|
|
ac708cb7a9
|
排除普通商品历史残留记录 (#78)
|
2026-08-25 15:34:39 +08:00 |
|
|
|
d87ca96593
|
普通商品增加1688代发采购单价来源 (#74)
保留并标注普通商品采购价,接入已完成1688代发采购单价的只读共享业务镜像。
|
2026-08-21 14:49:16 +08:00 |
|
|
|
1993996a96
|
普通商品与聚水潭同步一致性 (#64)
|
2026-08-15 19:10:52 +08:00 |
|
|
|
b51f52b87e
|
商品及库存普通商品资料 (#63)
共享业务镜像普通商品资料页面、稳定分页筛选、同步状态和数据集查询索引。
|
2026-08-15 18:21:38 +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 |
|
|
|
15ba9d3838
|
修正新生产服务器 8442 默认入口 (#43)
|
2026-08-13 12:49:38 +08:00 |
|
|
|
e048660e88
|
切换并初始化新的生产服务器 (#22)
|
2026-08-10 10:57:14 +08:00 |
|