任务描述

【数据库 -- 表设计】


 1. 表结构参考:RB_Tophatter_OrderInfo


【业务设计 -- 业务逻辑设计,梳理 】


 1. 业务逻辑参考ERP已对接逻辑


 2. ERP 提供查询订单接口给新销售平台,用于判断订单是否已经同步,因为已经同步的订单是同步全部状态的,可以参考速卖通


【风险识别 -- 性能,并发,扩展】


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

需求描述

1.    需求概述

1.1. 背景

由于赛盒erp目前对接的销售平台数量非常之多,为了缓解赛盒ERP的数据压力,提升下载体验,故计划将所有销售平台下载部分功能移到【新销售平台】



2.    功能设计

2.1. 授权信息迁移

2.1.1 需求说明

1)订单来源渠道授权信息迁移到新销售平台

操作位置:订单来源渠道管理-授权

新账号授权保存时需将秘钥信息保存到新销售平台


2)订单来源渠道历史授权信息自动迁移服务

操作位置:订单来源渠道管理-授权数据表

将历史授权信息自动迁移到新销售平台


2.2. 订单同步迁移

2.2.1 需求说明


在数据库中设置开关,通过来源渠道维度开放新销售平台,逐步迁移商户


注:新授权账号的订单同步,依然在ERP中,待所有账号都迁移完成后,新账号授权才在新销售平台

--------------和方达华确认下


