任务描述
一、【数据库——表设计】
----ERP数据表脚本----
IF OBJECT_ID('RB_GroupSKU_ChangeData') IS NULL
Begin
create table RB_GroupSKU_ChangeData
(
        ID                   bigint                 not null identity(1,1) primary key,
        SKU                 varchar(50)        not null,
        CustomerID  INT            not null,
        DataItem         int         not null default(0),
        OldContent     nvarchar(max),
        NewContent  nvarchar(max),
        OperateAdminID     int not null default(0),
        OperateAdminName     varchar(50)  not null default(''),
        Status             int     not null default(0),
        Remark          nvarchar(4000),
        AddTime                 datetime,
        UpdateTime             datetime
)
End  
IF @@ERROR>0 PRINT 'Error:Failed to create table RB_GroupSKU_ChangeData!'
GO


---多套系统数据表脚本---
create table groupsku_changedata
(
        ID                   bigint                 not null auto_increment primary key,
        SKU                 varchar(50)        not null comment '系统SKU',
        CustomerID  INT            not null comment '商户号',
        DataItem         int         not null default 0 comment '更新数据项枚举, 1-产品状态, 2-侵权风险, 3-禁售平台, 4-产品类别, 5-产品报关信息, 6-编辑文案',
        OldContent     json comment '修改前数据',
        NewContent  json comment '修改后数据',
        OperateAdminID     int not null default 0 comment '操作人员ID',
        OperateAdminName     varchar(50)  not null default '' comment '操作人员姓名',
        Status             int     not null default 0 comment '处理状态, 0-待处理, 1-处理完成, 2-处理失败',
        Remark          nvarchar(4000) comment '备注',
        AddTime                 datetime    comment '添加时间',
        UpdateTime             datetime comment '修改时间'
)


二、【业务设计 -- 业务逻辑设计,梳理 】
1. 所有数据同步均需要通过全局开关控制,只有开启了组合SKU同步开关才执行相关逻辑
2. 考虑ERP和多套系统两边内容修改都要将子SKU数据同步到组合SKU

3. 从多套系统同步编辑资料到ERP,需要将对应的组合SKU编辑资料进行更新


三、【风险识别 -- 性能,并发,扩展】
1. 全局开关控制,只有开启开关之后更新逻辑才能生效

四、【注意事项 - 编码规范、可能存在Bug、风险和业务关联】
无



需求描述

背景和价值

背景:修改单品时需同时修改组合SKU,非常麻烦,浪费很多人力。

价值:1)编辑部门:按每天修改40个单品sku 一次三分钟算一个月会花费40*3*23.75=2850=47.5小时/月 2)开发部门:修改停产和禁售信息时,同上,耗费6天/月;合计:总共节省12天/月


需求描述

全局说明:
1、组合sku需要新增日志,操作人:系统
2、数据库加一个配置项开关;开启才进行该服务;
3、修改sku信息,【同步子变体】时,以子变体为基础生产的组合sku也需要更新;(功能来源:ERP和多套)

1、产品状态:

1.1、原始单品SKU设置为【停产】时;包含该产品的所有组合sku均自动同步为【停产】(即:A+A 和 A+B)
1.2、路径:1.产品管理编辑》产品价格;2.批量设置产品状态;3.批量导入产品信息


2、产品侵权风险:

2.1、原始单品SKU设置为【仿牌】时;所有包含A的组合sku均自动同步为【仿牌】(即:A+A 和 A+B)
2.2、路径:1.产品管理编辑》基本信息;2.所有产品开发管理》快速编辑V2》侵权风险


3、禁售平台:

3.1、单品SKU变更禁售平台后,所有包含A的组合sku需要同步更新(即:A+A 和 A+B)
3.2、路径:1.批量设置禁售;2.设置禁售平台


4、品类:

4.1、单品SKU品类更改后,所有仅包含A的组合sku的品类也同步更改  (即:A+A)
4.2、路径:1.产品管理编辑》基本资料;2.批量修改产品品类;3.批量导入产品信息


5.、报关信息:

5.1单品sku的【报关信息】修改后,所有仅包含A的组合sku的【报关信息】也同步更改 (即:A+A)
5.2、路径:1.产品管理编辑》报关信息;2.所有产品开发管理》快速编辑V2》报关信息


6、 产品编辑:

6.1、单品sku的【产品的标题】、【搜索关键字】,【详细描述】,【特征亮点】,【包装清单】修改后,所有仅包含A的组合sku的相关信息也同步更改  (仅适合A+A)
6.2、修改内容后的单品和组合sku,均需要对修改后的内容进行自动服务翻译;
6.3、【多套编辑】的单品sku进行变更时,对应【多套编辑】里仅包含A的组合sku也要进行同步变更;(即:A+A)
6.4、路径:1.产品管理编辑》产品编辑;2.快速编辑V2(即多套编辑);3.批量导入产品信息



相关功能点页面路径可见原型链接:

http://192.168.200.206:8030/%E7%86%8A%E5%A8%81/%E6%97%A5%E5%B8%B8%E9%9C%80%E6%B1%82/start.html#g=1&p=%E5%8D%95%E5%93%81%E5%8F%98%E6%9B%B4%E6%97%B6%E7%BB%84%E5%90%88sku%E5%90%8C%E6%AD%A5%E6%9B%B4%E6%96%B0





