任务描述
暂无
需求描述

1.    需求概述

1.1. 背景

Cdiscount平台需手动创建退款单,比较繁琐


api接口:https://dev.cdiscount.com/marketplace/?page_id=130


2.    功能设计

2.1.生成退款单

2.1.1 需求说明

Cdiscount平台,当检测到订单状态为CancelledByCustomer的时候,在【客服系统-订单退款管理中】自动生成退款单,退款金额为订单金额


注:这里和之后说的判断订单状态,指的是OrderState

2.1.2 原型界面


2.1.1 客户订单增加提示

当订单状态为CancelledByCustomer时,在订单客户地址信息中,强制添加备注,显示“检测到平台订单状态:CancelledByCustomer”

2.1.2 原型界面


验收标准
暂无
历史记录  
  1. 2021-12-21 17:22:22, 由 maojinqiang 创建。
  2. 2021-12-21 17:36:58, 由 maojinqiang 编辑。
    修改了 最初预计,旧值为 "5",新值为 "4"。
    修改了 预计剩余,旧值为 "5",新值为 "4"。
  3. 2021-12-21 17:47:28, 由 maojinqiang 指派给 fangdahua。
    修改了 指派给,旧值为 "",新值为 "fangdahua"。
  4. 2021-12-21 19:56:00, 由 fangdahua 添加备注。

    平台有2种状态 orderstate和OrderStatus


    -------------------------------------------------------------------------


    如客户数据(订单维度),查了最近取消订单, OrderState,OrderStatus状态一致,需产品确认状态识别条件和生成退款单金额及状态

    3adbe08fd7a4f8b493b8f9c998844418
    95c45ab93588aab8d2cc44e2b3c0ee07
    96a581b14918d568fc9898f364a7480f
    056b2bd02a9cb492c9857e73c534550d
    c1c9fbd968c332fce151e9384d60276f

  5. 2021-12-22 11:49:47, 由 田子豪 确认需求变动,最新版本为#3。
  6. 2021-12-22 16:36:55, 由 fangdahua 完成。
    修改了 总计消耗,旧值为 "0",新值为 "4"。
    修改了 实际完成,旧值为 "",新值为 "2021-12-22 16:34:12"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2021-12-22 16:36:55"。
    修改了 预计剩余,旧值为 "4",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "fangdahua"。

    按需求完成。


    1.订单下载


    如检测到订单状态是OrderState是CancelledByCustomer,则向退款队列表RB_OrderRefund_Queue插入记录。 (一般只有更新订单才会检测并插入,因为新订单不会同步CancelledByCustomer状态订单)

    插入退款数据逻辑:

    退款原因RefundedReason:检测订单状态:CancelledByCustomer

    退款金额RefundPrice:取接口返回的订单金额InitialTotalAmount

    默认为全部退款IsFullRefund=true。


    2.订单执行中间表映射

    如订单状态OrderState是CancelledByCustomer(0),则设置ERP数据如下

    订单备注追加:检测到平台订单状态:CancelledByCustomer

    订单状态:待审核

    添加订单日志和订单问题:检测到平台订单状态:CancelledByCustomer



    自测截图


    1.订单下载,同步满足条件的订单,执行中间表映射到ERP


    2.检测平台订单状态发生变化,如订单状态变成CancelledByCustomer则插入退款队列数据




    3.执行中间表映射,和退款自动服务,退款服务测试按钮


    4.订单列表和订单日志显示




    退款单自动显示


  7. 2021-12-29 15:34:34, 由 fangdahua 指派给 maojinqiang。
    修改了 指派给,旧值为 "fangdahua",新值为 "maojinqiang"。
所属迭代 【主干】产品中心1月第一个版本(2022年)
所属模块 赛盒科技  赛盒ERP管理系统   订单组
相关需求 【订单】Cdiscount自动退款
指派给 毛金强 于 2021-12-29 15:34:33
任务类型 后端
任务标签 初始
开发组
任务状态 已完成
进度 100%
优先级 P2
关键词
抄送给
由谁创建 maojinqiang 于 2021-12-21 17:22:22
由谁完成 fangdahua 于 2021-12-22 16:34:12
由谁取消 暂无
由谁关闭 暂无
关闭原因 暂无
最后编辑 fangdahua 于 2021-12-29 15:34:33
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 4工时
总计消耗 4工时
预计剩余 0工时
预计开始 0000-00-00
实际开始 2021-12-22
截止日期 0000-00-00