暂无
任务描述
需求描述
1. 需求概述
1.1. 背景
平台迁移到新销售平台,ERP减压
2. 功能设计
2.1. 订单来源渠道授权信息迁移
2.1.1 需求说明
订单来源渠道管理-授权,新账号授权保存时需将秘钥信息保存到新销售平台
2.1.2 原型界面

2.2. 订单来源渠道历史授权信息自动迁移服务
2.2.1 需求说明
订单来源渠道管理-授权数据表,将历史授权信息自动迁移到新销售平台,授权迁移需做开发进行分批迁移处理。
2.3. 中间表迁移
2.3.1 需求说明
操作位置
select * from RB_Walmart_OrderInfo
select * from RB_Walmart_OrderList
2.4. 平台标发功能迁移
2.4.1 需求说明
平台标发,需做开关,需做开发进行分批迁移处理
注:更新使用灰度发布,先开放158使用验证后再全量发布
验收标准
暂无
相关用例
- #43033 9290【订单来源渠道】新增Walmart平台渠道,同步到新销售平台,并记录到渠道操作日志中
- #43034 9290【订单来源渠道】修改Walmart平台渠道,将修改的数据同步到新销售平台,并记录到渠道操作日志中
- #43035 9290【订单来源渠道】授权Walmart平台渠道,将授权信息同步到新销售平台,并记录到渠道授权日志中
- #43036 9290【客户订单】新销售平台Walmart订单映射到erp
- #43037 9290【客户订单】Walmart平台订单状态变更后,同步到erp
- #43038 9290【客户订单】批量标记发货,标发成功
- #43039 9290【客户订单】批量标发失败,记录标发失败错误日志,以及订单日志
- #43040 9290【客户订单】新销售平台订单映射到erp后,检查订单及产品等信息
- #43041 9290【Linio平台】Linio平台中间表映射,NationalRegistrationNumber字段空值映射到erp
- #43042 9290【Linio平台】Linio平台中间表映射,NationalRegistrationNumber字段有值映射到erp
- #43043 9290【Linio平台】Linio平台中间表映射,NationalRegistrationNumber字段Null值映射到erp

数据库设计脚本:
CREATE TABLE `rb_walmart_orderinfo` (
`Id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Id',
`CustomerID` int(11) NOT NULL COMMENT '商户号',
`OrderSourceID` int(11) NOT NULL COMMENT '来源渠道',
`OrderID` int(11) NOT NULL COMMENT '平台单号',
`CustomerOrderId` varchar(200) DEFAULT NULL COMMENT '卖家单号',
`CustomerEmailId` varchar(200) DEFAULT NULL COMMENT '买家邮编',
`OrderDate` datetime DEFAULT NULL COMMENT '下单时间',
`OrderLineStatuses` varchar(1000) DEFAULT NULL COMMENT '订单产品状态(多个OrderLine,状态用","分隔)',
`Phone` varchar(50) DEFAULT NULL COMMENT '电话号码',
`EstimatedDeliveryDate` datetime DEFAULT NULL COMMENT 'EstimatedDeliveryDate',
`EstimatedShipDate` datetime DEFAULT NULL COMMENT 'EstimatedShipDate',
`MethodCode` varchar(50) DEFAULT NULL COMMENT 'MethodCode',
`PostalAddressName` varchar(400) DEFAULT NULL COMMENT '收件人',
`PostalAddressAddress1` varchar(1000) DEFAULT NULL COMMENT '地址1',
`PostalAddressAddress2` varchar(1000) DEFAULT NULL COMMENT 'PostalAddressAddress2',
`PostalAddressCity` varchar(400) DEFAULT NULL COMMENT '城市',
`PostalAddressState` varchar(400) DEFAULT NULL COMMENT '区县',
`PostalAddressCountry` varchar(400) DEFAULT NULL COMMENT '国家',
`PostalAddressAddressType` varchar(200) DEFAULT NULL COMMENT 'AddressType',
`PostalCode` varchar(100) DEFAULT NULL COMMENT '邮编',
`CheckStatusTime` datetime DEFAULT NULL COMMENT '检查时间',
`ShipNodeType` varchar(200) DEFAULT NULL COMMENT '订单类型',
`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 '最后修改时间生成的时间戳',
PRIMARY KEY (`Id`),
KEY `rb_walmart_orderinfo_Id_IDX` (`Id`,`CustomerID`,`OrderSourceID`,`OrderID`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE `rb_walmart_orderlist` (
`Id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Id',
`CustomerID` int(11) NOT NULL COMMENT '商户号',
`OrderSourceID` int(11) NOT NULL COMMENT '来源渠道',
`OrderID` int(11) NOT NULL COMMENT '平台单号',
`LineNumber` varchar(200) DEFAULT NULL COMMENT 'LineNumber',
`ProductName` varchar(500) DEFAULT NULL COMMENT '产品名称',
`SKU` varchar(400) DEFAULT NULL COMMENT 'SKU',
`OrderLineCharges` varchar(1000) DEFAULT NULL COMMENT 'OrderLineCharges',
`OrderLineQuantityUnitOfMeasurement` varchar(200) DEFAULT NULL COMMENT 'OrderLineQuantityUnitOfMeasurement',
`OrderLineQuantityAmount` int(11) DEFAULT NULL COMMENT 'OrderLineQuantityAmount',
`StatusDate` datetime DEFAULT NULL COMMENT 'StatusDate',
`OrderLineStatus` varchar(100) DEFAULT NULL COMMENT 'OrderLineStatus',
`Refund` varchar(100) DEFAULT NULL COMMENT 'Refund',
`TaxFee` varchar(100) DEFAULT NULL COMMENT 'TaxFee',
`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 '修改时间',
PRIMARY KEY (`Id`),
KEY `rb_walmart_orderlist_Id_IDX` (`Id`,`CustomerID`,`OrderSourceID`,`OrderID`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;