验收标准
暂无
子任务
任务ID P 任务名称 截止日期 指派给 任务状态 消耗(h) 剩余(h) 操作
23765 P2 多套系统后台服务将记录子SKU修改内容同步到组合SKU-功能实现 0000-00-00 冯名明 已完成 8 0
23766 P2 多套编辑资料修改内容自动提交翻译-功能实现 0000-00-00 冯名明 已完成 8 0
23767 P2 多套编辑资料修改内容保存修改记录-功能实现 0000-00-00 冯名明 已完成 8 0
23768 P2 ERP后台服务将记录子SKU修改内容同步到组合SKU-功能实现 0000-00-00 冯名明 已完成 8 0
23769 P2 ERP修改编辑资料自动提交翻译-功能实现 0000-00-00 冯名明 已完成 8 0
23770 P2 ERP修改内容保存修改记录-功能实现 0000-00-00 冯名明 已完成 8 0
23785 P2 单品属性修改时联动相关组合SKU修改优化-代码审查 0000-00-00 何建宝 已完成 6 0
历史记录  
  1. 2021-12-23 11:03:37, 由 何建宝 创建。
  2. 2021-12-23 11:14:06, 由 何建宝 编辑。
    修改了 父任务 ,旧值为 "0",新值为 "-1"。
    修改了 最初预计,旧值为 "56",新值为 "48"。
    修改了 预计剩余,旧值为 "56",新值为 "48"。
  3. 2021-12-23 11:14:06, 由 何建宝 创建子任务 #23765 多套系统后台服务将记录子SKU修改内容同步到组合SKU-功能实现 , #23766 多套编辑资料修改内容自动提交翻译-功能实现 , #23767 多套编辑资料修改内容保存修改记录-功能实现 , #23768 ERP后台服务将记录子SKU修改内容同步到组合SKU-功能实现 , #23769 ERP修改编辑资料自动提交翻译-功能实现 , #23770 ERP修改内容保存修改记录-功能实现 。
    修改了 父任务 ,旧值为 "0",新值为 "-1"。
    修改了 最初预计,旧值为 "56",新值为 "48"。
    修改了 预计剩余,旧值为 "56",新值为 "48"。
    修改了 截止日期,旧值为 "2021-12-28",新值为 "0000-00-00"。
    修改了 预计开始,旧值为 "2021-12-23",新值为 "0000-00-00"。
  4. 2021-12-23 14:05:34, 由 何建宝 编辑。
    修改了 最初预计,旧值为 "48",新值为 "54"。
    修改了 预计剩余,旧值为 "48",新值为 "54"。
  5. 2021-12-23 14:05:34, 由 何建宝 创建子任务 #23785 单品属性修改时联动相关组合SKU修改优化-代码审查 。
    修改了 最初预计,旧值为 "48",新值为 "54"。
    修改了 预计剩余,旧值为 "48",新值为 "54"。
  6. 2021-12-29 20:23:04, 由 冯名明 启动。
    修改了 总计消耗,旧值为 "0",新值为 "8"。
    修改了 预计剩余,旧值为 "54",新值为 "46"。
    修改了 任务状态,旧值为 "wait",新值为 "doing"。
  7. 2021-12-29 20:23:29, 由 冯名明 编辑。
    修改了 总计消耗,旧值为 "8",新值为 "16"。
    修改了 预计剩余,旧值为 "46",新值为 "38"。
  8. 2021-12-29 20:23:54, 由 冯名明 编辑。
    修改了 总计消耗,旧值为 "16",新值为 "24"。
    修改了 预计剩余,旧值为 "38",新值为 "30"。
  9. 2021-12-29 20:24:17, 由 冯名明 编辑。
    修改了 总计消耗,旧值为 "24",新值为 "32"。
    修改了 预计剩余,旧值为 "30",新值为 "22"。
  10. 2021-12-29 20:24:39, 由 冯名明 编辑。
    修改了 总计消耗,旧值为 "32",新值为 "40"。
    修改了 预计剩余,旧值为 "22",新值为 "14"。
  11. 2021-12-29 20:25:07, 由 冯名明 编辑。
    修改了 总计消耗,旧值为 "40",新值为 "48"。
    修改了 预计剩余,旧值为 "14",新值为 "6"。
  12. 2022-01-10 14:14:58, 由 何建宝 完成。
    修改了 总计消耗,旧值为 "48",新值为 "54"。
    修改了 预计剩余,旧值为 "6",新值为 "0"。
    修改了 任务状态,旧值为 "doing",新值为 "done"。
    修改了 由谁完成,旧值为 "",新值为 "hejianbao"。
    修改了 实际完成,旧值为 "0000-00-00 00:00:00",新值为 "2022-01-10 14:14:58"。
所属迭代 【主干】产品中心1月第一个版本(2022年)
所属模块 赛盒科技  赛盒ERP管理系统   采购模块组
相关需求 单品属性修改时联动相关组合SKU修改优化
指派给 何建宝 于 2022-01-10 14:14:58
任务类型 后端
任务标签 初始
开发组
任务状态 已完成
进度 100%
优先级 P2
关键词
抄送给
由谁创建 何建宝 于 2021-12-23 11:03:37
由谁完成 何建宝 于 2022-01-10 14:14:58
由谁取消 暂无
由谁关闭 暂无
关闭原因 暂无
最后编辑 何建宝 于 2022-01-10 14:14:58
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 54工时
总计消耗 54工时
预计剩余 0工时
预计开始 0000-00-00
实际开始 0000-00-00
截止日期 0000-00-00