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
cbec6a8b62
供应商管理增加每天08:15完整同步 ( #302 )
2026-10-11 13:57:28 +08:00
401dfb089a
店铺账号密码:上游新增字段自动跟随(镜像补列 + 页面自动多出这一列)
...
新增 business-mirror:follow-upstream-columns:先把数据字典刷新到最新,再把上游
视图里新增、当前数据集还没同步的字段追加进镜像定义并立刻建列,下一次常规同步
就会带回数据。只做新增,不删除/不改写已有字段;字段名带 password/secret/token/
cipher/credential 等敏感关键字的一律跳过。已登记到发布 cron(每天 06:40)。
页面侧:config/upstream_mirrors.php 的 auto_follow_columns 用「页面 => 数据集」
登记,FollowedUpstreamColumns 服务把 followed_columns 变成表格列;这类列只展示、
不生成查询条件(后端还没有对应筛选口径)。
数据集自带的数据变动仍然由每分钟的 business-mirror:sync-tables 增量同步。
2026-10-08 13:19:53 +08:00
db2ee47fd8
发布切换容器前等待生产上游同步完成 ( #284 )
2026-10-07 15:00:48 +08:00
c4a976751d
修复订单售后页面一直转圈:店铺候选改成定时预热
...
上一次把店铺候选的完整计算放在 app()->terminating() 里,但服务器是 mod_php,
响应要等整个请求(含终止回调)结束才算完成,浏览器就一直转圈、侧边栏停在骨架屏。
线上实测:发布后第一个打开订单售后费用明细的人,页面会卡两分钟以上。
改成:页面只返回毫秒级的店铺目录兜底,完整候选(目录 ∪ 订单镜像店铺)由新增的
order-data:warm-shop-candidates 每小时预热一次,并在发布脚本的 cron 里注册。
2026-10-07 14:21:36 +08:00
44a2664372
发布脚本:头条放心购原始账单镜像每天 09:30 定点刷新(店铺收款账户账单·抖音账户数据到齐)
2026-10-06 15:42:58 +08:00
960d418c8e
发布构建支持指定 Composer 下载源
...
国内网络访问 GitHub 受限时,composer install 会因 GitHub dist 拉取失败而中断
(api.github.com / codeload.github.com SSL_ERROR_SYSCALL)。
- deploy/Dockerfile 新增可选构建参数 COMPOSER_REPO_PACKAGIST,留空仍用官方源
- macOS 发布脚本默认传腾讯云镜像,可用 CAIWU_COMPOSER_REPO_PACKAGIST 覆盖
2026-09-30 14:07:55 +08:00
26556a9169
Add warehouse short names to inventory report
...
Restore warehouse name mapping ledger and inventory short-name column.
2026-09-28 16:33:38 +08:00
454919b0c7
Revert "Merge branch 'fix/chenxi-inventory-mapping-release-20260928'"
...
This reverts commit c328dcbe77e114d1111c22ca22870227ad280ab7, reversing
changes made to bfbfe935eab814027d7d2328accc18a60171a712.
2026-09-28 12:00:54 +08:00
chenxi
72777aa44e
Merge remote-tracking branch 'origin/main' into fix/chenxi-inventory-mapping-release-20260928
2026-09-28 09:16:35 +08:00
chenxi
f562faca3c
完善进销存映射表与开发环境刷新配置
2026-09-28 09:16:02 +08:00
2c02f80b01
在后台页脚显示构建版本标识
2026-09-27 14:29:03 +08:00
374df29d2b
修复生产报表负载根因 ( #257 )
...
消除报表缓存穿透与后台千万级全表计数,降低同步频率并调整共享数据库资源。
2026-09-23 20:15:59 +08:00
2017d6520b
feat: add Jushuitan shipping data mirror
2026-09-23 18:29:15 +08:00
7e4a30365d
fix: 完善本地热更新开发环境 ( #250 )
...
启用本地 PHP 与前端资源热更新,并同步初始化脚本与健康检查。
Co-authored-by: 92451 <924518135@qq.com>
Co-committed-by: 92451 <924518135@qq.com>
2026-09-23 12:50:16 +08:00
170e252e6f
fix: schedule online daifa mirror refresh at 5am
2026-09-23 11:46:37 +08:00
836848f431
完善供应商应付五项操作
2026-09-22 14:49:09 +08:00
3b1d689b26
修复生产构建 Composer 镜像解析 ( #233 )
2026-09-21 17:49:00 +08:00
7146b19bd3
修复生产发布健康探针 ( #188 )
...
使用容器已声明的公开静态资源执行发布健康检查,避免根路径被 Laravel 防火墙拒绝后误回滚。
2026-09-15 11:53:17 +08:00