SYB ????????????? 200 ? #342

Open
opened 2026-09-27 16:43:06 +08:00 by ila · 9 comments
Owner

????

? SYB ????????????,??????? #339 ????;?????? 200 ?,???? 20/50/100/200/500 ???

??

  • ??? syb-products ???? 200/500 pageSize,??? 500?
  • Web ?? pageSize ????? pageSize ? 200?
  • ?? SYB ???????/????;?????????
  • ????????????????????????????????
  • ?? #339 ?????????????????

???

???????????????????????????????;??????????

?????

  • ?? #339 ??? 00fb274,????????????????
  • ? cherry-pick #339 ????? main,??? #341 ?????????????
  • ???????? SYB ???????;?????/API???????,?????????,?? createdAt/updatedAt ???????
  • ?????????,?????????????;??????????

??

  • ??????????? 200 ??
  • ?? 200/500 ?????????? pageSize,?? 500 ????
  • ??????????????????????????
  • ?????????? total?????????
  • 500 ????????????? 100 ???,??????????
  • ?????Web ????;??? #341 ?????????

????

???????????????,????????????;???????

????

???? SYB ?????,????????;????????????/??????????

## ???? ? SYB ????????????,??????? #339 ????;?????? 200 ?,???? 20/50/100/200/500 ??? ## ?? - ??? `syb-products` ???? 200/500 pageSize,??? 500? - Web ?? pageSize ????? pageSize ? 200? - ?? SYB ???????/????;????????? - ???????????????????????????????? - ?? #339 ????????????????? ## ??? ???????????????????????????????;?????????? ## ????? - ?? #339 ??? `00fb274`,???????????????? - ? cherry-pick #339 ????? main,??? #341 ????????????? - ???????? SYB ???????;?????/API???????,?????????,?? createdAt/updatedAt ??????? - ?????????,?????????????;?????????? ## ?? - ??????????? 200 ?? - ?? 200/500 ?????????? pageSize,?? 500 ???? - ?????????????????????????? - ?????????? total????????? - 500 ????????????? 100 ???,?????????? - ?????Web ????;??? #341 ????????? ## ???? ???????????????,????????????;??????? ## ???? ???? SYB ?????,????????;????????????/??????????
Author
Owner

????:?? syb_product ??????? SYB ???????,?? createdAt/updatedAt????????????????????????

????????????:

  1. ?? source_date/syb_order_date ??,???????? SYB ????;??????????,????????;?
  2. ???????????(????? SYB ????)?

?????????????????,??????????;#339 ? 200/500 ??????????,???????? main?

????:?? `syb_product` ??????? SYB ???????,?? `createdAt/updatedAt`???????????????????????? ????????????: 1. ?? `source_date`/`syb_order_date` ??,???????? SYB ????;??????????,????????;? 2. ???????????(????? SYB ????)? ?????????????????,??????????;#339 ? 200/500 ??????????,???????? main?
Author
Owner

已确认采用“创建时间”作为筛选口径:直接使用 syb_product.created_at,不新增数据库字段;页面文案使用“创建时间”。继续实施 #339 分页复用、默认 200 条及创建时间起止筛选。

已确认采用“创建时间”作为筛选口径:直接使用 syb_product.created_at,不新增数据库字段;页面文案使用“创建时间”。继续实施 #339 分页复用、默认 200 条及创建时间起止筛选。
Author
Owner

实现已完成并合并 main。提交:977ac23、合并提交 9f679f6。内容:复用 #339 的 200/500 分页能力,默认/重置每页 200;增加 createdFrom/createdTo 创建时间筛选,支持单端和包含结束日;与店铺、订单号、解析状态、处理阶段及分页总数组合生效;保留批量预览分片和上限保护。验证:Go 定向测试通过(分页上限、创建时间范围、非法状态)。Web 构建未执行成功,当前 worktree 缺少 node_modules,pnpm build:prod 报 vite 未找到;待安装依赖后补跑。未执行线上发布。当前工单待验收。

实现已完成并合并 main。提交:977ac23、合并提交 9f679f6。内容:复用 #339 的 200/500 分页能力,默认/重置每页 200;增加 createdFrom/createdTo 创建时间筛选,支持单端和包含结束日;与店铺、订单号、解析状态、处理阶段及分页总数组合生效;保留批量预览分片和上限保护。验证:Go 定向测试通过(分页上限、创建时间范围、非法状态)。Web 构建未执行成功,当前 worktree 缺少 node_modules,pnpm build:prod 报 vite 未找到;待安装依赖后补跑。未执行线上发布。当前工单待验收。
Author
Owner

已更新本地 Supervisor 运行实例:运行 worktree 已同步到 main 内容(运行提交 77e7846,包含 9f679f6),并重启 goauto-admin-api / goauto-admin-ui。进程现指向 D:/OPC/goauto-worktrees/main-runtime,前端源码已包含“创建时间”筛选和默认每页 200 条。请浏览器强制刷新后验收。线上服务未发布。

已更新本地 Supervisor 运行实例:运行 worktree 已同步到 main 内容(运行提交 77e7846,包含 9f679f6),并重启 goauto-admin-api / goauto-admin-ui。进程现指向 D:/OPC/goauto-worktrees/main-runtime,前端源码已包含“创建时间”筛选和默认每页 200 条。请浏览器强制刷新后验收。线上服务未发布。
Author
Owner

