e8d4e8e345
feat: 退款当前状态改为分钟级同步 ( #899 )
2026-11-05 19:05:23 +08:00
e8c5e79486
feat: 每日同步聚水潭标签并刷新种菜金额
2026-11-05 17:07:58 +08:00
3a7fe1ba82
feat: 注册种菜报销工单明细批处理 ( #895 )
...
将种菜报销工单向种菜明细表的同步命令纳入受限批处理入口,并验证生产网页容器不能直接执行。
> 开工时标题使用 `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: #895
2026-11-05 14:42:46 +08:00
825a9a1964
feat: 接入钉钉财务日报日志统计 ( #876 )
2026-11-04 22:19:15 +08:00
23f2e9943c
feat: 增加退款每日同步和驾驶舱预警
...
退款待确认改为每日06:00专属同步,异常状态显示到财务驾驶舱。
2026-11-04 17:46:57 +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
46f62575ff
perf: 优化OA流程刷新等待与并发 ( #830 )
2026-11-02 18:14:11 +08:00
69873f869a
feat: 进销存未映射仓库自动创建提醒任务
2026-11-02 11:13:51 +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
fbf2c634b7
fix: OA审批自动刷新限制为每小时一次 ( #794 )
...
同一账号同一页面每小时最多定向刷新一次;失败状态改为中性提示。
2026-10-30 17:06:18 +08:00
26c74494e4
fix: 切换可用的基础镜像源 ( #787 )
...
固定 PHP 与 Composer 基础镜像摘要,仅切换到可用的 daocloud 镜像源。
2026-10-30 15:28:42 +08:00
7b8a5e1214
feat: 增加OA进行中流程按需刷新 ( #785 )
...
页面进入时仅异步刷新当前页审批中的流程,并自动载入最新镜像。
2026-10-30 15:04:43 +08:00
6b8c447134
fix: 修正OA等待时间时区与镜像调度 ( #781 )
...
修正 OA 任务 UTC 时间转换、等待时长粒度和流程增量同步调度。
2026-10-30 10:18:57 +08:00
9344421c7e
fix: 修复 PHP 基础镜像源认证失败 ( #750 )
...
fix: 修复 PHP 基础镜像源认证失败 (#750 )
Co-authored-by: 苏木 <594326199@qq.com>
Co-committed-by: 苏木 <594326199@qq.com>
2026-10-28 17:50:56 +08:00
0836dab779
fix: 修复 Composer 镜像源认证失败 ( #749 )
...
fix: 修复 Composer 镜像源认证失败 (#749 )
Co-authored-by: 苏木 <594326199@qq.com>
Co-committed-by: 苏木 <594326199@qq.com>
2026-10-28 17:43: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
1dec86d1d9
防止 root CLI 破坏共享缓存权限 ( #684 )
...
容器为非网页命令降权,并为共享缓存目录设置默认 ACL,防止 root CLI 导致钉钉登录 500。
2026-10-27 13:38:52 +08:00
7ea2d9c7ef
修复钉钉流程明细漏抓与付款金额重复 ( #651 )
...
改为按审批主表、费用明细、付款明细结构化同步;补全14类财务流程,付款按对应序号只计一次,合计读取独立付款事实。
2026-10-26 20:46:13 +08:00
fa92ae8b6e
修复店铺台账每日自动回填 ( #627 )
...
Co-authored-by: 92451 <924518135@qq.com>
Co-committed-by: 92451 <924518135@qq.com>
2026-10-26 18:33:41 +08:00
6c93e4c3c1
fix: 安装明细历史回补使用受控批处理 ( #620 )
2026-10-26 17:34:09 +08:00
b91fa6e177
fix: 登记流程明细导入批处理命令 ( #614 )
2026-10-26 16:53:16 +08:00
d18aa82678
修正店铺负责人关联并增加每日存档 ( #584 )
2026-10-26 12:01:25 +08:00
0bf1ae67af
导入订单售后与商品推广月度明细 ( #578 )
...
新增 2026-06 月度订单售后及商品推广导入能力
2026-10-26 11:09:22 +08:00
ff70c61007
登记系统化待办批量导入命令
...
登记系统化待办批量导入命令
2026-10-25 16:34:59 +08:00
091494113a
财务台账:同步上一晚店铺余额与平台提现 ( #523 )
2026-10-24 20:37:29 +08:00
e3bcffd0f7
商品成本:排除占位行并固定月加权同步顺序 ( #477 )
2026-10-23 17:27:31 +08:00
1ad248dda6
商品价格:自动生成月加权平均单价并输出对账简报 ( #476 )
2026-10-23 16:21:15 +08:00
1991b7d319
进销存:增加供应商汇总表月度增量导入 ( #474 )
2026-10-23 15:47:39 +08:00
4206f2f9ba
构建:Debian apt 源改用清华镜像 ( #459 )
2026-10-22 16:20:04 +08:00
fa469fafec
安全更新:升级 Node、regctl 与 BuildKit 构建链 ( #457 )
2026-10-22 12:35:29 +08:00
920fbcb650
优化售后首屏索引、工单查询及翻页 ( #452 )
...
保留原始日期与金额,增加可重建镜像索引并通过相关回归和百万行验证。
2026-10-22 10:55:40 +08:00
7280d86de9
安全更新:升级 PHP 8.3.36 修复 PHP2Shell ( #450 )
...
Pin production and local development to official PHP 8.3.36 Apache Bookworm, preserving resource limits. Verified 47 tests / 319 assertions, real Apache runtime and 115000-row read-only import.
2026-10-22 09:46:44 +08:00
c2a11b3064
财务台账:增加当前余额并按账户状态同步金额
2026-10-21 16:47:16 +08:00
36af0e211a
修复生产内存保护:网页限额与重型导入隔离 ( #430 )
...
网页设置 2GiB 内存边界;生产重型导入统一进入 1CPU/1GiB 独立容器,保留只读文件、互斥、超时清理和发布保护。相关回归与资源隔离测试通过。
2026-10-21 14:30:06 +08:00
0b2bd343c5
fix: 恢复可用的 Composer 基础镜像源
2026-10-21 11:37:46 +08:00
345790175b
部署:切换可用的 Composer 基础镜像源 ( #417 )
2026-10-21 11:30:11 +08:00
93a27725b6
feat(财务台账): 接入 AI 轻量视图并改为分批增量快照 ( #411 )
...
本地验证:7 天和 30 天增量合并后,12,037 笔明细、收入 184,308,335.23、支出 155,917,513.13 保持不变。
2026-10-21 10:37:59 +08:00
5633ed2430
安全整合存量报价计费规则与独立成本价观测 ( #410 )
2026-10-20 19:08:47 +08:00
d68548646d
修复多人发布并发覆盖及旧客户端绕过保护 ( #409 )
2026-10-20 18:13:01 +08:00
17429d65ab
perf(财务): 减少大表扫描与重复重算,串行受限导出
2026-10-19 17:53:14 +08:00
aaron
c44d267902
chore(部署): 增加财务台账每日同步 cron
2026-10-19 16:07:32 +08:00
1f4f6f48d4
优化财务资源:减少重复扫描、隔离重型任务、约束系统日志 ( #390 )
2026-10-19 14:56:54 +08:00
cbbf32bb5c
科目映射表保存后自动重跑业绩明细
...
映射表保存、删除、恢复、导入和重置后,自动把受影响平台已存在的月份排入后台队列;后台按平台×月份逐个独立进程重跑,数据库锁防重复,生产 cron 每分钟兜底。保存响应直接提示排队任务数。
2026-10-19 14:22:43 +08:00
656c655c91
应付款终版导入:支持 20 万行(流式读取 + 分片导入 + 进度显示) ( #361 )
...
新增流式 xlsx/csv 读取器与分片导入:上传建行缓存,按片处理(2 万行/25 秒预算),批量 upsert + 批量审计事件,前端进度条自动续跑;上限 20 万行,上传 50MB。
2026-10-16 23:54:03 +08:00
7742163632
应付款终版导入:分块读取工作簿,避免大文件把进程撑爆导致 500 ( #359 )
...
按 2000 行分块读取(大文件不再整表载入内存),读满 1 万行立即提示拆分文件;php.ini 补 log_errors/error_log,致命错误可查。
2026-10-16 23:15:33 +08:00
8d7f6da49f
feat(协议签署): 按需生成证件推送单并独立签署归档 ( #335 )
2026-10-15 08:19:32 +08:00
ea80148dfc
店铺违规预警:级别/责任人/处理截止/超时/推送状态 + 处理状态四档 + 群推送接口 + 预览统计页 ( #332 )
2026-10-13 19:54:01 +08:00
e61e3b50fb
店铺违规预警:补充生产每日同步定时任务(cron 遗漏) ( #315 )
2026-10-13 09:36:14 +08:00
c55c06026f
快递应付:报价维护只留报价页签 + 附加费结算定时同步(每日7天/每周90天) ( #314 )
2026-10-12 17:49:10 +08:00
9f6a5f6fde
退货取件管理:整行点击异步加载详情,本地 opcache 提速
2026-10-12 13:47:01 +08:00