47 Commits

Author SHA1 Message Date
3e2c8a9d4e 新增运费差导入模板下载 2026-09-20 10:04:44 +08:00
57a417de30 新增快递应付运费差和附加费汇总页面 (#200)
新增两个汇总子页面,并提供按公司隔离的导入、展示和导出能力。
2026-09-17 16:18:51 +08:00
da4888ac9c 完善商品价格导入导出与编辑 (#197) 2026-09-16 18:20:25 +08:00
aa7f063a70 重构资金预测表工作台 (#183) 2026-09-14 14:28:20 +08:00
695a88a7ff 新增三方仓八月仓储费核算导出 2026-09-14 11:38:41 +08:00
179b2cdbcc 接入并校准三方仓进销存 (#176)
新增三方仓进销存共享镜像、按日查询汇总导出、每日零点增量同步和权威历史锚点校准。
2026-09-12 20:29:43 +08:00
e4e80c054a 对齐聚水潭小额打款完成时间和状态口径 (#157) 2026-09-11 11:23:21 +08:00
7269e67c20 fix: 修复抖音账户账单筛选控件 (#156) 2026-09-11 10:33:59 +08:00
qiuxiang
79f408156d 接入头条放心购抖音账户账单 2026-09-09 14:08:58 +08:00
5dcab54e06 feat: 增加线上代发价格筛选和导出 2026-09-09 13:56:38 +08:00
f2508eeaeb 淘系支付宝账单切换经营分析副本镜像 (#129) 2026-09-08 19:50:55 +08:00
d14c8acb82 店铺密码在当前页直接显示 (#125) 2026-09-08 17:33:47 +08:00
b65702147c 补全用户分组入口并统一侧边栏字号 (#127) 2026-09-08 16:14:28 +08:00
c7ac541334 用户多分组及分组页面权限 (#122) 2026-09-08 14:30:48 +08:00
5a34782dcd Merge remote-tracking branch 'origin/main' into feature/sumu-bill-offset
# Conflicts:
#	tests/Feature/Business/PagesTest.php
2026-09-08 13:19:38 +08:00
b5d87eae35 feat: add bill offset mirror page and export 2026-09-08 13:09:23 +08:00
e94d556125 用户管理布局与管理员身份权限设置 (#119) 2026-09-08 12:02:22 +08:00
b2b5c33d47 管理员按需查看与复制店铺密码 (#116) 2026-09-08 07:02:25 +08:00
0584aa3742 feat: enforce closed DingTalk account access 2026-09-04 23:38:56 +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
7e64d24458 feat: complete courier e-sign workflow and PDF rendering 2026-09-03 13:54:00 +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
1b9e6ed2b3 feat: add installation details export (#94)
创建日期筛选文案;新增保留筛选条件的 CSV 导出;补充页面与导出回归测试。
2026-09-01 16:10:07 +08:00
e45b876108 feat: 重建店铺收款账户管理 2026-09-01 09:38:03 +08:00
chenxi
7cff0d6940 feat: expand installation detail items 2026-08-31 19:42:06 +08:00
66d90edeef feat: 接入工作平台快递资料界面 2026-08-29 11:30:29 +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
18ad5ec089 feat: add refund data export 2026-08-28 13:40:16 +08:00
5f666681f7 普通商品数据来源列与筛选结果导出 (#76) 2026-08-24 14:48:33 +08:00
eb76dc4754 报价变更与 E 签宝签署闭环 (#47) 2026-08-15 16:48:12 +08:00
5511dfb221 恢复店铺营销账户余额页面 (#40)
恢复淘系与拼多多营销账户月度余额汇总、筛选、分页和导出。
2026-08-13 11:41:42 +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
1950733844 功能:接入供应商应付数据与快照 2026-07-30 18:01:57 +08:00
d9590ae28d 功能:增加共享上游数据字典和后台取数中转 2026-07-24 18:20:33 +08:00
wangshu
e30f8da360 fix: 修复店铺账单接口路由加载 2026-07-22 21:08:49 +08:00
f8708f2b4a Merge remote-tracking branch 'origin/main' into feature/codex-system-database-migration 2026-07-22 15:50:05 +08:00
e09b8a0113 架构:分离系统数据库与云数据库配置 2026-07-22 15:50:01 +08:00
24762624b5 合并:淘系与支付宝账单修复 2026-07-22 15:31:46 +08:00
d9af0a0b7f 功能:在系统设置中管理多个云数据库 2026-07-22 15:16:57 +08:00
wangshu
eec9891fdb Merge remote-tracking branch 'origin/main' into feature/xuxiake-taobao-alipay-bill
# Conflicts:
#	modules/EcommerceFinance/Http/Controllers/AccountBills.php
#	resources/assets/js/views/business/pages.js
#	resources/views/business/pages/show.blade.php
2026-07-22 14:36:26 +08:00
wangshu
db0063f78b fix: 修复淘系微信账单加载和表头 2026-07-22 09:57:53 +08:00
15061959991
308e7eb479 feat: 店铺应收账款 - 种菜应收对账页面(21字段)
- 新增种菜应收对账完整CRUD:21字段对账数据表
- 字段:日期、种菜订单编号、财务售价/运费/佣金/空包费/打款金额、
  京喜差价、扣款、正确店铺、负责人、创建人、所属利润中心、
  负责平台、ID、店铺、财务备注、支付宝订单、账单项目、
  收入金额、差异数据
- 表单分4组:基本信息、财务数据、店铺与人员、收款与差异
- 修改Business\Pages支持无tabs页面加载内容
- 路由:zhongcai-reconciliations 路由组
2026-07-21 19:20:55 +08:00
15061959991
1adf627c0d feat: 财务系统二次开发 - 营销账户账单功能
- 基础环境:Docker 部署配置,源码挂载实时同步
- 修复:super_admin 权限补全、登录重定向循环
- 开发:店铺营销账户账单 - 抖音账户(15字段汇总账单)
- 开发:店铺营销账户账单 - 淘系支付宝账户(8字段流水账单)
- 开发:店铺营销账户账单 - 拼多多账户(7字段流水账单)
- 业务页面导航集成:config/business_navigation.php + Business\Pages 控制器
- 各平台独立表结构和视图,互不影响
2026-07-21 18:43:52 +08:00
9595267ee7 chore: 导入 Akaunting 初始源码与团队协作规则
Some checks failed
Tests / PHP 8.1 (push) Has been cancelled
Tests / PHP 8.2 (push) Has been cancelled
Tests / PHP 8.3 (push) Has been cancelled
2026-07-20 18:20:25 +08:00