设计证据更新(布局 v2,2026-09-27):在现有 SYB 商品筛选卡片内保留两行结构。第一行继续放店铺、订单号、解析状态、处理阶段、查询、重置;第二行左侧放“创建时间”范围组件,右侧放“匹配退货”按钮。创建时间仍作为查询条件随“查询”提交;匹配退货保持原有权限、候选数量和上限禁用逻辑。验收:普通/无权限用户不显示匹配退货;创建时间单端/双端筛选结果不变;两行在桌面宽度左右对齐,窄屏不溢出;分页和其他批量按钮行为不变。该布局属于已有页面的小范围调整,无新增页面,采用现有组件和样式,不新增 QuantUX 页面。

设计证据更新(布局 v2,2026-09-27):在现有 SYB 商品筛选卡片内保留两行结构。第一行继续放店铺、订单号、解析状态、处理阶段、查询、重置;第二行左侧放“创建时间”范围组件,右侧放“匹配退货”按钮。创建时间仍作为查询条件随“查询”提交;匹配退货保持原有权限、候选数量和上限禁用逻辑。验收:普通/无权限用户不显示匹配退货;创建时间单端/双端筛选结果不变;两行在桌面宽度左右对齐,窄屏不溢出;分页和其他批量按钮行为不变。该布局属于已有页面的小范围调整,无新增页面,采用现有组件和样式,不新增 QuantUX 页面。
Author
Owner

布局 v2 已实施并合并 main:提交 58c8c07,合并提交 5e5fdd7。创建时间筛选移到第二行左侧,匹配退货移到第二行右侧;权限、候选数量、上限和查询参数逻辑未改。main-runtime 已同步至 a9cf7ff,Supervisor 的 goauto-admin-ui 已重启。验证:pnpm build:prod 成功(仅保留既有 CSS 兼容性及 chunk 体积 warning)。本地待浏览器强制刷新后验收,线上未发布。

布局 v2 已实施并合并 main:提交 58c8c07,合并提交 5e5fdd7。创建时间筛选移到第二行左侧,匹配退货移到第二行右侧;权限、候选数量、上限和查询参数逻辑未改。main-runtime 已同步至 a9cf7ff,Supervisor 的 goauto-admin-ui 已重启。验证:pnpm build:prod 成功(仅保留既有 CSS 兼容性及 chunk 体积 warning)。本地待浏览器强制刷新后验收,线上未发布。
Author
Owner

设计证据 v3(2026-09-27):第一行保留原有查询条件和批量按钮顺序,并将“匹配退货”放在“创建采购”按钮之后;第二行仅保留左侧“创建时间”范围筛选。按钮权限、候选数量、上限禁用和查询行为保持不变。验收:有权限用户可在创建采购右侧看到匹配退货;无权限用户不显示;创建时间仍在第二行左侧;窄屏不溢出。

设计证据 v3(2026-09-27):第一行保留原有查询条件和批量按钮顺序,并将“匹配退货”放在“创建采购”按钮之后;第二行仅保留左侧“创建时间”范围筛选。按钮权限、候选数量、上限禁用和查询行为保持不变。验收:有权限用户可在创建采购右侧看到匹配退货;无权限用户不显示;创建时间仍在第二行左侧;窄屏不溢出。
Author
Owner

已发布线上:发布标识 20260927-24100f0,包含创建时间范围筛选、默认每页 200 条、最大每页 500 条及已确认的按钮布局。线上数据库无需新增迁移;发布脚本完成备份、服务切换、迁移检查、nginx -t 和重启。验证:/home/goauto/current 指向该发布,goauto.service 为 active,外部入口 HTTP 200,/api/v1/health HTTP 200。首次发布包因缺少 static 目录被脚本自动回滚,补齐目录后第二次成功;未改动业务数据。

已发布线上:发布标识 20260927-24100f0,包含创建时间范围筛选、默认每页 200 条、最大每页 500 条及已确认的按钮布局。线上数据库无需新增迁移;发布脚本完成备份、服务切换、迁移检查、nginx -t 和重启。验证:/home/goauto/current 指向该发布,goauto.service 为 active,外部入口 HTTP 200,/api/v1/health HTTP 200。首次发布包因缺少 static 目录被脚本自动回滚,补齐目录后第二次成功;未改动业务数据。
Author
Owner

线上发布回归根因已确认并修复:复用旧 Nginx try_files $uri @goauto_backend 导致 / 回落至 API 后端的 GO-ADMIN 官网 iframe 欢迎页,/index.html 则正确返回 5563 字节前端。这不是账号权限或缓存问题。追加 location = / { try_files /index.html =404; },保留 API 代理规则,备份原配置并 nginx -t/reload。修复后线上根路径 HTTP 200/5563 字节,API health 200。未删除 dist,未修改业务数据。

线上发布回归根因已确认并修复:复用旧 Nginx try_files $uri @goauto_backend 导致 / 回落至 API 后端的 GO-ADMIN 官网 iframe 欢迎页,/index.html 则正确返回 5563 字节前端。这不是账号权限或缓存问题。追加 location = / { try_files /index.html =404; },保留 API 代理规则,备份原配置并 nginx -t/reload。修复后线上根路径 HTTP 200/5563 字节,API health 200。未删除 dist,未修改业务数据。
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: OPC/goauto#342