feat: 删除已停用的同步店铺 (#197)

This commit is contained in:
chengma
2026-08-13 08:48:02 +08:00
parent 7cdfc6de99
commit 761058efc1
9 changed files with 120 additions and 3 deletions
+4 -2
View File
@@ -529,8 +529,10 @@ v14 起,`stock_count` 继续表示通过完整性校验的**原始货运单数
### 5.3 `syb_allowed_shops` 同步店铺准入(MySQL v14)
每个店铺只保留一条全局记录。`normalized_name` 是去除首尾空白后的名称并使用
`utf8mb4_bin` 唯一约束;匹配不做模糊、正则或大小写折叠。停用代替硬删除,方便
恢复和审计。同步开始时一次读取所有 `enabled=1` 的名称作为不可变快照。
`utf8mb4_bin` 唯一约束;匹配不做模糊、正则或大小写折叠。日常退出同步使用停用,
只有已停用项允许管理员永久删除;条件删除必须再次带 `enabled=0`,避免并发重新启用
后被误删。删除配置不级联历史货运单或同步记录。同步开始时一次读取所有
`enabled=1` 的名称作为不可变快照。
`[必须]` 没有任何启用店铺时同步关闭失败,不请求顺运宝、不推进游标。该表只控制
后续同步是否入库,不自动删除历史 `syb_orders`。