|
|
e8d4e8e345
|
feat: 退款当前状态改为分钟级同步 (#899)
|
2026-11-05 19:05:23 +08:00 |
|
|
|
5a84a7f207
|
fix: 完善商品成本全字段导出 (#897)
|
2026-11-05 18:14:56 +08:00 |
|
|
|
e8c5e79486
|
feat: 每日同步聚水潭标签并刷新种菜金额
|
2026-11-05 17:07:58 +08:00 |
|
|
|
5183ab650a
|
feat: 增加日志漏写翻倍扣分规则 (#885)
|
2026-11-05 11:45:16 +08:00 |
|
|
|
5eea1c440b
|
fix: 日志统计纳入财务中心空白日志 (#883)
|
2026-11-05 11:19:07 +08:00 |
|
|
|
c1038b357a
|
feat: 商品成本增加实时价格与实时成本 (#882)
|
2026-11-05 11:17:22 +08:00 |
|
|
|
825a9a1964
|
feat: 接入钉钉财务日报日志统计 (#876)
|
2026-11-04 22:19:15 +08:00 |
|
|
|
f8e43d4e6e
|
fix: 隔离退款每日同步批次
退款每日批次完成后立即结束,不触发钉钉流程同步。
|
2026-11-04 18:48:07 +08:00 |
|
|
|
23f2e9943c
|
feat: 增加退款每日同步和驾驶舱预警
退款待确认改为每日06:00专属同步,异常状态显示到财务驾驶舱。
|
2026-11-04 17:46:57 +08:00 |
|
|
|
7a6fc997f3
|
perf(线上代发价格): 成本核查改为全量预计算缓存,页面打开不再现算 (#862)
#844 已去掉整表合并;但成本核查仍按“筛选条件+同步时间”缓存 10 分钟,生产 cron 每轮同步都会刷新同步时间,
等于每次打开页面都要把全部钉钉行逐批关联聚水潭订单重算一遍,页面依旧打不开。
- 核查结果按数据指纹(行数/最新创建时间/金额合计)缓存全量结果,最长 6 小时;筛选只取行键再查缓存
- 数据变化时先用旧结果,响应结束后后台重算(加锁防并发)
- 每日同步命令完成后预计算成本核查
涉及:只读查询与缓存;不涉及迁移、权限和上游写入。
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VANWYsNUbu2piMtCKymoyd
|
2026-11-04 15:16:06 +08:00 |
|
|
|
0dc4a5f55a
|
fix: 失效数据源不再阻断种菜报销同步 (#843)
逐项隔离无效调度配置,正常数据集继续同步;记录脱敏警告并保留失败退出码。相关 4 项测试、22 项断言通过。
|
2026-11-03 19:25:12 +08:00 |
|
|
|
817e6cbf17
|
fix: 避免供应商主档重复调度覆盖 (#838)
供应商主档同步只保留主机 cron 的全局上游锁入口,移除 Laravel 调度器重复执行,避免两个完整同步交叉删除镜像。
Co-authored-by: 苏木 <594326199@qq.com>
Co-committed-by: 苏木 <594326199@qq.com>
|
2026-11-03 11:14:09 +08:00 |
|
|
|
67c85678e6
|
feat: 接入网商银行每日动账明细 (#831)
Co-authored-by: 92451 <924518135@qq.com>
Co-committed-by: 92451 <924518135@qq.com>
|
2026-11-02 20:58:42 +08:00 |
|
|
|
7f4de3fb8f
|
fix: 增加OA流程定向快速补刷新 (#826)
|
2026-11-02 17:22:34 +08:00 |
|
|
|
69873f869a
|
feat: 进销存未映射仓库自动创建提醒任务
|
2026-11-02 11:13:51 +08:00 |
|
|
|
675ed67211
|
fix: 负数预警发送剔除已回传处理结果
自动推送与页面发送统一按账期和供应商剔除已回传处理结果。
Co-authored-by: 苏木 <594326199@qq.com>
Co-committed-by: 苏木 <594326199@qq.com>
|
2026-11-02 10:19:21 +08:00 |
|
|
|
040d0d08ae
|
feat: 接入公司支付宝账单与台账手动编辑 (#797)
接入公司非店铺支付宝账单、受限批处理导入,并为账户总表及每日资金流水增加管理员手动编辑与审计。
Co-authored-by: 92451 <924518135@qq.com>
Co-committed-by: 92451 <924518135@qq.com>
|
2026-10-30 20:03:04 +08:00 |
|
|
|
79fad431df
|
feat: 自动推送负数预警并支持处理截图 (#742)
每日自动推送未处理供应商,增加处理截止时间和截图上传。
Co-authored-by: 苏木 <594326199@qq.com>
Co-committed-by: 苏木 <594326199@qq.com>
|
2026-10-28 16:32:21 +08:00 |
|
|
|
7dd2d66935
|
fix(发货数据): 补拉改到每晚21:28并记录日志,过滤订单商品数量0占位行,超长文本按列宽截断 (#707)
- 早上 7:28 的补拉在白天副本库高负载时频繁超时断开、未写入任何数据,改为每晚 21:28 拉最近 3 天;
两次同步输出追加到 storage/logs/jst-sync-shipping.log,便于排查。
- 订单商品表中平台原始商品行(数量 0、金额 0)没有实际出库,聚水潭工作平台也不显示;
包裹已有实发商品时不再写入,避免多出一个"条码"(实为平台商品编号)。
- 上游偶有超长值(如组合装商品ID 78 位)导致整批写入失败,写入前按 jst_oms_shipping 列宽截断。
> 开工时标题使用 `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: #707
|
2026-10-28 09:24:56 +08:00 |
|
|
|
1cb04adc7b
|
feat: 店铺台账接入每日余额、预留标准与预警
完成店铺台账每日余额来源、日期筛选、预留标准和连续3天预警。
Co-authored-by: 92451 <924518135@qq.com>
Co-committed-by: 92451 <924518135@qq.com>
|
2026-10-27 18:13:00 +08:00 |
|
|
|
6f4883a9ec
|
feat: 钉钉官方接口补取流程付款明细 (#681)
使用官方审批实例接口补取副本缺失的付款明细,并支持定向和自动轮转补取。
|
2026-10-27 11:56:35 +08:00 |
|
|
|
c083c62661
|
限制商品成本拆分组件缓存范围 (#675)
商品利润组件流式读取后仅缓存实际参与拆分的组,避免大量无关候选行占满内存。
|
2026-10-27 11:12:12 +08:00 |
|
|
|
fa8ec043a5
|
商品成本拆分组件改为流式处理 (#673)
商品成本拆分组件按批流式读取并即时聚合,避免大批量月份重跑触发 2GB 内存上限。
|
2026-10-27 11:01:40 +08:00 |
|
|
|
7ea2d9c7ef
|
修复钉钉流程明细漏抓与付款金额重复 (#651)
改为按审批主表、费用明细、付款明细结构化同步;补全14类财务流程,付款按对应序号只计一次,合计读取独立付款事实。
|
2026-10-26 20:46:13 +08:00 |
|
|
|
d3a77ba941
|
合并线上绩效物化分支并保留商品成本仓库修复 (#647)
|
2026-10-26 20:35:56 +08:00 |
|
|
|
ca673ee239
|
修复商品成本发货仓库继承 (#646)
|
2026-10-26 20:33:21 +08:00 |
|
|
|
88b3f1c830
|
fix: 支持财务台账店铺台账重建
支持从最新余额快照清空并重建财务台账店铺表。
PR #623
Co-authored-by: 92451 <924518135@qq.com>
Co-committed-by: 92451 <924518135@qq.com>
|
2026-10-26 18:01:31 +08:00 |
|
|
|
deae0c3e21
|
feat: 财务经营报表新增流程明细页面 (#608)
|
2026-10-26 16:31:03 +08:00 |
|
|
|
d1ff01803b
|
修复商品成本残留组合父行与分单匹配 (#596)
|
2026-10-26 14:57:44 +08:00 |
|
|
|
141c518da3
|
修复组合装采用商品利润组件时的旧组件干扰 (#585)
修复组合装采用商品利润组件时的旧组件干扰 (#585)
|
2026-10-26 12:17:57 +08:00 |
|
|
|
d18aa82678
|
修正店铺负责人关联并增加每日存档 (#584)
|
2026-10-26 12:01:25 +08:00 |
|
|
|
f88d849c15
|
同步最新系统化待办工作簿 (#583)
|
2026-10-26 11:44:03 +08:00 |
|
|
|
0bf1ae67af
|
导入订单售后与商品推广月度明细 (#578)
新增 2026-06 月度订单售后及商品推广导入能力
|
2026-10-26 11:09:22 +08:00 |
|
|
|
9f214868ab
|
商品成本:排除单数字配件编码
最终内部商品编码以单个数字后缀结尾时按配件排除,其他规则不变。
|
2026-10-25 21:28:22 +08:00 |
|
|
|
4401b0450a
|
商品成本:重映射兼容仓库名空格
仓库简称定向重映射使用原始仓库值更新,兼容仓库名尾部空格。
|
2026-10-25 21:14:51 +08:00 |
|
|
|
1dc006ad29
|
商品成本:支持仓库简称定向重映射
新增只刷新商品成本仓库简称的定向重映射模式,其他字段保持不变。
|
2026-10-25 21:05:23 +08:00 |
|
|
|
c4f06427fe
|
商品成本:排除配件仓成本核算
发货仓库以配件-开头时整仓不参与商品成本,其余规则不变。
|
2026-10-25 19:52:27 +08:00 |
|
|
|
0b69f30714
|
feat: 补录财务账单店铺余额并标记来源
聚水潭缺失店铺按财务账单补录;页面和导出标记数据来源。
PR #552
Co-authored-by: 92451 <924518135@qq.com>
Co-committed-by: 92451 <924518135@qq.com>
|
2026-10-25 17:06:19 +08:00 |
|
|
|
3cff23c595
|
新增财务系统化待办与完成截图
新增财务系统化待办与完成截图
|
2026-10-25 16:23:08 +08:00 |
|
|
|
98436bfd0a
|
商品成本:按商品利润当前订单修正拆分编码
同级店铺、订单和平台规格对平时,使用商品利润正数量、正金额组件替换基础码;多组件分行,零金额占位行仅在唯一正金额组件数量一致时删除。
|
2026-10-25 14:09:37 +08:00 |
|
|
|
06707791e8
|
商品成本使用售后导入明细补拆组合装
订单镜像缺少组合组件时,按店铺和线上订单号使用售后导入明细唯一补拆;保留既有组件与历史画像优先级。
|
2026-10-25 09:47:08 +08:00 |
|
|
|
dd8dfddacf
|
商品成本:按91料号映射规格条码
将91基础料号映射为唯一规格条码后继续沿用三级价格链计算成本;多规格候选保持待核验。
|
2026-10-25 03:28:05 +08:00 |
|
|
|
50ab5974fb
|
商品成本:支持稳定历史多组件映射 (#539)
|
2026-10-25 02:34:23 +08:00 |
|
|
|
4386db5647
|
商品成本:组合回溯仅作用于含组合编码 (#538)
|
2026-10-25 00:35:32 +08:00 |
|
|
|
13c9d031c1
|
商品成本:回溯组合套装组件并对账金额 (#536)
|
2026-10-24 23:47:24 +08:00 |
|
|
|
091494113a
|
财务台账:同步上一晚店铺余额与平台提现 (#523)
|
2026-10-24 20:37:29 +08:00 |
|
|
|
14e6f6465e
|
商品成本:统一占位行规则并排除种菜前缀 (#522)
|
2026-10-24 20:09:27 +08:00 |
|
|
|
89bd1703c7
|
feat: 提现管理连续3天余额预警并生成待办 (#519)
## 完成内容
- 提现管理展示所选余额日及前两天余额。
- 连续3个自然日余额一致且均严格高于预留标准时显示预警。
- 余额导入成功后自动生成或更新待处理事项,同一店铺不重复创建。
- 导出文件同步包含三天余额和预警状态。
## 验证
- 新增预警测试:3 项通过,30 个断言。
- 提现管理导入导出测试:12 项通过,96 个断言。
- 管理页面回归:1 项通过,56 个断言。
- 余额仓库测试:11 项通过,46 个断言。
- 本地页面已验证:39 家店铺触发预警,待办事项生成 39 条。
## 风险
- 无数据库结构迁移。
- 不改上游数据;仅在成功导入余额后读取共享镜像并写入待办。
Reviewed-on: #519
Co-authored-by: 92451 <924518135@qq.com>
Co-committed-by: 92451 <924518135@qq.com>
|
2026-10-24 19:50:40 +08:00 |
|
|
|
01104d722d
|
商品成本:补充售后镜像平台SKU映射 (#512)
历史映射缺失时使用售后镜像唯一内部编码,多候选继续待核验。
|
2026-10-24 18:49:19 +08:00 |
|
|
|
37090291b1
|
业绩明细:增加跨月对平备注并拆分费用明细 (#504)
|
2026-10-24 17:27:29 +08:00 |
|