From fe23b1d7a8709371e5bda5a8ccaeeea63d23ae87 Mon Sep 17 00:00:00 2001 From: ouyangxq <775153912@qq.com> Date: Thu, 15 Oct 2026 10:34:50 +0800 Subject: [PATCH] docs(selfop): record zero stock filter release and verification --- 测试环境单机部署与配置契约.md | 8 ++++++++ 自营业务/库存周转视图设计.md | 6 ++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/测试环境单机部署与配置契约.md b/测试环境单机部署与配置契约.md index 4fdd9dd..f23f342 100644 --- a/测试环境单机部署与配置契约.md +++ b/测试环境单机部署与配置契约.md @@ -1,5 +1,13 @@ # 测试环境单机部署与配置契约 +## 自营库存周转 TEST 发布与验收(2026-10-15) + +10:34 按用户“授权更新测试环境”发布本轮库存周转配套版本:Lastleg `72d7ed696255908826c7167d083cd29b3ece8bd7`(预构建 #320、backend-java #699 SUCCESS,digest `sha256:4fdc5ea4fc90ff51b914a8eedde61ca1a50d5f02fe983a107eb61289c030d308`),Admin `11e348a29f649f3c98e976d54a89d359bebf6207`(admin-web-test #610 SUCCESS,imageId `sha256:34b55801fece3d4409078ac1fcf78ac2843bc26e95b8f7491703a6179907ba68`)。先完成后端健康与镜像核验,再更新前端;Admin Job 已恢复 release/test、lightweight=true。两服务各部署一次;Integration 沿用原版本。无 SQL 写入或采集配置变更,部署前只读确认待办及活动任务为0,部署后两后端健康、唯一供应商出口,BUSINESS/continuousEnabled=true/1200ms 保持。 + +范围:默认隐藏明确零实物库存,支持SKU/货主全量筛选后计数、排序和分页;未知库存保留,取消勾选显示全部。前端移除主表“状态与样本”列,记录证据保留在统计说明;“隐藏 0 库存”使用带边框复选框并放在列表快捷筛选右侧,清除无数据概览空行及首次失败的“保留上次结果”误导提示。其他窗口未提交的经营总览说明调整未纳入本次前端提交。 + +自动验证:后端72项周转/控制器测试、5项网关路由检查,前端374文件3080项测试、类型检查与构建通过。发布后真实HTTP共22请求,US01/US02 × SKU/OWNER四组核验全部通过:默认等于显式隐藏、取消恢复全部、已知零库存被排除、货主汇总内容与未筛选结果一致、概览及图表不变、体积降序及固定上下文20/100条跨页对照一致。该快照US01 SKU 5423→2769、货主69→42,US02 SKU 1062→775、货主15→14,单次串行查询约226~1171ms。Admin健康、库存路由及实际HTTP组件资源已核验;人工1920×1080、100%视觉确认仍待完成。证据位于后端target:`selfop-zero-stock-http-proof.json`、`selfop-zero-stock-runtime-after.json`、`selfop-zero-stock-web-runtime.json`、`selfop-zero-stock-web-release-admin-web-test.json`、`selfop-zero-stock-deploy-dispatch.json.status`及对应预构建回执。 + ## 自营统计 TEST 发布与验收(2026-10-14,进行中) 18:25 按用户“排序补丁提交并发布”及“新增改动也一起发布”授权,最终发布 Lastleg `b7fb3a5054569cd45f111518bb0641588496db54`(含排序提交 `7079455eb01c667442a1061feb4085ae627d67db`,预构建 #319、backend-java #698 SUCCESS,digest `sha256:66296dc85c8aca7401fb80f5904d083eec3415d1986c8eb4cdbf67830df15f4c`)和 Admin `08fac66fe1afeac12b0155605dc1f1f1182fb322`(#609 SUCCESS,imageId `sha256:222d8b1374f2bf804a15339cafb60b6da6de2e155de83c13d9261586db3fe359`)。排序单独候选 #318 仅构建成功,没有部署;后端直接更新最终版本一次。Admin Job 已恢复 release/test、lightweight=true。范围为库存/所选窗口出库体积排序、SKU单件体积排序、货主体积Top10及配套展示调整;无SQL写入、Integration更新或采集配置修改。部署前只读核验无待办和活动任务;部署后两服务健康、BUSINESS/continuousEnabled=true/1200ms、唯一供应商出口保持。 diff --git a/自营业务/库存周转视图设计.md b/自营业务/库存周转视图设计.md index 24d655a..7059e15 100644 --- a/自营业务/库存周转视图设计.md +++ b/自营业务/库存周转视图设计.md @@ -78,11 +78,13 @@ SKU/商品/货主 | 实物/可售 | 7日/15日/30日出库 | 日均 | | 按货主切换 | 同页服务端分页汇总;切换时清除 SKU 关键字及仅适用 SKU 的排序,提示条件已调整;保留仓库、截止日、基准及有效精确货主条件 | | 点击货主 | 同页切回 SKU 列表并添加精确货主 chip;返回货主汇总恢复原页码、筛选和上下文 | | 点击 SKU | 复用当前 1120px 居中 SKU 日趋势 AppDialog,带真实货主+SKU与所选基准区间;不加抽屉或独立详情页 | -| 样本与未知原因 | 行内短说明;详细覆盖/日样本证据用现有 1040px 居中证据 AppDialog,最多 366 日;关闭取消请求 | +| 历史库存记录与未知原因 | 主表隐藏“状态与样本”列,不逐行显示日样本进度;期间平均实物/期间件数周转未知时显示“—”,悬停说明原因。在现有“统计说明”中选择本页商品或货主,打开现有 1040px 居中证据 AppDialog 查看历史库存记录及销量覆盖,最多 366 日 | + +列表快捷筛选右侧提供默认选中的带边框复选框“隐藏 0 库存”(`hideZeroInventory`,省略时为true)。按当前全品质实物件数筛选:SKU视图隐藏明确零实物SKU,货主视图隐藏汇总实物明确为零的货主;未知、过期库存不当作零,可售为零但仍有实物的记录保留。服务端在完整候选上筛选后计数、排序、分页;不改变概览、图表及货主内部销量的汇总范围。取消勾选显示全部,切换立即回第一页并保留查询快照,分组/货主下钻保持选择,重置恢复默认选中。 | 图表完整明细 | 沿用 1040px 居中图表明细框,支持键盘等价下钻;不默认重复展示第二张表 | | 统计说明 | 同页折叠文字,集中说明三种指标、时间及未知规则;主表不重复长段说明 | -SKU 列表是只读分析表,无须新增“操作”列。第一组身份列为 SKU、商品名称、所属货主;长名称可换行,不以内部 ID 回退。首屏保留三窗出库及主要库存/速度指标;在正品可售后默认展示“在途”列,SKU及货主视图均支持全量升降序排序,未知末尾;冻结、次品、期间平均库存、周转次数、最近已观测出库日、样本证据放扩展列。允许表格内部横向滚动,不挤小全页字体。 +SKU 列表是只读分析表,无须新增“操作”列。第一组身份列为 SKU、商品名称、所属货主;长名称可换行,不以内部 ID 回退。首屏保留三窗出库及主要库存/速度指标;在正品可售后默认展示“在途”列,SKU及货主视图均支持全量升降序排序,未知末尾;冻结、次品、期间平均库存、周转次数、最近已观测出库日放扩展列。历史库存记录明细收进统计说明,不单设状态与样本列。允许表格内部横向滚动,不挤小全页字体。 本节是新视图的逐操作设计依据,总控实施时并入模块 `operation-matrix.md`;原明细和总览承载继续沿用既有矩阵。视觉验收为人工 1920×1080、100% 截图,缺证据记“待人工截图确认”。