任务描述

1. 数据库表设计:

在数据池增加以下表及字段:

----添加库存类型----
ALTER TABLE `product_inventory`
ADD COLUMN `StockType` int(11) NOT NULL Default 0 COMMENT '库存类型 0-普通产品; 1-直发的产品;2-中转的箱产品;3-中转的箱'

----添加子库存表----
CREATE TABLE productinventory_detail (
  ID int  auto_increment NOT NULL,
  CustomerId int  NOT NULL comment '商户号',
  WarehouseId int  NOT NULL comment '仓库ID',
  ItemCode varchar(400)  NOT NULL comment '产品编码',
  ProductBarCode varchar(50)  NOT NULL comment '子产品编码',
  ProductSKU varchar(50)  NOT NULL comment '子产品SKU',
  ProductQuantity int  NOT NULL comment '子产品SKU的装箱数量',
  FNSKU varchar(50)  NULL comment 'FNSKU',
  AddTime datetime,
  UpdateTime datetime,
  RelationSku varchar(50)  NULL comment '关联系统SKU',
  ChannelSourceName varchar(50) NULL comment '关联来源渠道名称',
  ErpChannelId int  NULL comment '关联来源渠道ID',
    PRIMARY KEY (`ID`)
)


2. 数据池增加子库存数据同步服务


3. 添加子表库存查询接口用于库存校准


4. 责任库存校准方法调整:

(1)直发库存按原有逻辑执行

(2)箱库存和箱产品库存根据箱数据量*子产品数量再进行汇总得出最终子产品库存数量


5. 添加根据子产品SKU和仓库ID查询包含此子产品的箱号


需求描述
一、背景和价值   
1.背景:目前责任库存项目-盛宝隆海外仓有箱产品,箱库存的概念,没有转化成系统sku,导致责任库存的数据校准不准确。
2.价值:完善责任库存的分配场景,提高数据准确性,
二、需求描述
1.责任库存->盛宝隆海外仓同步功能优化(概念解析)
   1)箱库存:1)1箱里面多种SKU,  可用库存1 ,1箱里面分别装SKU: 10113101 (3个),10114049  (75个),仓库是盛宝隆二部美西仓,则责任库存的数据需要拆开显示10113101 (3个),10114049  (75个),并且到具体的人名下,无法到人的可指定默认分配人。

                     2)  海外仓子SKU,单箱子SKU数量,FNSKU,订单来源渠道,子产品关联sku,都要存储在责任库存系统中。


   2)箱产品库存:1)1箱里面只有一种SKU,  可用库存1413 (共1413箱) ,则总数=1413*4=5652个,仓库是盛宝隆二部美西仓,则责任库存的界面SKU显示3489191(5652个),并且到具体的人名下,无法到人的可指定默认分配人。
                             2)  海外仓子SKU,单箱子SKU数量,FNSKU,订单来源渠道,子产品关联sku,都要存储在责任库存系统中。


   3)直发库存:1)可用库存918 ,仓库是盛宝隆二部美西仓,则责任库存的数据需要显示SKU:8471227(918个),并且到具体的人名下,无法到人的可指定默认分配人。
                          2) 条码,条码库存数,订单来源渠道,订单来源渠道ID ,多码关联sku都要存储到责任库存系统中,确保后面的数据可查可跟踪。

备注:该功能改造设置批量责任库存校准 和全量的责任库存校准功能改造,切记别漏了。

4.责任库存界面的显示优化,若仓库是盛宝隆海外仓和MBB海外仓,易可达海外仓时候,存在箱库存和箱产品库库存时,并且责任库存大于0时,取对应的箱号需要显示在界面上(若有多个则用逗号隔开),需要区分箱库存的箱号和箱产品库存箱号两种数据,方便进行数据核查。

