feat: 补充平台端库存管理模块

补齐平台端库存余额、流水、初始化和手工调整能力,并将快递发货接入库存扣减闭环,方便运营侧统一查账与审计。

Made-with: Cursor
This commit is contained in:
AriadenCaseblg
2026-04-19 23:43:46 +08:00
parent b097837aa3
commit 005bd968df
32 changed files with 61113 additions and 59368 deletions

View File

@@ -18,4 +18,12 @@
- **已修复**商户订单页面order/merchantList点击详情等按钮提示“订单不存在”
- **已修复**商户订单页面order/merchantList不显示订单数据
- **已修复**平台管理后台商户订单打印页(/order/merchantPrint中的收货信息中电话显示全部电话号码不使用maskedUserPhone
- **已修复**平台管理后台商户订单打印页(/order/merchantPrint中的收货信息中电话显示全部电话号码不使用maskedUserPhone
- **已修复**商户订单页面order/merchantList测试发货功能
```
订单发送货弹窗中快递公司下拉列表没有数据
```
```
```

View File

@@ -0,0 +1,24 @@
# 库存管理
- 复制PRO_v3.0.1目录下项目中的库存管理模块功能
## 当前实现口径
- 平台端已新增库存管理、库存流水、库存初始化、手工入库/出库能力
- 库存余额表使用 `eb_product_inventory`,库存流水表使用 `eb_product_inventory_record`
- 平台商户订单在快递发货、拆单快递发货成功后,会在同一事务内校验库存余额、扣减余额并写入出库流水
- 无需发货、商家配送等非快递发货场景本期不自动出库,保持与一期范围一致
- 库存初始化会以现有商品/规格库存同步库存余额,并继承商户预警库存;商户未配置时使用默认预警值
- 退款退货回补、取消发货冲销仍为二期扩展项,底层流水与服务入口已预留可扩展空间
## 功能迁移和复制
- 让平台端后台具备和PRO_v3.0.1一样的库存管理功能
## 注意事项
- 不改变当前项目的代码,只通过数据库字段扩张来做数据关联
- 平台端商户订单页面order/merchantList点击发货时根据销售订单自动生成对应的出库单
## 相关文档
- https://doc.crmeb.com/pro_s/prov40/34832