任务描述
【数据库 -- 表设计】
  无
【业务设计 -- 业务逻辑设计,梳理】

 1. 退款页面新增提示

 2. 服务执行退款时,新增订单是否标发条件判断,其中标记发货状态来自表 RB_OrderInfo  字段 MarkDeliveryState = 4 

 3. 当订单已标记发货调cd退款接口(此功能已实现,逻辑保持不变),当订单未标记发货,调cd平台取消订单接口 Orders /Sandbox/SimulateCancellation

api文档地址:https://dev.cdiscount.com/marketplace/?page_id=2238

 4. 调接口处理成功后逻辑保持不变 


【风险识别 -- 性能,并发,扩展】
无
【注意事项 - 编码规范、可能存在Bug、风险和业务关联】
完成后自测,结果更新到任务
需求描述

2.    功能设计

2.1. 订单退款

2.1.1 需求说明

1、Cdiscount API 退款执行时,系统自动判断是否已标发,已标发调用退款API接口,未标发直接调用取消订单API接口。


2、增加提示:Cdiscount 订单未标记发货前退款,会导致订单取消,此订单在赛盒系统中是未标记发货,请慎重操作!


3、API地址:https://dev.cdiscount.com/marketplace/?page_id=140


4、批量申请全额退款平台退款原因提示修改为:*仅针对亚马逊、KauflandDe、Ebay、CDiscount 平台。 


将:使用Ebay管理支付退款的情况 这几个字删除。


5、订单退款管理平台退款原因提示修改为:*仅针对亚马逊、KauflandDe、Ebay、CDiscount 平台。


将:使用Ebay管理支付退款的情况 这几个字删除。


2.1.2 原型界面


