fix(web): decouple SYB sync feedback (#77)

This commit is contained in:
QiuSW
2026-08-24 16:49:23 +08:00
parent 791f90c6c5
commit 3261561940
7 changed files with 43 additions and 96 deletions
+4 -3
View File
@@ -2,8 +2,8 @@
generated: true (请先修改 Gitea Wiki,禁止直接编辑本文件)
wiki_page: Business-Rules-and-Glossary
wiki_url: https://git.ilapage.cn/OPC/goauto/wiki/Business-Rules-and-Glossary.-
wiki_revision: bb1dea3110c827ee6516f74eb440417a0551f9b8
synchronized_at: 2026-08-24T07:56:42Z
wiki_revision: 8e5668f30853e7afa2c03186ff882458a5d15d9c
synchronized_at: 2026-08-24T08:45:50Z
<!-- gitea-wiki-mirror:end -->
# 业务规则与术语
@@ -190,7 +190,8 @@ synchronized_at: 2026-08-24T07:56:42Z
- 定时同步与保留的手动导入 API 共用同一个导入服务和 `syb_sync_run` 记录;定时任务的操作人显示为“系统定时同步”。
- 同一时刻只允许一个 SYB 同步任务运行。上一次仍在运行时,本次定时触发直接跳过,不排队、不并发,也不立即重试;等待下一小时再次触发。
- 定时任务失败时明确记录失败原因,不自动重试。服务重启后由既有启动恢复逻辑处理遗留的运行中记录。
- SYB 商品页不再提供“导入”和“同步记录”快捷按钮;页面自动显示最近一次同步状态,运行中轮询进度,完成后刷新商品列表。同步记录页面和手动导入 API 继续保留。
- SYB 商品页不再提供“导入”和“同步记录”快捷按钮,也不查询、展示或轮询同步状态;后台同步成功、失败或中断均不在商品页弹出消息,商品数据由用户主动查询或刷新获取。
- 独立“SYB 同步记录”页面是同步结果的唯一 Web 展示位置,保留运行状态、进度、数量、失败原因和店铺统计;go-admin 定时任务中的 `GoAutoSYBHourlySync` 提供“执行记录”入口。手动导入 API 继续保留。
## cmautobuy 商品导入