637 Commits

Author SHA1 Message Date
d449afe147 fix: 厂家记账排除未发出包裹 (#974) 2026-11-07 12:01:33 +08:00
734d9d3b28 fix: 厂家记账按原单实际运费与商品成本核价 (#950) 2026-11-07 09:43:17 +08:00
da982162f6 fix: 审批人卡单数仅统计在途流程 (#973) 2026-11-06 23:32:13 +08:00
ba4baf4503 feat: 店铺流程审批人显示卡单数量 (#972) 2026-11-06 23:19:45 +08:00
8ba8b1bb2e fix: 店铺流程当前审批人显示全量候选 (#970) 2026-11-06 22:54:52 +08:00
91a35330fc fix: 修复OA流程导出误判未就绪 (#969)
导出不再依赖会与页面状态不一致的镜像就绪判断;保留筛选条件导出并展示失败提示。
2026-11-06 19:06:19 +08:00
378cf52fa7 feat: 增加唯品会MP账户月度期初余额
从唯品会后台账单余额表导入店铺月末余额,7月按期初加收入减支出滚动,后续月份自动承接上月期末;新增余额快照表、导入命令和回归测试。
2026-11-06 17:57:53 +08:00
37d4cb06a0 feat: 导入唯品会MP后台月度账单
新增唯品会MP明细导入命令,支持店铺名称映射和按账期幂等替换;补充导入及页面回归测试。
2026-11-06 17:17:48 +08:00
34392d8514 feat: 增加厂家退货确认进度列
财务端供应商列表增加按月退货确认进度、异议和完成状态。
Co-authored-by: 苏木 <594326199@qq.com>
Co-committed-by: 苏木 <594326199@qq.com>
2026-11-06 17:14:30 +08:00
d5fd8ae17c 增加朱俊祥微信月度账单导入 (#963) 2026-11-06 17:11:51 +08:00
42ddf8ebb6 朱俊祥支付宝和微信账单改为独立账期 (#962) 2026-11-06 16:56:59 +08:00
a9c49c85cb fix: 修复厂家对账异常日期导致批量误报
Squash merge PR #961.
Co-authored-by: 苏木 <594326199@qq.com>
Co-committed-by: 苏木 <594326199@qq.com>
2026-11-06 16:51:02 +08:00
d86d6db7c5 feat: 增加小红书账户月度期初余额 (#959)
小红书账户增加期初余额,并按月度滚动计算期末余额
2026-11-06 16:39:37 +08:00
f3ad2b7a40 feat: 增加抖音账户月度期初余额
以抖音6表2026-06-30期末余额为7月基准,后续月份按期初加收入减支出滚动;新增基准导入命令、快照表、页面统计卡和回归测试。
2026-11-06 16:25:01 +08:00
3cc4c6e629 feat: 新增小红书账户账单导入与查询 (#956)
新增小红书账户、聚水潭订单结算明细导入及页面查询
2026-11-06 15:45:19 +08:00
0ee40d0111 fix: 厂家未上传时不生成对账差异 (#955)
厂家未上传对账单时不再把我方全部行标记为厂家少,并禁止差异推送。
Co-authored-by: 苏木 <594326199@qq.com>
Co-committed-by: 苏木 <594326199@qq.com>
2026-11-06 15:28:07 +08:00
ebb20fd9ac feat: 厂家记账按买家与订单实付两轮小额免记账 (#953) 2026-11-06 15:07:55 +08:00
2e91299c95 fix: 合并店铺流程重叠的一天停留筛选 (#952) 2026-11-06 15:07:06 +08:00
533d25783f feat: 厂家上传对账单后发送钉钉回执 (#940)
厂家通过钉钉或厂家门户上传对账单后,向对应供应商机器人发送上传回执。
Co-authored-by: 苏木 <594326199@qq.com>
Co-committed-by: 苏木 <594326199@qq.com>
2026-11-06 14:29:03 +08:00
64abf3ffd1 fix: 停止同步抖音旧原始账单
保留抖音 2026-07 至 2026-11 校准月度账单,排除 2025-07 至 2026-06 原始镜像回填。
2026-11-06 14:02:53 +08:00
fc313deb8a fix: 退款待确认按售后单汇总多商品明细 (#934) 2026-11-06 13:13:06 +08:00
0eff89d4c5 fix: 去除退款待确认重复商品明细 (#932) 2026-11-06 12:20:28 +08:00
440483e32d feat: 调整财务台账动账汇总口径 (#931) 2026-11-06 12:00:53 +08:00
55f3e7d10f feat: 拼多多账户按平台余额滚动计算期初期末
以6月平台实际期末余额为基准,按财务系统每月收支滚动计算期初余额;期末余额=期初余额+收入合计-支出合计。
2026-11-06 11:37:23 +08:00
d04ed7c94d feat: 支持供应商联系人绑定多个厂家 (#922)
同一钉钉联系人可绑定多家供应商,并提供厂家选择、切换和逐厂家授权校验。
Co-authored-by: 苏木 <594326199@qq.com>
Co-committed-by: 苏木 <594326199@qq.com>
2026-11-06 10:39:13 +08:00
bd00184f93 feat: 日志扣分按钉钉考勤豁免休假 2026-11-06 10:15:19 +08:00
81892e6b1b fix: 江陵不参与日志扣分统计 2026-11-05 21:58:51 +08:00
155bfedc37 feat: 完整导入支付宝账户流水字段 (#912) 2026-11-05 21:19:57 +08:00
89452e3bd8 feat: 店铺流程停留时间按天分档 2026-11-05 20:45:58 +08:00
00ac716606 feat: 财务台账默认显示当月数据 (#909)
财务台账数据页默认筛选本月,支持历史日期查询,重置后恢复当月。
2026-11-05 20:29:26 +08:00
0c3bc0d5f6 feat: 店铺流程增加当前节点停留时长 (#908) 2026-11-05 20:13:49 +08:00
424af4e849 feat: 增加朱俊祥支付宝和微信动账专属页 (#904)
动账明细增加朱俊祥支付宝、微信专属页,并复用账户余额与每日资金流水重算链路。
2026-11-05 19:50:38 +08:00
3e202ca9bf feat: 京东钱包按账期计算期初和期末余额 (#901)
期初余额取所选月份开始前聚水潭京东钱包每店铺账户最后一笔余额;期末余额统一按期初加收入减支出计算,并增加余额查询索引与定向测试。

> 开工时标题使用 `WIP: <任务名称>` 并先填写“任务占用与边界”。Codex 完成独立合并前自审后补齐其余内容并移除 `WIP:`。

## 任务占用与边界

- 任务名称:
- 实际开发者:
- 任务来源/团队分工:
- 目标结果:
- 预计修改路径:
- 将写入的公共契约(路由、Controller 方法、Repository、表/视图、`source_key`、`scope`、权限名、菜单键或共享组件):
- 仅复用、明确不修改的公共契约:
- 数据源、表/视图和字段:
- 上游 `source_key` / `scope`:
- 权限名、菜单键或共享组件:
- 明确不修改的范围:

## 开工碰撞检查

- [ ] Codex 已执行 `scripts/codex-task-preflight.ps1`
- [ ] 已检查最新 `main` 和所有远程任务分支
- [ ] 已搜索主线既有页面、接口、Repository 和数据查询
- [ ] 已把“将写入”和“仅复用、不修改”的公共契约分开;仅复用项不作为单独阻断条件
- [ ] 未发现实际写入重叠;或已在下方写明相关分支、具体重叠项和协调结论

相关分支、重叠项与协调结论:

## 实际改动

- 完成内容:
- Codex 实际修改的文件:
- 新增或变更的公共契约:
- 与原计划的差异:

## 验证证据

- 正常流程:
- 空数据/错误输入/无权限场景:
- 受影响旧功能:
- 自动测试及结果:
- 实际页面、接口或只读业务查询结果:

## 风险检查

- [ ] 不涉及金额、权限、审批、数据库迁移、生产配置或数据修复
- [ ] 如涉及上述高风险内容,已在下方写明影响、回滚和所需授权
- [ ] 未提交 `.env`、密码、Token、私钥、真实财务数据、生产日志或构建产物
- [ ] 前端改动符合 `DESIGN.md`;无前端改动则写“不适用”

高风险影响、回滚和授权状态:

## 合并前复查

- [ ] 已重新拉取远程引用并用实际修改范围再次运行碰撞检查
- [ ] PR 不再是 `WIP:`,所有测试结果已经补齐
- [ ] Codex 已重新读取原始需求和验收标准,并逐文件审核 `origin/main...任务分支` 的完整 diff
- [ ] Codex 自审确认无越界修改、重复实现、敏感内容、未处理冲突和未验证结果
- [ ] 合并顺序不会覆盖其他未合并任务
- [ ] 已授权当前任务的 Codex 执行 Squash merge、验证 `main` 并清理任务分支
- [ ] 如涉及生产迁移、数据修复、删除、覆盖配置或部署,已另行取得对应高风险授权

Reviewed-on: #901
2026-11-05 19:34:02 +08:00
26316f7b0b fix: 退款镜像显示最近成功时间 (#900) 2026-11-05 19:09:42 +08:00
e8d4e8e345 feat: 退款当前状态改为分钟级同步 (#899) 2026-11-05 19:05:23 +08:00
40d3ce162a feat: 淘系微信账单增加淘系支付宝账户余额 (#898)
淘系微信账户新增期初余额与淘系支付宝期末余额。

测试:7 tests / 41 assertions;前端生产构建通过。
2026-11-05 18:36:23 +08:00
5a84a7f207 fix: 完善商品成本全字段导出 (#897) 2026-11-05 18:14:56 +08:00
b4f89a86a2 fix: 淘系支付宝首月按首笔余额倒推期初 (#891) 2026-11-05 13:12:11 +08:00
9cc4817399 feat: 日志提交明细支持展开收起 (#888) 2026-11-05 12:20:27 +08:00
9e74221e0f fix: 日志扣分从十一月四日开始并展示合计 (#887) 2026-11-05 12:11:34 +08:00
5183ab650a feat: 增加日志漏写翻倍扣分规则 (#885) 2026-11-05 11:45:16 +08:00
5eea1c440b fix: 日志统计纳入财务中心空白日志 (#883) 2026-11-05 11:19:07 +08:00
54a4bf00db feat: 淘系支付宝账单新增期初余额与月度余额 (#881)
按所选月份上一月末各支付宝账号最后一笔余额汇总期初余额,余额按“期初余额 + 本期收入 - 本期支出”计算;页面新增期初余额卡片并补全余额展示。

> 开工时标题使用 `WIP: <任务名称>` 并先填写“任务占用与边界”。Codex 完成独立合并前自审后补齐其余内容并移除 `WIP:`。

## 任务占用与边界

- 任务名称:
- 实际开发者:
- 任务来源/团队分工:
- 目标结果:
- 预计修改路径:
- 将写入的公共契约(路由、Controller 方法、Repository、表/视图、`source_key`、`scope`、权限名、菜单键或共享组件):
- 仅复用、明确不修改的公共契约:
- 数据源、表/视图和字段:
- 上游 `source_key` / `scope`:
- 权限名、菜单键或共享组件:
- 明确不修改的范围:

## 开工碰撞检查

- [ ] Codex 已执行 `scripts/codex-task-preflight.ps1`
- [ ] 已检查最新 `main` 和所有远程任务分支
- [ ] 已搜索主线既有页面、接口、Repository 和数据查询
- [ ] 已把“将写入”和“仅复用、不修改”的公共契约分开;仅复用项不作为单独阻断条件
- [ ] 未发现实际写入重叠;或已在下方写明相关分支、具体重叠项和协调结论

相关分支、重叠项与协调结论:

## 实际改动

- 完成内容:
- Codex 实际修改的文件:
- 新增或变更的公共契约:
- 与原计划的差异:

## 验证证据

- 正常流程:
- 空数据/错误输入/无权限场景:
- 受影响旧功能:
- 自动测试及结果:
- 实际页面、接口或只读业务查询结果:

## 风险检查

- [ ] 不涉及金额、权限、审批、数据库迁移、生产配置或数据修复
- [ ] 如涉及上述高风险内容,已在下方写明影响、回滚和所需授权
- [ ] 未提交 `.env`、密码、Token、私钥、真实财务数据、生产日志或构建产物
- [ ] 前端改动符合 `DESIGN.md`;无前端改动则写“不适用”

高风险影响、回滚和授权状态:

## 合并前复查

- [ ] 已重新拉取远程引用并用实际修改范围再次运行碰撞检查
- [ ] PR 不再是 `WIP:`,所有测试结果已经补齐
- [ ] Codex 已重新读取原始需求和验收标准,并逐文件审核 `origin/main...任务分支` 的完整 diff
- [ ] Codex 自审确认无越界修改、重复实现、敏感内容、未处理冲突和未验证结果
- [ ] 合并顺序不会覆盖其他未合并任务
- [ ] 已授权当前任务的 Codex 执行 Squash merge、验证 `main` 并清理任务分支
- [ ] 如涉及生产迁移、数据修复、删除、覆盖配置或部署,已另行取得对应高风险授权

Reviewed-on: #881
2026-11-05 11:05:05 +08:00
fe208e0e51 fix: 退款待确认使用聚水潭当前状态 (#879) 2026-11-05 10:09:59 +08:00
88d24d61bb fix: 终版导入不再阻断重复内容行 (#877)
移除终版普通导入和大文件分片导入的重复内容异常判断。
Co-authored-by: 苏木 <594326199@qq.com>
Co-committed-by: 苏木 <594326199@qq.com>
2026-11-05 09:20:27 +08:00
825a9a1964 feat: 接入钉钉财务日报日志统计 (#876) 2026-11-04 22:19:15 +08:00
4783185e3f feat(线上代发价格): 新增标签筛选,关键字支持审批编号 (#872)
- 筛选栏增加“标签”:刘萧代发 / 1688代发 / 采购单管理(钉钉行按收款人区分,采购单行固定为采购单管理),页面、汇总、成本核查和导出同一口径
- 关键字原本标注支持审批编号但实际不查,钉钉来源增加匹配审批 JSON(businessId)
涉及:只读查询与页面筛选;不涉及迁移、权限和上游写入。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VANWYsNUbu2piMtCKymoyd
2026-11-04 18:30:13 +08:00
23f2e9943c feat: 增加退款每日同步和驾驶舱预警
退款待确认改为每日06:00专属同步,异常状态显示到财务驾驶舱。
2026-11-04 17:46:57 +08:00
c7654fe74d feat: 退款月度汇总支持点击查看明细
月度合计移入汇总表最后一行,汇总数字支持按平台和月份查看明细。
2026-11-04 17:33:22 +08:00
026733e919 fix: 修正退货确认回执北京时间 (#869)
回执和机器人最近推送时间改用平台时区,避免 UTC 导致北京时间少 8 小时。
Co-authored-by: 苏木 <594326199@qq.com>
Co-committed-by: 苏木 <594326199@qq.com>
2026-11-04 17:31:08 +08:00