fix: 配件仓位仅使用箱及仓位库存表 #11

Merged
lunanting merged 2 commits from codex/pack-inventory-location-only-0917 into main 2026-09-17 11:15:47 +08:00
Owner

目的与范围

  • 修复 MKH-BOM 展开明细把库存仓库或商品档案仓库误显示为配件仓位的问题。
  • 配件仓位只读取 rpt.jst_packInventoryInfo 的 bin_group、bin、pack_id 和 wh_id。
  • 箱及仓位表没有有效记录时显示“未维护”。

同步与兼容性

  • 起始及最近同步的 main:6c0097753fca8ea16b9ae5fc619624eac0896422
  • 待审核提交:3a87d8ecbaffe3a13d0d3bec83d04142c39cd90e
  • 无冲突;保留 BOM 来源、库存数量查询、缓存和打印功能。
  • 不包含数据库写入、迁移、凭据或配置变更。

数据库证据

  • 已核对 rpt.jst_packInventoryInfo 实际字段;包装仓库字段应使用 wh_id,原用的 wms_co_id 在抽样记录中为空。
  • 截图中的配件在该表中无记录,修复后明确显示“未维护”。
  • 使用存在包装库存的配件验证相同查询,返回 17 条有效记录。
  • 查询仍按有限的 BOM 配件编码匹配并保留 2 分钟缓存;本次删除了额外仓库关联和错误降级查询。

验证

  • npm --prefix backend run check:291 项测试通过。
  • npm --prefix frontend run check:lint、16 项测试和生产构建通过。

风险与回退

  • 过去显示为“未分箱/暂无箱号”的仓库名称会改为“未维护”,这是本次要求的数据口径。
  • 可通过新 PR 撤销本提交,不涉及数据回滚。

仓库所有者合并授权

  • 授权人:仓库所有者(本任务用户)
  • 授权内容:将本 PR 合并到 main 并部署到生产服务器。
  • 最终提交 SHA:80028665c5084994c87f674aa785c53fdb9b1d02
  • 授权依据:用户明确要求“合并到主仓库部署到服务器”,并随后要求修改合并规范以允许所有者明确授权。
  • 状态确认:无冲突;后端 291 项测试通过;前端 lint、16 项测试和生产构建通过;后续提交仅修改协作与部署规范文档。
## 目的与范围 - 修复 MKH-BOM 展开明细把库存仓库或商品档案仓库误显示为配件仓位的问题。 - 配件仓位只读取 `rpt.jst_packInventoryInfo` 的 `bin_group`、`bin`、`pack_id` 和 `wh_id`。 - 箱及仓位表没有有效记录时显示“未维护”。 ## 同步与兼容性 - 起始及最近同步的 main:`6c0097753fca8ea16b9ae5fc619624eac0896422` - 待审核提交:`3a87d8ecbaffe3a13d0d3bec83d04142c39cd90e` - 无冲突;保留 BOM 来源、库存数量查询、缓存和打印功能。 - 不包含数据库写入、迁移、凭据或配置变更。 ## 数据库证据 - 已核对 `rpt.jst_packInventoryInfo` 实际字段;包装仓库字段应使用 `wh_id`,原用的 `wms_co_id` 在抽样记录中为空。 - 截图中的配件在该表中无记录,修复后明确显示“未维护”。 - 使用存在包装库存的配件验证相同查询,返回 17 条有效记录。 - 查询仍按有限的 BOM 配件编码匹配并保留 2 分钟缓存;本次删除了额外仓库关联和错误降级查询。 ## 验证 - `npm --prefix backend run check`:291 项测试通过。 - `npm --prefix frontend run check`:lint、16 项测试和生产构建通过。 ## 风险与回退 - 过去显示为“未分箱/暂无箱号”的仓库名称会改为“未维护”,这是本次要求的数据口径。 - 可通过新 PR 撤销本提交,不涉及数据回滚。 ## 仓库所有者合并授权 - 授权人:仓库所有者(本任务用户) - 授权内容:将本 PR 合并到 `main` 并部署到生产服务器。 - 最终提交 SHA:`80028665c5084994c87f674aa785c53fdb9b1d02` - 授权依据:用户明确要求“合并到主仓库部署到服务器”,并随后要求修改合并规范以允许所有者明确授权。 - 状态确认:无冲突;后端 291 项测试通过;前端 lint、16 项测试和生产构建通过;后续提交仅修改协作与部署规范文档。
lunanting added 1 commit 2026-09-17 10:30:56 +08:00
lunanting requested review from yanhui 2026-09-17 10:31:54 +08:00
lunanting requested review from wangjie 2026-09-17 10:31:55 +08:00
lunanting requested review from youruo 2026-09-17 11:13:00 +08:00
lunanting requested review from Xkh5201314 2026-09-17 11:13:01 +08:00
lunanting added 1 commit 2026-09-17 11:14:51 +08:00
lunanting merged commit ecfd97787d into main 2026-09-17 11:15:47 +08:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lunanting/cangku#11
No description provided.