[缺陷] SYB 商品列表查询独立延长前端等待至 60 秒 #355
Open
opened 2026-10-05 14:47:55 +08:00 by ila
·
2 comments
No Branch/Tag Specified
main
feat/357-syb-cancel-status
feat/356-purchase-order-filter
fix/355-syb-list-timeout
feat/353-syb-shop-multiselect
fix/354-syb-top-pagination
fix/352-syb-source-created
fix/348-reveal-swipe
feat/340-syb-excluded-products
fix/351-inner-code-apply-selection
fix/350-match-layout
fix/350-inner-code-matching
feat/349-batch-return-use
feat/347-batch-return-cancel
feat/345-yeeke-reship
fix/346-root-serves-spa
fix/344-inner-code-stall-match
fix/343-syb-writeback-session
feat/339-syb-page-size
feat/338-return-match
feat/337-yeeke-admin-ui
feat/336-yeeke-return-sync
fix/335-bottom-submit-node
fix/334-spec-probe-top-swipe
fix/333-purchaser-device-owner
fix/331-spec-panel-recognition
fix/330-syb-writeback-session
feat/327-syb-writeback-filter
feat/326-order-information
fix/325-order-result
feat/316-chrome-order-backfill
fix/307-backfill-entry
feat/305-syb-order-writeback
feat/306-order-paid-amount
release/283
fix/283-purchase-mapping-consistency
fix/230-horizontal-spec-selection
feat/263-spec-rematch
fix/262-purchase-handoff
fix/260-261-purchase-readiness
fix/259-partial-collection-link
feat/258-one-click-replace
fix/257-color-normalized-match
fix/256-collection-single-dimension
fix/255-current-page-reidentify
feat/253-one-click-link
fix/254-match-loading
fix/251-syb-spec-candidates
feat/250-continuous-collection
fix/249-local-purchase-diagnostics
fix/248-bottom-submit
fix/247-short-address-panel
fix/246-address-return-panel
fix/245-purchase-failure-diagnostics
fix/244-selected-card-duplicates
fix/243-spec-entry-recovery
feat/242-agent-order-backfill
feat/241-order-backfill-endpoint
fix/239-syb-partial-sync
fix/238-spec-panel-preswipe
feat/237-client-api-keys
feat/236-purchaser-syb-sync
fix/235-syb-pagination-overlap
release/234-integrated
fix/229-address-entry-dedup
fix/228-selection-proof-panel-transition
fix/227-address-panel-return
fix/226-reopen-pdd-on-manual-retry
fix/225-in-place-purchase-retry
fix/224-final-spec-revalidation
fix/223-probed-confirmed-mapping
chore/221-devharness-sync
feat/218-purchase-result-bubble
fix/217-agent-retry-current-spec
fix/216-syb-spec-role-order
feat/215-mandatory-live-spec-probe
feat/214-verified-purchase-actions
fix/212-syb-sync-shop-snapshot
feat/211-spec-entry-ready-wait
feat/210-order-result-payment-transition
feat/209-pdd-bottom-spec-entry
feat/200-ai-match-result-purchase-ready
feat/199-job-execution-logs
feat/198-syb-ai-parse
feat/195-scheduled-spec-auto-match
fix/197-ai-write-timeout
feat/190-syb-inline-correction
fix/193-address-entry-reveal
feat/194-one-click-spec-match
fix/192-order-result-scroll
No results found.
Labels
No items
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: OPC/goauto#355
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
基本信息
依赖与并行
当前事实与复现
范围和已确认方案
设计证据
验收标准
文档影响
风险与回退
工具回退
本次发布授权(2026-10-05)
用户要求将 #353、#354、#355 更新到线上服务,授权合并并配套发布 Server/Web 至 122.228.200.167。无需数据库迁移或 Android 更新;保留任务和定时任务原状态。发布前排除运行中的任务,发布证据完成后回写;用户未明确验收前不关闭。当前会话仍无 Gitea MCP,沿用已记录的 REST API 回退。
实施完成,待用户验收(2026-10-05)
fix/355-syb-list-timeout,基于线上/main1f3ce61;代码提交a24c2068ef64e7fe6a92cc4b9b755d5606482aef,文档提交19060d2,均已推送。listSybProducts单独增加默认timeout: 60000;全局仍为 10000ms,既有 options/signal 原样传递;未改变其他 API、页面、后端、数据库或 Android。node --test tests/unit/syb-products-timeout.test.cjs:4/4 通过。覆盖搜索/翻页/每页数量、参数与取消 signal、其他 SYB API 和全局超时隔离、错误原样传播无新增重试。pnpm exec playwright test tests/e2e/syb-network-retry.spec.ts --workers=1:6/6 通过(本工单 localhost:9555 隔离 Vite,全部业务 API 用合成数据模拟)。新增 12 秒响应场景正常显示,仅发起一次列表请求;原网络恢复、业务错误、列表先显示、预检失败和旧结果隔离回归通过。测试临时服务已停止。pnpm exec eslint src/api/goauto/syb-products.js通过;pnpm run build:prod成功,产物web/dist。构建有既有 CSS 伪类/大包警告;测试开发环境共享依赖的字体 allow-list 警告不影响断言,未扩展处理。Troubleshooting已在线更新并回读 revisioncc305694c6d7a6dfaa0e2eb150183fd36bb864a6;一次harness.py sync和一次sync --check均退出 0。同步附带获取的 #353 两份镜像只留本地,未纳入本单提交;本单仅提交 Troubleshooting 镜像。#353 / #354 / #355 联合发布完成(2026-10-05)
用户本轮授权三单更新线上。合并提交
ddc18f5同时保留timeout: 60000、多店铺paramsSerializer及末尾...options,补充组合回归;main 已推送至1b4f7cd39240cff9fd04eff4d5a60836a2dd8121(最后一笔为中文文档,无 Server/Web 差异)。构建与测试
syb-products-timeout.test.cjs5/5;目标 ESLint;Web 生产构建通过。线上发布
/home/goauto/releases/20261005-ddc18f5-353-355;旧 release/home/goauto/releases/20260930-352-1f3ce61完整保留,可原子切回并重启回退。bd8fefe932a890346723a784ee4447dfec322e14c4584a23e479c4b882a10fc2,上传包与服务端二进制回读校验一致。复用既有配置、static、var、temp 和环境文件;没有数据库迁移、APK 更新、权限扩展、定时开关变化、创建订单或付款。线上只读验收
文档与范围
9dfe6566032003ed16f7c693d5d257500b7c5025、60bac77693f31b33162a65dc902456f324774f7b;镜像 sync/check 通过并提交1b4f7cd。设计状态标注和已有测试失败说明已补正文。40e77a656d1c21d72454ad722a4f71a0a4491241;发布后镜像 sync/check 已通过,文档提交e4d4a6f已推送 main;与线上绑定的1b4f7cd仅有文档差异,无需重建或再次重启。