验收标准
暂无
子任务
任务ID P 任务名称 截止日期 指派给 任务状态 消耗(h) 剩余(h) 操作
25890 P2 数据池增加子库存数据同步服务 0000-00-00 Closed 已关闭 6 0
25891 P2 添加子表库存查询接口用于库存校准 0000-00-00 Closed 已关闭 4 0
25892 P2 责任库存校准方法调整-选中校准和全量校准 0000-00-00 Closed 已关闭 16 0
25893 P2 添加根据子产品SKU和仓库ID查询包含此子产品的箱号 0000-00-00 Closed 已关闭 3 0
25894 P2 增加箱库存与箱产品库存-代码审查 0000-00-00 Closed 已关闭 6 0
历史记录  
  1. 2022-03-29 21:09:46, 由 何建宝 创建。
  2. 2022-03-29 21:15:39, 由 何建宝 编辑。
    修改了 父任务,旧值为 "0",新值为 "-1"。
  3. 2022-03-29 21:15:39, 由 何建宝 创建子任务 #25890 数据池增加子库存数据同步服务 , #25891 添加子表库存查询接口用于库存校准 , #25892 责任库存校准方法调整-选中校准和全量校准 , #25893 添加根据子产品SKU和仓库ID查询包含此子产品的箱号 , #25894 增加箱库存与箱产品库存-代码审查 。
    修改了 父任务 ,旧值为 "0",新值为 "-1"。
    修改了 截止日期,旧值为 "2022-03-31",新值为 "0000-00-00"。
    修改了 预计开始,旧值为 "2022-03-30",新值为 "0000-00-00"。
  4. 2022-03-30 13:36:37, 由 何建宝 编辑。
    修改了 任务描述,区别为:
    003- ----添加库存类型----ALTER TABLE `product_inventory` ADD COLUMN `StockType` int(11) NOT NULL Default 1 COMMENT '库存类型 1-直发的产品;2-中转的箱产品;3-中转的箱'----添加子库存表----CREATE TABLE productinventory_detail ( ID int auto_increment NOT NULL, CustomerId int NOT NULL comment '商户号', WarehouseId int NOT NULL comment '仓库ID', ItemCode varchar(400) NOT NULL comment '产品编码', ProductBarCode varchar(50) NOT NULL comment '子产品编码', ProductSKU varchar(50) NOT NULL comment '子产品SKU', ProductQuantity int NOT NULL comment '子产品SKU的装箱数量', FNSKU varchar(50) NULL comment 'FNSKU', AddTime datetime, UpdateTime datetime, RelationSku varchar(50) NULL comment '关联系统SKU', ChannelSourceName varchar(50) NULL comment '关联来源渠道名称', ErpChannelId int NULL comment '关联来源渠道ID', PRIMARY KEY (`ID`))
    003+ ----添加库存类型----ALTER TABLE `product_inventory` ADD COLUMN `StockType` int(11) NOT NULL Default 0 COMMENT '库存类型 0-普通产品; 1-直发的产品;2-中转的箱产品;3-中转的箱'----添加子库存表----CREATE TABLE productinventory_detail ( ID int auto_increment NOT NULL, CustomerId int NOT NULL comment '商户号', WarehouseId int NOT NULL comment '仓库ID', ItemCode varchar(400) NOT NULL comment '产品编码', ProductBarCode varchar(50) NOT NULL comment '子产品编码', ProductSKU varchar(50) NOT NULL comment '子产品SKU', ProductQuantity int NOT NULL comment '子产品SKU的装箱数量', FNSKU varchar(50) NULL comment 'FNSKU', AddTime datetime, UpdateTime datetime, RelationSku varchar(50) NULL comment '关联系统SKU', ChannelSourceName varchar(50) NULL comment '关联来源渠道名称', ErpChannelId int NULL comment '关联来源渠道ID', PRIMARY KEY (`ID`))
    003- <p>----添加库存类型----<br />ALTER TABLE `product_inventory` <br />ADD COLUMN `StockType` int(11) NOT NULL Default 1 COMMENT '库存类型 1-直发的产品;2-中转的箱产品;3-中转的箱'<br /><br />----添加子库存表----<br />CREATE TABLE productinventory_detail (<br /> ID int auto_increment NOT NULL,<br /> CustomerId int NOT NULL comment '商户号',<br /> WarehouseId int NOT NULL comment '仓库ID',<br /> ItemCode varchar(400) NOT NULL comment '产品编码',<br /> ProductBarCode varchar(50) NOT NULL comment '子产品编码',<br /> ProductSKU varchar(50) NOT NULL comment '子产品SKU',<br /> ProductQuantity int NOT NULL comment '子产品SKU的装箱数量',<br /> FNSKU varchar(50) NULL comment 'FNSKU',<br /> AddTime datetime,<br /> UpdateTime datetime,<br /> RelationSku varchar(50) NULL comment '关联系统SKU',<br /> ChannelSourceName varchar(50) NULL comment '关联来源渠道名称',<br /> ErpChannelId int NULL comment '关联来源渠道ID',<br /> PRIMARY KEY (`ID`)<br />)</p>
    003+ <p>----添加库存类型----<br />ALTER TABLE `product_inventory` <br />ADD COLUMN `StockType` int(11) NOT NULL Default 0 COMMENT '库存类型 0-普通产品; 1-直发的产品;2-中转的箱产品;3-中转的箱'<br /><br />----添加子库存表----<br />CREATE TABLE productinventory_detail (<br /> ID int auto_increment NOT NULL,<br /> CustomerId int NOT NULL comment '商户号',<br /> WarehouseId int NOT NULL comment '仓库ID',<br /> ItemCode varchar(400) NOT NULL comment '产品编码',<br /> ProductBarCode varchar(50) NOT NULL comment '子产品编码',<br /> ProductSKU varchar(50) NOT NULL comment '子产品SKU',<br /> ProductQuantity int NOT NULL comment '子产品SKU的装箱数量',<br /> FNSKU varchar(50) NULL comment 'FNSKU',<br /> AddTime datetime,<br /> UpdateTime datetime,<br /> RelationSku varchar(50) NULL comment '关联系统SKU',<br /> ChannelSourceName varchar(50) NULL comment '关联来源渠道名称',<br /> ErpChannelId int NULL comment '关联来源渠道ID',<br /> PRIMARY KEY (`ID`)<br />)</p>
  5. 2022-03-30 13:36:49, 由 何建宝 编辑。
    修改了 相关需求,旧值为 "0",新值为 "11077"。
  6. 2022-03-30 18:27:39, 由 huanglikun 启动。
    修改了 总计消耗,旧值为 "0",新值为 "4"。
    修改了 预计剩余,旧值为 "40",新值为 "34"。
    修改了 任务状态,旧值为 "wait",新值为 "doing"。
  7. 2022-03-31 11:50:53, 由 huanglikun 编辑。
    修改了 总计消耗,旧值为 "4",新值为 "7"。
    修改了 预计剩余,旧值为 "34",新值为 "28"。
  8. 2022-03-31 15:15:33, 由 邹声全 编辑。
    修改了 总计消耗,旧值为 "7",新值为 "13"。
    修改了 预计剩余,旧值为 "28",新值为 "22"。
  9. 2022-04-01 14:42:04, 由 邹声全 编辑。
    修改了 总计消耗,旧值为 "13",新值为 "29"。
    修改了 预计剩余,旧值为 "22",新值为 "6"。
  10. 2022-04-01 14:49:42, 由 何建宝 完成。
    修改了 总计消耗,旧值为 "29",新值为 "35"。
    修改了 预计剩余,旧值为 "6",新值为 "0"。
    修改了 任务状态,旧值为 "doing",新值为 "done"。
    修改了 由谁完成,旧值为 "",新值为 "hejianbao"。
    修改了 实际完成,旧值为 "0000-00-00 00:00:00",新值为 "2022-04-01 14:49:42"。
  11. 2022-05-03 14:04:45, 由 zhengqiao 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "hejianbao",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "zhengqiao"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2022-05-03 14:04:45"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 【智汇】产品部 4月非正常更新版本(2022年)
所属模块 /
相关需求 责任库存项目--增加箱库存与箱产品库存优化
指派给 Closed 于 2022-05-03 14:04:45
任务类型 后端
任务标签 初始
开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 何建宝 于 2022-03-29 21:09:45
由谁完成 何建宝 于 2022-04-01 14:49:42
由谁取消 暂无
由谁关闭 zhengqiao 于 2022-05-03 14:04:45
关闭原因 已完成
最后编辑 zhengqiao 于 2022-05-03 14:04:45
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 40工时
总计消耗 35工时
预计剩余 0工时
预计开始 0000-00-00
实际开始 2022-03-30
截止日期 0000-00-00