任务描述


需求描述

需求背景:系统部的接口已经完成,需要对接新接口


需求实现:


1.添加购物车接口,由原单个添加,改成批量添加。


批量加入购物车  POST
http://erpapi.internal.zhcxkj.com/Amazon/Cart/AddList
{
    "source": [
        "string"
    ],
    "input": [
        {
            "customerID": 1,
            "adminID": 2,
            "orderSourceSKUID": "270606118",
            "cartRemark": "批量加入购物车测试接口",
            "transferType": 2,
            "productNum": 2
        }
    ],
    "language": "string"
}

验收标准
购物车正常添加
历史记录  
  1. 2023-12-01 15:01:45, 由 罗友军 创建。
  2. 2023-12-05 10:24:07, 由 魏鹏军 指派给 梁文立。
    修改了 指派给,旧值为 "weipengjun",新值为 "liangwenli"。
  3. 2023-12-05 13:43:53, 由 梁文立 启动。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2023-12-05 13:43:43"。
    修改了 任务状态,旧值为 "wait",新值为 "doing"。
  4. 2023-12-05 14:33:46, 由 梁文立 完成。
    修改了 总计消耗,旧值为 "0",新值为 "6"。
    修改了 指派给 ,旧值为 "liangwenli",新值为 "luoyoujun"。
    修改了 实际完成,旧值为 "",新值为 "2023-12-05 14:12:55"。
    修改了 任务状态,旧值为 "doing",新值为 "done"。
    修改了 预计剩余,旧值为 "6",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "liangwenli"。

    1、分支代码【develop-wenli-59814】。涉及AmazonWorker地方:

    1.1【自动备货-添加购物车(首次备货、二次备货)】

    1.2【常态化自动备货-添加购物车(常态化自动备货、通过智能备货接口常态化备货)】

    1.3【购物车自动补充重量】



    2、修改逻辑

    2.1 将以前调用了【单个添加购物车】接口,全部改为调用【批量添加购物车】的接口。

    2.2 请求【批量添加购物车】的接口:

          返回成功,正常执行代码。

          返回错误后,会抛出错误不再向下执行,同时打印出执行成功的数据、执行失败的数据。


    3、主要代码截图

    3.1 请求接口


    3.2 请求接口前后的数据处理


    3.3 添加数据参数集合


  5. 2023-12-19 20:17:34, 由 罗友军 编辑。
    修改了 最初预计,旧值为 "6",新值为 "7"。
所属迭代 智能中心-智能选品迭代
所属模块 智能中心-需求池  战略独立项目   智能刊登
相关需求 FBA服务优化-购物车接口改成批量接口
指派给 罗友军 于 2023-12-05 14:33:46
任务类型 后端
任务标签 初始
开发组 仓储物流开发组
任务状态 已完成
进度 100%
优先级 P1
关键词
抄送给
由谁创建 罗友军 于 2023-12-01 15:01:45
由谁完成 梁文立 于 2023-12-05 14:12:55
由谁取消 暂无
由谁关闭 暂无
关闭原因 暂无
最后编辑 罗友军 于 2023-12-19 20:17:34
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 7工时
总计消耗 6工时
预计剩余 0工时
预计开始 2023-12-01
实际开始 2023-12-05
截止日期 2023-12-31