验收标准
暂无
子任务
任务ID P 任务名称 截止日期 指派给 任务状态 消耗(h) 剩余(h) 操作
23157 P2 【订单】销售平台迁移-Tophatter --新销售平台订单下载 0000-00-00 maojinqiang 已完成 16 0
23158 P2 【订单】销售平台迁移-Tophatter --新销售平台标记发货 0000-00-00 maojinqiang 已完成 16 0
23159 P2 【订单】销售平台迁移-Tophatter --ERP订单策略映射 0000-00-00 maojinqiang 已完成 8 0
23160 P2 【订单】销售平台迁移-Tophatter --代码审查 0000-00-00 maojinqiang 已完成 0.1 0
历史记录  
  1. 2021-12-04 11:35:17, 由 maojinqiang 创建。
  2. 2021-12-04 14:33:59, 由 maojinqiang 编辑。
    修改了 父任务 ,旧值为 "0",新值为 "-1"。
    修改了 最初预计,旧值为 "14",新值为 "43"。
    修改了 预计剩余,旧值为 "14",新值为 "43"。
  3. 2021-12-04 14:33:59, 由 maojinqiang 创建子任务 #23157 【订单】销售平台迁移-Tophatter --新销售平台订单下载 , #23158 【订单】销售平台迁移-Tophatter --新销售平台标记发货 , #23159 【订单】销售平台迁移-Tophatter --ERP订单策略映射 , #23160 【订单】销售平台迁移-Tophatter --代码审查 。
    修改了 父任务 ,旧值为 "0",新值为 "-1"。
    修改了 最初预计,旧值为 "14",新值为 "43"。
    修改了 预计剩余,旧值为 "14",新值为 "43"。
  4. 2021-12-06 09:17:09, 由 maojinqiang 编辑。
    修改了 任务描述,区别为:
    003- 【业务设计--业务逻辑设计,梳理】
    003+ 1. 表结构参考:RB_Tophatter_OrderInfo
    005- 【风险识别--性能,并发,扩展】
    005+ 【业务设计--业务逻辑设计,梳理】
    007- 【注意事项-- 编码规范、可能存在Bug、风险和业务关联】
    007+ 1. 业务逻辑参考ERP已对接逻辑
    008+
    009+ 【风险识别--性能,并发,扩展】
    010+
    011+ 【注意事项-- 编码规范、可能存在Bug、风险和业务关联】
    003- <p>【业务设计--业务逻辑设计,梳理】</p>
    003+ <p>1. 表结构参考:RB_Tophatter_OrderInfo</p>
    005- <p>【风险识别--性能,并发,扩展】</p>
    005+ <p>【业务设计--业务逻辑设计,梳理】</p>
    007- <p>【注意事项-- 编码规范、可能存在Bug、风险和业务关联】</p>
    007+ <p>1. 业务逻辑参考ERP已对接逻辑</p>
    008+ <p><br /></p>
    009+ <p>【风险识别--性能,并发,扩展】</p>
    010+ <p><br /></p>
    011+ <p>【注意事项-- 编码规范、可能存在Bug、风险和业务关联】</p>
  5. 2021-12-07 21:23:56, 由 maojinqiang 编辑。
    修改了 任务描述,区别为:
    009- 【风险识别--性能,并发,扩展】
    009+ 2. ERP 提供查询订单接口给新销售平台,用于判断订单是否已经同步,因为已经同步的订单是同步全部状态的,可以参考速卖通
    011- 【注意事项-- 编码规范、可能存在Bug、风险和业务关联】
    011+ 【风险识别--性能,并发,扩展】
    012+
    013+ 【注意事项-- 编码规范、可能存在Bug、风险和业务关联】
    009- <p>【风险识别--性能,并发,扩展】</p>
    009+ <p>2. ERP 提供查询订单接口给新销售平台,用于判断订单是否已经同步,因为已经同步的订单是同步全部状态的,可以参考速卖通<img src="{174637.png}" alt="" /></p>
    011- <p>【注意事项-- 编码规范、可能存在Bug、风险和业务关联】</p>
    011+ <p>【风险识别--性能,并发,扩展】</p>
    012+ <p><br /></p>
    013+ <p>【注意事项-- 编码规范、可能存在Bug、风险和业务关联】</p>
  6. 2021-12-13 13:49:32, 由 zhubin 编辑。
    修改了 任务描述,区别为:
    009- 2. ERP 提供查询订单接口给新销售平台,用于判断订单是否已经同步,因为已经同步的订单是同步全部状态的,可以参考速卖通<img src="/zentao/file-read-174637.png" alt="" />
    009+ 2. ERP 提供查询订单接口给新销售平台,用于判断订单是否已经同步,因为已经同步的订单是同步全部状态的,可以参考速卖通
    009- <p>2. ERP 提供查询订单接口给新销售平台,用于判断订单是否已经同步,因为已经同步的订单是同步全部状态的,可以参考速卖通<img src="/zentao/file-read-174637.png" alt="" /></p>
    009+ <p>2. ERP 提供查询订单接口给新销售平台,用于判断订单是否已经同步,因为已经同步的订单是同步全部状态的,可以参考速卖通<img src="{174637.png}" alt="" /></p>
  7. 2021-12-13 13:50:19, 由 zhubin 编辑。
    修改了 任务描述,区别为:
    009- 2. ERP 提供查询订单接口给新销售平台,用于判断订单是否已经同步,因为已经同步的订单是同步全部状态的,可以参考速卖通<img src="/zentao/file-read-174637.png" alt="" />
    009+ 2. ERP 提供查询订单接口给新销售平台,用于判断订单是否已经同步,因为已经同步的订单是同步全部状态的,可以参考速卖通
    009- <p>2. ERP 提供查询订单接口给新销售平台,用于判断订单是否已经同步,因为已经同步的订单是同步全部状态的,可以参考速卖通<img src="/zentao/file-read-174637.png" alt="" /></p>
    009+ <p>2. ERP 提供查询订单接口给新销售平台,用于判断订单是否已经同步,因为已经同步的订单是同步全部状态的,可以参考速卖通</p>
  8. 2021-12-13 17:53:03, 由 zhubin 启动。
    修改了 总计消耗,旧值为 "0",新值为 "16"。
    修改了 预计剩余,旧值为 "43",新值为 "27"。
    修改了 任务状态,旧值为 "wait",新值为 "doing"。
  9. 2021-12-15 14:38:02, 由 zhubin 添加备注。
  10. 2021-12-15 14:38:25, 由 zhubin 添加备注。
    CREATE TABLE `rb_tophatter_orderinfo` (
      `Id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Id',
      `CustomerID` int(11) NOT NULL COMMENT '商户号',
      `OrderSourceID` int(11) NOT NULL COMMENT '来源渠道',
      `TophatterOrderID` varchar(200) NOT NULL COMMENT '平台订单号',
      `ProductName` varchar(500) NOT NULL COMMENT '产品名称',
      `ProductID` varchar(200) NOT NULL COMMENT '产品ID',
      `VariationID` varchar(200) DEFAULT NULL COMMENT '产品差异化的唯一ID(The unique id of the product variation)',
      `CustomerName` varchar(200) DEFAULT NULL COMMENT '买家名称',
      `CustomerEmail` varchar(100) DEFAULT NULL COMMENT '买家邮箱',
      `Address1` varchar(500) DEFAULT NULL COMMENT '收货地址1',
      `Address2` varchar(200) DEFAULT NULL COMMENT '收货地址2',
      `City` varchar(100) DEFAULT NULL COMMENT '城市',
      `State` varchar(100) DEFAULT NULL COMMENT '州',
      `PostCode` varchar(50) DEFAULT NULL COMMENT '邮编',
      `Country` varchar(50) DEFAULT NULL COMMENT '国家',
      `Carrier` varchar(100) DEFAULT NULL COMMENT '承运商(Shipping carrier (USPS, China EMS, etc))',
      `TrackingNumber` varchar(200) DEFAULT NULL COMMENT '追踪号',
      `RefundAmount` decimal(18,4) DEFAULT NULL COMMENT '退款金额(The amount of money refunded to the buyer)',
      `BuyerFee` decimal(18,4) DEFAULT NULL COMMENT '产品价格',
      `ShippingFee` decimal(18,4) DEFAULT NULL COMMENT '运费',
      `OrderStatus` varchar(50) DEFAULT NULL COMMENT '订单状态',
      `PaidAt` datetime DEFAULT NULL COMMENT '支付时间',
      `CreatedAt` datetime DEFAULT NULL COMMENT '订单创建时间',
      `AddOrUpdateTime` datetime DEFAULT NULL COMMENT '平台同步时间',
      `CheckStatusTime` datetime DEFAULT NULL COMMENT '订单状态检查时间',
      `LotUpsellFee` varchar(100) DEFAULT NULL COMMENT '买家追加销售金额',
      `CommissionFee` decimal(18,4) DEFAULT NULL COMMENT '成交费',
      `SchedulingFee` decimal(18,4) DEFAULT NULL COMMENT '成功拍卖费',
      `ProcessingFee` decimal(18,4) DEFAULT NULL COMMENT '订单处理费',
      `TophatterCustomerID` varchar(100) DEFAULT NULL COMMENT 'CustomerID',
      `SuccessFee` decimal(18,4) DEFAULT NULL COMMENT '成功拍卖费用',
      `ExpeditedShippingFee` decimal(18,4) DEFAULT NULL COMMENT '额外的运费',
      `BuyOneGetOneUpsellFee` decimal(18,4) DEFAULT NULL COMMENT '买一赠一',
      `AccessoryUpsellFee` decimal(18,4) DEFAULT NULL COMMENT '配件费用',
      `UPSells` varchar(8000) DEFAULT NULL,
      `CreatorId` int(11) DEFAULT NULL COMMENT '创建人ID',
      `Creator` varchar(50) DEFAULT NULL COMMENT '创建人',
      `CreationTime` datetime DEFAULT NULL COMMENT '创建时间',
      `LastModifierId` int(11) DEFAULT NULL COMMENT '修改人ID',
      `LastModifier` varchar(50) DEFAULT NULL COMMENT '修改人',
      `LastModificationTime` datetime DEFAULT NULL COMMENT '修改时间',
      `IsProcess` bit(1) NOT NULL COMMENT '处理状态 0:未处理 1:已处理',
      `ProcessTime` datetime DEFAULT NULL COMMENT '处理时间',
      `LastModificationTimeTimestamp` bigint(20) NOT NULL COMMENT '最后修改时间生成的时间戳',
      `Consolidated` bit(1) DEFAULT NULL COMMENT '当consolidated为true时,客户订单列表中增加订单标签“待合单”,类似wish A+订单',
      PRIMARY KEY (`Id`),
      KEY `IX_CustomerID_OrderSourceID_OrderNumber` (`CustomerID`,`OrderSourceID`,`TophatterOrderID`)
    ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4
  11. 2021-12-15 15:54:12, 由 zhubin 编辑。
    修改了 总计消耗,旧值为 "16",新值为 "24"。
    修改了 预计剩余,旧值为 "27",新值为 "19"。
  12. 2021-12-16 11:34:42, 由 zhubin 编辑。
    修改了 总计消耗,旧值为 "24",新值为 "40"。
    修改了 预计剩余,旧值为 "19",新值为 "3"。
  13. 2021-12-24 18:39:31, 由 maojinqiang 完成。
    修改了 总计消耗,旧值为 "40",新值为 "40.1"。
    修改了 预计剩余,旧值为 "3",新值为 "0"。
    修改了 任务状态,旧值为 "doing",新值为 "done"。
    修改了 指派给 ,旧值为 "",新值为 "maojinqiang"。
    修改了 由谁完成,旧值为 "",新值为 "maojinqiang"。
    修改了 实际完成,旧值为 "0000-00-00 00:00:00",新值为 "2021-12-24 18:39:31"。
所属迭代 【主干】产品中心12月第二个版本(2021年)
所属模块 赛盒科技  赛盒ERP管理系统   订单组
相关需求 【订单】销售平台迁移-Tophatter
指派给 毛金强 于 2021-12-24 18:39:31
任务类型 后端
任务标签 初始
开发组
任务状态 已完成
进度 100%
优先级 P2
关键词
抄送给
由谁创建 maojinqiang 于 2021-12-04 11:35:17
由谁完成 maojinqiang 于 2021-12-24 18:39:31
由谁取消 暂无
由谁关闭 暂无
关闭原因 暂无
最后编辑 maojinqiang 于 2021-12-24 18:39:31
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 43工时
总计消耗 40.1工时
预计剩余 0工时
预计开始 0000-00-00
实际开始 2021-12-13
截止日期 0000-00-00