任务描述
暂无
需求描述

背景

亚马逊退货,目前盛宝隆收货,无法做到按单匹配,库存管理混乱,需改造;


需求

本地链接:product-doc-wan.zhcxkj.com:9000/产品三组/田子豪/FBA退货处理/FBA退货处理-11月2版本.html
外部链接(供业务方查看):FBA退货处理-11月2版本 (axshare.com)

验收标准
暂无
历史记录  
  1. 2022-11-10 14:16:14, 由 程伟 创建。
  2. 2022-11-10 14:16:29, 由 程伟 编辑。
    修改了 任务名称,区别为:
    001- 盛宝隆,按单收货改造
    001+ 盛宝隆,按单收货改造-03
    001- 盛宝隆,按单收货改造
    001+ 盛宝隆,按单收货改造-03
  3. 2022-11-15 19:42:19, 由 鞠智明 启动。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2022-11-15 15:15:30"。
    修改了 任务状态,旧值为 "wait",新值为 "doing"。

    开发报告

    1.erp接口调整把erp的追踪号,物流商,发货数量同步到海外仓

    POST http://oms-api.internal.zhcxkj.com/api/fbareturn/fbareceivingorder/batchinsert HTTP/1.1
    Content-Type: application/json
    Authorization: Basic aXJvYm90Ym94OmkxcjVvOEJvdGJveA==
    Host: oms-api.internal.zhcxkj.com
    Content-Length: 881
    Expect: 100-continue
    Connection: Keep-Alive

    {"Token":"MGFhZDlhNjMtYmVmZS00ZGM4LWE1MzMtMWJkYTU5MTliODM1","Language":"zh-cn","InputView":[{"WarehouseId":20,"ReferenceCode":"20221013A1","ErpChannelId":10275,"ChannelSourceName":"正式亚马逊Z01422-US别动","FNSKUs":[{"ProductName":null,"FNSKU":"X002RHQ5SB","RelationSku":"1251188","SellerSKU":"504615WJ73UH3","ProductNumber":5,"ProductWeight":0.0000,"ProductLength":3.0000,"ProductWidth":3.0000,"ProductHeight":3.0000,"ShipmentInfoList":[{"ErpId":29998,"Carrier":"test","TrackingNumber":"4542344","ShippedQquantity":2,"ShipmentDate":"2022-11-15T14:41:48.4125997+08:00"},{"ErpId":29999,"Carrier":"tes2","TrackingNumber":"44513","ShippedQquantity":2,"ShipmentDate":"2022-11-15T14:41:48.4125997+08:00"},{"ErpId":30000,"Carrier":"tesx","TrackingNumber":"5752","ShippedQquantity":1,"ShipmentDate":"2022-11-15T14:41:48.4125997+08:00"}]}]}],"Current":0,"PageSize":0,"OrderBy":null}

    2.app上架接口调整,请求参数新增一个追踪号字段TrackingNumber

    {
        "Language": "zh-cn",
        "Tokens": [
            "string"
        ],
        "InputView": {
            "MappingCode": "X002RHQ5SB",
            "TrackingNumber": "4542344"
        },
        "UserView": {
            "CustomerCode": "000109",
            "UserType": 0,
            "TenantId": 236,
            "IsTenant": 0,
            "Id": 0,
            "UserName": "刘辉华",
            "TrueName": "刘辉华",
            "DepartmentId": 27,
            "DepartmentName": "仓库管理员",
            "EmployeeId": "string",
            "WarehouseIds": [
                20
            ],
            "Warehouses": [
                {
                    "Id": 20,
                    "WarehouseName": "德国北威州仓库",
                    "WarehouseCode": "string",
                    "TimeZoneName": "string",
                    "TimeZoneMinutes": "string"
                }
            ],
            "LogoUrl": "string",
            "SysConfig": {
                "Id": 0,
                "CreatorId": 0,
                "Creator": "string",
                "CreationTime": "2022-11-15T07:31:20.213Z",
                "LastModifierId": 0,
                "LastModifier": "string",
                "LastModificationTime": "2022-11-15T07:31:20.213Z",
                "SystemName": "string",
                "DomainName": "string",
                "IpAddress": "string",
                "ApiAddress": "string",
                "AliyunAccessKeyId": "string",
                "AliyunAccessSecretKey": "string",
                "AliyunOssHost": "string",
                "AliyunOssEndPoint": "string",
                "AliyunOssBucketName": "string",
                "IsRedisCache": 0,
                "RedisHosts": "string",
                "RedisHost": "string",
                "RedisPassword": "string",
                "RedisTimeOutSeconds": 0,
                "AliyunSlsEndPoint": "string",
                "AliyunSlsProject": "string",
                "AliyunSlsLogStore": "string",
                "AliyunSlsLogTopic": "string",
                "AliyunOssCallbackUrl": "string",
                "AliyunOssCallbackHost": "string",
                "Remarks": "string"
            },
            "AliyunOssHost": "string",
            "Copyright": "string",
            "Token": "MGFhZDlhNjMtYmVmZS00ZGM4LWE1MzMtMWJkYTU5MTliODM1",
            "CurrentWarehouseId": 20,
            "UtcDifferenceHours": 0
        },
        "Token": "MGFhZDlhNjMtYmVmZS00ZGM4LWE1MzMtMWJkYTU5MTliODM1"
    }


    返回参数 新增字段:

    CurrTrackingNumberShipNum  --当前追踪号的发货数量
    ReceiptQuantity  --当前追踪号已收数量 
     
    ToBeReceivedQuantity  --当前追踪号待收数量

    {
      "data": [
        {
          "FbaReceivingOrderCode": "FR0001092211150621001",
          "ProductBarCode": "109-1251188",
          "MultiCode": "X002RHQ5SB",
          "NoPutAwayProductNumber": 5,
          "ProductNumber": 5,
          "Carrier": "test",
          "TrackingNumber": "4542344",
          "CurrTrackingNumberShipNum": 2,
          "ReceiptQuantity": 0,
          "ToBeReceivedQuantity": 2,
          "CreationTime": "2022-11-15T06:21:27.000Z",
          "SignTime": "2022-11-15T06:21:27.000Z",
          "ShipmentDate": "2022-11-15 14:41:48",
          "OrderByTime": "2022-11-15T06:21:27.000Z",
          "ReferenceCode": "20221013A1"
        }
      ],
      "status": "success",
      "message": ""
    }



    3.操作上架 

    请求参数添加一个TrackingNumber追踪号字段


    curl -X 'POST' \
      'https://localhost:44342/api/FbaReturn/ReceivingOrderNew/PutAwayFbaDetailByMappingCode' \
      -H 'accept: text/plain' \
      -H 'Authorization: Basic aXJvYm90Ym94OmkxcjVvOEJvdGJveA==' \
      -H 'Content-Type: application/json-patch+json' \
      -d '{
        "Language": "zh-cn",
        "Tokens": [
            "string"
        ],
        "InputView": [
            {
                "ReferenceCode": "string",
                "FbaReceivingOrderCode": "FR0001092211150621001",
                "ProductBarCode": "109-1251188",
                "MultiCode": "X002RHQ5SB",
                "TrackingNumber": "4542344",
                "StorageLocationCode": "A000001",
                "Description": "string",
                "PutAwayProductNumber": 2
            }
        ],
        "UserView": {
            "CustomerCode": "000109",
            "UserType": 0,
            "TenantId": 236,
            "IsTenant": 0,
            "Id": 0,
            "UserName": "刘辉华",
            "TrueName": "刘辉华",
            "DepartmentId": 27,
            "DepartmentName": "仓库管理员",
            "EmployeeId": "string",
            "WarehouseIds": [
                20
            ],
            "Warehouses": [
                {
                    "Id": 20,
                    "WarehouseName": "德国北威州仓库",
                    "WarehouseCode": "string",
                    "TimeZoneName": "string",
                    "TimeZoneMinutes": "string"
                }
            ],
            "LogoUrl": "string",
            "SysConfig": {
                "Id": 0,
                "CreatorId": 0,
                "Creator": "string",
                "CreationTime": "2022-11-15T08:01:42.851Z",
                "LastModifierId": 0,
                "LastModifier": "string",
                "LastModificationTime": "2022-11-15T08:01:42.851Z",
                "SystemName": "string",
                "DomainName": "string",
                "IpAddress": "string",
                "ApiAddress": "string",
                "AliyunAccessKeyId": "string",
                "AliyunAccessSecretKey": "string",
                "AliyunOssHost": "string",
                "AliyunOssEndPoint": "string",
                "AliyunOssBucketName": "string",
                "IsRedisCache": 0,
                "RedisHosts": "string",
                "RedisHost": "string",
                "RedisPassword": "string",
                "RedisTimeOutSeconds": 0,
                "AliyunSlsEndPoint": "string",
                "AliyunSlsProject": "string",
                "AliyunSlsLogStore": "string",
                "AliyunSlsLogTopic": "string",
                "AliyunOssCallbackUrl": "string",
                "AliyunOssCallbackHost": "string",
                "Remarks": "string"
            },
            "AliyunOssHost": "string",
            "Copyright": "string",
            "Token": "MGFhZDlhNjMtYmVmZS00ZGM4LWE1MzMtMWJkYTU5MTliODM1",
            "CurrentWarehouseId": 20,
            "UtcDifferenceHours": 0
        },
        "Token": "MGFhZDlhNjMtYmVmZS00ZGM4LWE1MzMtMWJkYTU5MTliODM1"
    }'


    更新字段


    上架成功


    4.渠道的验证,没有就新增关联

    5.

  4. 2022-11-15 19:43:28, 由 鞠智明 完成。
    修改了 总计消耗,旧值为 "0",新值为 "8"。
    修改了 实际完成,旧值为 "",新值为 "2022-11-15 19:43:17"。
    修改了 任务状态,旧值为 "doing",新值为 "done"。
    修改了 预计剩余,旧值为 "8",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "juzhiming"。
  5. 2022-11-16 16:12:01, 由 鞠智明 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "juzhiming",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "juzhiming"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2022-11-16 16:12:01"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 技术研发中心 11月第2版本(2022年)
所属模块 /
相关需求 盛宝隆,按单收货改造
指派给 Closed 于 2022-11-16 16:12:01
任务类型 后端
任务标签 初始
开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 程伟 于 2022-11-10 14:16:14
由谁完成 鞠智明 于 2022-11-15 19:43:17
由谁取消 暂无
由谁关闭 鞠智明 于 2022-11-16 16:12:01
关闭原因 已完成
最后编辑 鞠智明 于 2022-11-16 16:12:01
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 8工时
总计消耗 8工时
预计剩余 0工时
预计开始 0000-00-00
实际开始 2022-11-15
截止日期 0000-00-00