采购员不希望逐条打开 SYB 商品详情调用 AI。需要保留现有单条关联、采集和人工规格匹配逻辑,在 SYB 列表对勾选商品发起批量 AI 匹配;合格结果由核心服务直接保存。列表能够区分当前 AI 已匹配数据,并在人工修改后去掉当前 AI 标记。
admin/handler/web/
admin/service/syb*.go
admin/repository/
admin/model/
admin/templates/syb/
admin/static/js/
_test
从 admin/ 执行:
admin/
$env:GOTOOLCHAIN="go1.23.0" go build ./... go test ./... -count=1 go vet ./... node --check static/js/app.js Remove-Item Env:GOTOOLCHAIN
使用独立 MySQL 8.4 _test 库和伪模型服务验���混合批次、去重、部分失败、超时、重启中断、人工覆盖和筛选;浏览器以 1366×768 人工检查。
2026-08-14 开始实施 #202。计划使用 MySQL v22 持久化批次/逐条结果;POST 只接收 syb_id,worker 重新读取上下文并使用 #201 核心;批次配置快照固定、有界并发、进程重启中断恢复;SYB 增加 AI规格匹配筛选和独立来源徽标。不创建采集/采购任务。
已按工单范围完成 MySQL v22 批次持久化、有界并发和上下文去重;顺运宝列表已增加 AI匹配、匹配记录、进度弹窗、来源徽标及 AI规格匹配筛选。人工映射保持优先,重启会中断未完成项,成功映射不回滚。批量操作不创建采购任务、不调用 Client、不改变真实采购门禁。
d64579e
57fc8a3
docs/task/202-Admin顺运宝列表批量AI匹配进度与筛选.md
go test ./... -count=1
go vet ./...
node --check static/js/app.js
MySQL 批次并发、权限和中断专项用例已编写;当前未启用独立 MySQL 8.4 _test 库,因此明确跳过,未使用生产库代替。真实模型服务和浏览器 1366×768 人工验收未执行。
工单保持打开,等待用户验收。
No dependencies set.
The note is not visible to the blocked user.
基本信息
要解决什么
采购员不希望逐条打开 SYB 商品详情调用 AI。需要保留现有单条关联、采集和人工规格匹配逻辑,在 SYB 列表对勾选商品发起批量 AI 匹配;合格结果由核心服务直接保存。列表能够区分当前 AI 已匹配数据,并在人工修改后去掉当前 AI 标记。
做什么 / 不做什么
怎么做
admin/handler/web/、admin/service/syb*.go、admin/repository/、admin/model/、admin/templates/syb/、admin/static/js/、路由、MySQL 迁移和 UI/数据模型文档。验收标准
_test批次并发/重启恢复及前端 JS 语法检查通过。怎么验证
从
admin/执行:使用独立 MySQL 8.4
_test库和伪模型服务验���混合批次、去重、部分失败、超时、重启中断、人工覆盖和筛选;浏览器以 1366×768 人工检查。风险和回退
2026-08-14 开始实施 #202。计划使用 MySQL v22 持久化批次/逐条结果;POST 只接收 syb_id,worker 重新读取上下文并使用 #201 核心;批次配置快照固定、有界并发、进程重启中断恢复;SYB 增加 AI规格匹配筛选和独立来源徽标。不创建采集/采购任务。
实施完成,待验收
已按工单范围完成 MySQL v22 批次持久化、有界并发和上下文去重;顺运宝列表已增加 AI匹配、匹配记录、进度弹窗、来源徽标及 AI规格匹配筛选。人工映射保持优先,重启会中断未完成项,成功映射不回滚。批量操作不创建采购任务、不调用 Client、不改变真实采购门禁。
d64579e57fc8a3docs/task/202-Admin顺运宝列表批量AI匹配进度与筛选.mdgo test ./... -count=1:通过go vet ./...:通过node --check static/js/app.js:通过MySQL 批次并发、权限和中断专项用例已编写;当前未启用独立 MySQL 8.4
_test库,因此明确跳过,未使用生产库代替。真实模型服务和浏览器 1366×768 人工验收未执行。工单保持打开,等待用户验收。