验收标准
暂无
子任务
任务ID P 任务名称 截止日期 指派给 任务状态 消耗(h) 剩余(h) 操作
23239 P2 23217 Cdiscount 退款优化需求 -- 后端开发(提示修改) 0000-00-00 wangyusong 已完成 1 0
23240 P2 23217 Cdiscount 退款优化需求 -- 接口对接(取消订单接口) 0000-00-00 Closed 已关闭 0 8
23241 P2 23217 Cdiscount 退款优化需求 -- 后端开发(退款逻辑优化) 0000-00-00 liurenhu 已取消 0 3
23242 P2 23217 Cdiscount 退款优化需求 -- 代码审查 0000-00-00 liurenhu 已完成 1 0
历史记录  
  1. 2021-12-06 11:04:22, 由 liurenhu 创建。
  2. 2021-12-06 14:13:57, 由 liurenhu 编辑。
    修改了 父任务 ,旧值为 "0",新值为 "-1"。
    修改了 最初预计,旧值为 "0",新值为 "17"。
    修改了 预计剩余,旧值为 "0",新值为 "17"。
  3. 2021-12-06 14:13:58, 由 liurenhu 创建子任务 #23239 23217 Cdiscount 退款优化需求 -- 后端开发(提示修改) , #23240 23217 Cdiscount 退款优化需求 -- 接口对接(取消订单接口) , #23241 23217 Cdiscount 退款优化需求 -- 后端开发(退款逻辑优化) , #23242 23217 Cdiscount 退款优化需求 -- 代码审查 。
    修改了 父任务 ,旧值为 "0",新值为 "-1"。
    修改了 最初预计,旧值为 "0",新值为 "17"。
    修改了 预计剩余,旧值为 "0",新值为 "17"。
  4. 2021-12-06 14:16:53, 由 liurenhu 编辑。
    修改了 预计开始,旧值为 "0000-00-00",新值为 "2021-12-07"。
    修改了 截止日期,旧值为 "0000-00-00",新值为 "2021-12-09"。
  5. 2021-12-07 10:36:29, 由 liurenhu 编辑。
    修改了 任务描述,区别为:
    001- 【数据库 -- 表设计】【业务设计 -- 业务逻辑设计,梳理】【风险识别 -- 性能,并发,扩展】无【注意事项 - 编码规范、可能存在Bug、风险和业务关联】完成后自测,结果更新到任务
    001+ 【数据库 -- 表设计】 无【业务设计 -- 业务逻辑设计,梳理】1. 退款页面新增提示
    002+ 2. 服务执行退款时当新增是否标发条件判断,标记发货状态 RB_OrderInfo 字段MarkDeliveryState = 4
    003+ 3. 当订单未标记发货调cd平台接口 Orders /Sandbox/SimulateCancellation
    004+ api文档地址:https://dev.cdiscount.com/marketplace/?page_id=2238
    005+ 【风险识别 -- 性能,并发,扩展】
    006+ 无【注意事项 - 编码规范、可能存在Bug、风险和业务关联】完成后自测,结果更新到任务
    001- 【数据库 -- 表设计】<br /><br />【业务设计 -- 业务逻辑设计,梳理】<br /><br />【风险识别 -- 性能,并发,扩展】<br />无<br />【注意事项 - 编码规范、可能存在Bug、风险和业务关联】<br />完成后自测,结果更新到任务<br />
    001+ 【数据库 -- 表设计】<br /> 无<br />【业务设计 -- 业务逻辑设计,梳理】<br /><p>1. 退款页面新增提示</p>
    002+ <p>2. 服务执行退款时当新增是否标发条件判断,标记发货状态 RB_OrderInfo 字段MarkDeliveryState = 4</p>
    003+ <p>3. 当订单未标记发货调cd平台接口 Orders /Sandbox/<span style="color:#212529;font-family:'-apple-system', BlinkMacSystemFont;">SimulateCancellation</span></p>
    004+ <p>api文档地址:https://dev.cdiscount.com/marketplace/?page_id=2238</p>
    005+ 【风险识别 -- 性能,并发,扩展】<br />
    006+ 无<br />【注意事项 - 编码规范、可能存在Bug、风险和业务关联】<br />完成后自测,结果更新到任务<br />
  6. 2021-12-07 10:37:46, 由 liurenhu 编辑。
    修改了 任务描述,区别为:
    002- 2. 服务执行退款时当新增是否标发条件判断,标记发货状态 RB_OrderInfo 字段MarkDeliveryState = 4
    002+ 2. 服务执行退款时,新增订单是否标发条件判断,其中标记发货状态来自表 RB_OrderInfo 字段MarkDeliveryState = 4
    003- 3. 当订单未标记发货调cd平台接口 Orders /Sandbox/SimulateCancellation
    003+ 3. 当订单未标记发货,调cd平台接口 Orders /Sandbox/SimulateCancellation
    002- <p>2. 服务执行退款时当新增是否标发条件判断,标记发货状态 RB_OrderInfo 字段MarkDeliveryState = 4</p>
    002+ <p>2. 服务执行退款时,新增订单是否标发条件判断,其中标记发货状态来自表 RB_OrderInfo 字段MarkDeliveryState = 4</p>
    003- <p>3. 当订单未标记发货调cd平台接口 Orders /Sandbox/<span style="color:#212529;font-family:'-apple-system', BlinkMacSystemFont;">SimulateCancellation</span></p>
    003+ <p>3. 当订单未标记发货,调cd平台接口 Orders /Sandbox/<span style="color:#212529;font-family:'-apple-system', BlinkMacSystemFont;">SimulateCancellation</span></p>
  7. 2021-12-07 10:40:31, 由 liurenhu 编辑。
    修改了 任务描述,区别为:
    003- 3. 当订单未标记发货,调cd平台接口 Orders /Sandbox/SimulateCancellation
    003+ 3. 当订单已标记发货调cd退款接口(此功能已实现,逻辑保持不变),当订单未标记发货,调cd平台取消订单接口 Orders /Sandbox/SimulateCancellation
    005- 【风险识别 -- 性能,并发,扩展】
    005+ 4. 调接口处理成功后逻辑保持不变
    006- 无【注意事项 - 编码规范、可能存在Bug、风险和业务关联】完成后自测,结果更新到任务
    006+ 【风险识别 -- 性能,并发,扩展】
    007+ 无【注意事项 - 编码规范、可能存在Bug、风险和业务关联】完成后自测,结果更新到任务
    003- <p>3. 当订单未标记发货,调cd平台接口 Orders /Sandbox/<span style="color:#212529;font-family:'-apple-system', BlinkMacSystemFont;">SimulateCancellation</span></p>
    003+ <p>3. 当订单已标记发货调cd退款接口(此功能已实现,逻辑保持不变),当订单未标记发货,调cd平台取消订单接口 Orders /Sandbox/<span style="color:#212529;font-family:'-apple-system', BlinkMacSystemFont;">SimulateCancellation</span></p>
    005- 【风险识别 -- 性能,并发,扩展】<br />
    005+ <p>4. 调接口处理成功后逻辑保持不变</p>
    006- 无<br />【注意事项 - 编码规范、可能存在Bug、风险和业务关联】<br />完成后自测,结果更新到任务<br />
    006+ 【风险识别 -- 性能,并发,扩展】<br />
    007+ 无<br />【注意事项 - 编码规范、可能存在Bug、风险和业务关联】<br />完成后自测,结果更新到任务<br />
  8. 2021-12-07 11:08:28, 由 liurenhu 编辑。
    修改了 任务描述,区别为:
    002- 2. 服务执行退款时,新增订单是否标发条件判断,其中标记发货状态来自表 RB_OrderInfo 字段MarkDeliveryState = 4
    002+ 2. 服务执行退款时,新增订单是否标发条件判断,其中标记发货状态来自表 RB_OrderInfo 字段MarkDeliveryState = 4 (值为标记成功 和自行处理表示标发成功)
    006- 【风险识别 -- 性能,并发,扩展】
    006+
    007- 无【注意事项 - 编码规范、可能存在Bug、风险和业务关联】完成后自测,结果更新到任务
    007+ 【风险识别 -- 性能,并发,扩展】
    008+ 无【注意事项 - 编码规范、可能存在Bug、风险和业务关联】完成后自测,结果更新到任务
    002- <p>2. 服务执行退款时,新增订单是否标发条件判断,其中标记发货状态来自表 RB_OrderInfo 字段MarkDeliveryState = 4</p>
    002+ <p>2. 服务执行退款时,新增订单是否标发条件判断,其中标记发货状态来自表 RB_OrderInfo 字段MarkDeliveryState = 4 (值为标记成功 和自行处理表示标发成功)</p>
    006- 【风险识别 -- 性能,并发,扩展】<br />
    006+ <p><br /></p>
    007- 无<br />【注意事项 - 编码规范、可能存在Bug、风险和业务关联】<br />完成后自测,结果更新到任务<br />
    007+ 【风险识别 -- 性能,并发,扩展】<br />
    008+ 无<br />【注意事项 - 编码规范、可能存在Bug、风险和业务关联】<br />完成后自测,结果更新到任务<br />
  9. 2021-12-07 19:09:23, 由 liurenhu 编辑。
    修改了 任务描述,区别为:
    002- 2. 服务执行退款时,新增订单是否标发条件判断,其中标记发货状态来自表 RB_OrderInfo 字段MarkDeliveryState = 4 (值为标记成功 和自行处理表示标发成功)
    002+ 2. 服务执行退款时,新增订单是否标发条件判断,其中标记发货状态来自表 RB_OrderInfo 字段MarkDeliveryState = 4
    002- <p>2. 服务执行退款时,新增订单是否标发条件判断,其中标记发货状态来自表 RB_OrderInfo 字段MarkDeliveryState = 4 (值为标记成功 和自行处理表示标发成功)</p>
    002+ <p>2. 服务执行退款时,新增订单是否标发条件判断,其中标记发货状态来自表 RB_OrderInfo 字段MarkDeliveryState = 4</p>
  10. 2021-12-08 15:00:25, 由 liurenhu 编辑。
    修改了 最初预计,旧值为 "17",新值为 "14"。
    修改了 预计剩余,旧值为 "17",新值为 "14"。
  11. 2021-12-10 16:01:37, 由 wangyusong 启动。
    修改了 任务状态,旧值为 "wait",新值为 "doing"。
  12. 2021-12-10 16:17:42, 由 wangyusong 编辑。
    修改了 总计消耗,旧值为 "0",新值为 "1"。
    修改了 预计剩余,旧值为 "14",新值为 "12"。
  13. 2021-12-20 09:26:20, 由 liurenhu 取消。
    修改了 任务状态,旧值为 "doing",新值为 "cancel"。
    修改了 实际完成,旧值为 "",新值为 "0000-00-00"。
    修改了 由谁取消,旧值为 "",新值为 "liurenhu"。
    修改了 取消时间,旧值为 "",新值为 "2021-12-20 09:26:20"。
    cd 平台未提供取消接口
  14. 2021-12-20 16:07:12, 由 liurenhu 激活。
    修改了 任务状态,旧值为 "cancel",新值为 "doing"。
    修改了 由谁取消,旧值为 "liurenhu",新值为 ""。
    修改了 实际完成,旧值为 "",新值为 "0000-00-00"。
    修改了 取消时间,旧值为 "2021-12-20 09:26:20",新值为 "0000-00-00"。
    修改了 关闭时间,旧值为 "",新值为 "0000-00-00"。
  15. 2021-12-20 16:11:34, 由 liurenhu 编辑。
    修改了 最初预计,旧值为 "14",新值为 "6"。
    修改了 预计剩余,旧值为 "12",新值为 "4"。
  16. 2021-12-20 16:12:21, 由 liurenhu 编辑。
    修改了 总计消耗,旧值为 "1",新值为 "2"。
    修改了 预计剩余,旧值为 "4",新值为 "3"。
  17. 2021-12-21 10:34:28, 由 liurenhu 完成。
    修改了 最初预计,旧值为 "6",新值为 "3"。
    修改了 预计剩余,旧值为 "3",新值为 "0"。
    修改了 任务状态,旧值为 "doing",新值为 "done"。
    修改了 由谁完成,旧值为 "",新值为 "liurenhu"。
    修改了 实际完成,旧值为 "0000-00-00 00:00:00",新值为 "2021-12-21 10:34:28"。
  18. 2022-02-16 14:39:48, 由 wangyusong 编辑。
    修改了 最初预计,旧值为 "3",新值为 "11"。
所属迭代 【主干】产品中心12月第二个版本(2021年)
所属模块 赛盒科技  赛盒ERP管理系统   CRM组
相关需求 Cdiscount 退款优化需求
指派给 刘仁湖 于 2021-12-21 10:34:28
任务类型 后端
任务标签 初始
开发组
任务状态 已完成
进度 100%
优先级 P2
关键词
抄送给
由谁创建 liurenhu 于 2021-12-06 11:04:21
由谁完成 liurenhu 于 2021-12-21 10:34:28
由谁取消 暂无
由谁关闭 暂无
关闭原因 暂无
最后编辑 wangyusong 于 2022-02-16 14:39:48
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 11工时
总计消耗 2工时
预计剩余 0工时
预计开始 0000-00-00
实际开始 2021-12-10
截止日期 0000-00-00