供应商管理增加每天08:15完整同步 #302
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feature/limeng-supplier-daily-sync"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
供应商管理已有轮转刷新,但没有固定的每天 08:15 同步。新增北京时间 08:15 完整校准入口,依次更新正式供应商档案(含易签宝账号)、合同、联系人和打款资料,页面继续使用现有共享镜像与最近同步时间。
命令复用现有稳定游标、分批和同步状态,直到四个已接入数据集分别完成;单表失败后继续其他表并返回失败状态。刷新或来源未启用时跳过。两种生产发布脚本安装同一 cron,使用现有上游互斥锁、www-data 并等待正在进行的同步。Laravel 调度入口显式使用 Asia/Shanghai,保留原有轮转刷新。
相关验证:14 个测试、147 项断言通过,覆盖四数据集完整顺序校准、失败不中断其余资料、刷新关闭和来源禁用、UTC 环境下北京时间 08:14/08:15/08:16 的触发边界,以及既有轮转和生产发布调度回归。两个发布脚本语法检查通过。修正旧轮转测试对现有 full_reconcile_hours 配置的 mock 期望。
不修改金额计算、权限、原始业务数据或生产连接配置;无新增数据库迁移。生产验收将核对 cron、备份后运行同步及四表状态/计数和真实页面。