任务描述

一、背景和价值

1.背景

递四方海外仓可以通过登录仓库账号授权,再调用获取token接口,生成授权token,token过去后需人工重新点击获取。


2.价值

确保token有效,降低接口失效风险。

谁的谁的谁

二、需求描述

2.1. 功能清单

1.获取token信息。

2.2.影响点

无

2.3. 功能描述:

API授权

2. 列表的功能新增按钮【刷新Token】 按钮,按钮显示逻辑如下图

1)若服务代码非“4PX”时,则按钮不能点击。

2)若服务代码为“4PX”时且服务时启用状态时,则“刷新Token” 按钮可以点击。

3)若服务代码为“4PX”时且服务时停用状态时,则“刷新Token” 按钮不可点击。

3.【刷新Token】按钮,执行的调用逻辑如下

1)调用接口API授权:http://open.4px.com/apiInfo/partner(第五点,用户授权,要对接授权接口和刷新授权接口)

2) 获取成功后,把Token信息回传到系统存储到4PX的物流代码下即可授权成功。

注意:要对接授权接口和刷新授权接口

需求描述

一、背景和价值

   1.背景

     递四方海外仓可以通过登录仓库账号授权,再调用获取token接口,生成授权token,token过去后需人工重新点击获取。


   2.价值

      确保token有效,降低接口失效风险。

谁的谁的谁

二、需求描述

   2.1. 功能清单

     1.获取token信息。

   2.2.影响点

       无

   2.3. 功能描述:

    1.功能路径:海外仓OMS系统->物流管理->基础设置->API授权

    2. 列表的功能新增按钮【刷新Token】 按钮,按钮显示逻辑如下图

         1)若服务代码非“4PX”时,则按钮不能点击。

         2)若服务代码为“4PX”时且服务时启用状态时,则“刷新Token” 按钮可以点击。

         3)若服务代码为“4PX”时且服务时停用状态时,则“刷新Token” 按钮不可点击。

     3.【刷新Token】按钮,执行的调用逻辑如下

        1)调用接口API授权:http://open.4px.com/apiInfo/partner(第五点,用户授权,要对接授权接口和刷新授权接口)

        2) 获取成功后,把Token信息回传到系统存储到4PX的物流代码下即可授权成功。

          注意:要对接授权接口和刷新授权接口

 

验收标准
暂无
历史记录  
  1. 2022-11-16 14:26:40, 由 农基望 创建。
  2. 2022-11-24 18:16:20, 由 农基望 启动。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2022-11-24 18:16:18"。
    修改了 任务状态,旧值为 "wait",新值为 "doing"。
  3. 2022-11-24 18:21:19, 由 农基望 编辑。
    修改了 任务描述,区别为:
    002-    1.背景
    002+ 1.背景
    003-      递四方海外仓可以通过登录仓库账号授权,再调用获取token接口,生成授权token,token过去后需人工重新点击获取。
    003+ 递四方海外仓可以通过登录仓库账号授权,再调用获取token接口,生成授权token,token过去后需人工重新点击获取。
    005-    2.价值
    005+ 2.价值
    006-       确保token有效,降低接口失效风险。
    006+ 确保token有效,降低接口失效风险。
    009-    2.1. 功能清单
    009+ 2.1. 功能清单
    010-      1.获取token信息。
    010+ 1.获取token信息。
    011-    2.2.影响点
    011+ 2.2.影响点
    012-        无
    012+ 无
    013-    2.3. 功能描述:
    013+ 2.3. 功能描述:
    015-     2. 列表的功能新增按钮【刷新Token】 按钮,按钮显示逻辑如下图
    015+ 2. 列表的功能新增按钮【刷新Token】 按钮,按钮显示逻辑如下图
    016-          1)若服务代码非“4PX”时,则按钮不能点击。
    016+ 1)若服务代码非“4PX”时,则按钮不能点击。
    017-          2)若服务代码为“4PX”时且服务时启用状态时,则“刷新Token” 按钮可以点击。
    017+ 2)若服务代码为“4PX”时且服务时启用状态时,则“刷新Token” 按钮可以点击。
    018-          3)若服务代码为“4PX”时且服务时停用状态时,则“刷新Token” 按钮不可点击。
    018+ 3)若服务代码为“4PX”时且服务时停用状态时,则“刷新Token” 按钮不可点击。
    019-      3.【刷新Token】按钮,执行的调用逻辑如下
    019+ 3.【刷新Token】按钮,执行的调用逻辑如下
    020-         1)调用接口API授权:<a href="http://open.4px.com/apiInfo/partner%EF%BC%88%E7%AC%AC%E4%BA%94%E7%82%B9" target="_blank" rel="noreferrer noopener">http://open.4px.com/apiInfo/partner(第五点,用户授权,要对接授权接口和刷新授权接口)
    020+ 1)调用接口API授权:<a href="http://open.4px.com/apiInfo/partner%EF%BC%88%E7%AC%AC%E4%BA%94%E7%82%B9" target="_blank" rel="noreferrer noopener">http://open.4px.com/apiInfo/partner(第五点,用户授权,要对接授权接口和刷新授权接口)
    021-         2) 获取成功后,把Token信息回传到系统存储到4PX的物流代码下即可授权成功。
    021+ 2) 获取成功后,把Token信息回传到系统存储到4PX的物流代码下即可授权成功。
    022-           注意:要对接授权接口和刷新授权接口
    022+ 注意:要对接授权接口和刷新授权接口
    023-  <img src="/zentao/file-read-223573.png" alt="" />
    023+
    002- <p><span style="font-weight:700;font-size:14px;background-color:#FFFFFF;"><span style="color:#000000;">   1.背景</span></span></p>
    002+ <p><span style="font-weight:700;font-size:14px;background-color:#FFFFFF;"><span style="color:#000000;"> 1.背景</span></span></p>
    003- <p>     <span style="color:#171A1D;">递四方海外仓可以通过登录仓库账号授权,再调用获取token接口,生成授权token,token过去后需人工重新点击获取。</span></p>
    003+ <p><span style="color:#171A1D;">递四方海外仓可以通过登录仓库账号授权,再调用获取token接口,生成授权token,token过去后需人工重新点击获取。</span></p>
    005- <p style="font-size:14px;background-color:#FFFFFF;"><span style="font-weight:700;"><span style="color:#000000;">   2.价值</span></span></p>
    005+ <p style="font-size:14px;background-color:#FFFFFF;"><span style="font-weight:700;"><span style="color:#000000;"> 2.价值</span></span></p>
    006- <p style="font-size:14px;background-color:#FFFFFF;"><span><span style="color:#000000;">      确保<span><span style="color:#171A1D;">token有效,降低接口失效风险。</span></span></span></span></p>
    006+ <p style="font-size:14px;background-color:#FFFFFF;"><span><span style="color:#000000;"> 确保<span><span style="color:#171A1D;">token有效,降低接口失效风险。</span></span></span></span></p>
    009- <p style="font-size:14px;background-color:#FFFFFF;"><span style="font-weight:700;"><span style="color:#000000;">   2.1. 功能清单</span></span></p>
    009+ <p style="font-size:14px;background-color:#FFFFFF;"><span style="font-weight:700;"><span style="color:#000000;"> 2.1. 功能清单</span></span></p>
    010- <p style="font-size:14px;background-color:#FFFFFF;"><span><span style="color:#000000;">     1.获取token信息。</span></span></p>
    010+ <p style="font-size:14px;background-color:#FFFFFF;"><span><span style="color:#000000;"> 1.获取token信息。</span></span></p>
    011- <p><span style="font-weight:700;color:#000000;font-size:14px;">   2.2.影响点</span></p>
    011+ <p><span style="font-weight:700;color:#000000;font-size:14px;"> 2.2.影响点</span></p>
    012- <p><span style="color:#000000;font-size:14px;">       无</span></p>
    012+ <p><span style="color:#000000;font-size:14px;"> 无</span></p>
    013- <p><span style="font-weight:700;font-size:14px;"><span style="color:#000000;"> </span></span><span style="font-size:14px;background-color:#FFFFFF;color:#000000;"><span style="font-weight:700;">  2.3. 功能描述:</span></span></p>
    013+ <p><span style="font-weight:700;font-size:14px;"><span style="color:#000000;"> </span></span><span style="font-size:14px;background-color:#FFFFFF;color:#000000;"><span style="font-weight:700;"> 2.3. 功能描述:</span></span></p>
    015- <p><span style="color:#171A1D;"><span style="color:#171A1D;">    2. 列表的功能新增按钮<span style="color:#171A1D;">【</span><span style="color:#171A1D;">刷新Token</span><span style="color:#171A1D;"></span><span style="color:#171A1D;">】</span> 按钮,按钮显示逻辑如下图</span></span></p>
    015+ <p><span style="color:#171A1D;"><span style="color:#171A1D;"> 2. 列表的功能新增按钮<span style="color:#171A1D;">【</span><span style="color:#171A1D;">刷新Token</span><span style="color:#171A1D;"></span><span style="color:#171A1D;">】</span> 按钮,按钮显示逻辑如下图</span></span></p>
    016- <p><span style="color:#171A1D;">         1)若服务代码非“4PX”时,则按钮不能点击。</span></p>
    016+ <p><span style="color:#171A1D;"> 1)若服务代码非“4PX”时,则按钮不能点击。</span></p>
    017- <p><span style="color:#171A1D;">         2)若服务代码为“4PX”时且服务时启用状态时,则“<span style="color:#171A1D;">刷新Token</span>” 按钮可以点击。</span></p>
    017+ <p><span style="color:#171A1D;"> 2)若服务代码为“4PX”时且服务时启用状态时,则“<span style="color:#171A1D;">刷新Token</span>” 按钮可以点击。</span></p>
    018- <p><span style="color:#171A1D;">         3)若<span style="color:#171A1D;">服务代码为“4PX”时且服务时停用状态时,则“</span><span style="color:#171A1D;">刷新Token</span><span style="color:#171A1D;"></span><span style="color:#171A1D;">” 按钮不可点击。</span></span></p>
    018+ <p><span style="color:#171A1D;"> 3)若<span style="color:#171A1D;">服务代码为“4PX”时且服务时停用状态时,则“</span><span style="color:#171A1D;">刷新Token</span><span style="color:#171A1D;"></span><span style="color:#171A1D;">” 按钮不可点击。</span></span></p>
    019- <p><span style="font-size:14px;background-color:#FFFFFF;color:#000000;"><span>   <span style="color:#171A1D;">  3.【<span style="color:#171A1D;">刷新Token</span>】按钮,执行的调用逻辑如下</span></span></span></p>
    019+ <p><span style="font-size:14px;background-color:#FFFFFF;color:#000000;"><span> <span style="color:#171A1D;"> 3.【<span style="color:#171A1D;">刷新Token</span>】按钮,执行的调用逻辑如下</span></span></span></p>
    020- <p><span style="font-size:14px;background-color:#FFFFFF;color:#000000;"><span>        1)调用接口<span style="color:#171A1D;">API</span><span style="color:#171A1D;">授权</span>:<a href="http://open.4px.com/apiInfo/partner%EF%BC%88%E7%AC%AC%E4%BA%94%E7%82%B9" target="_blank" rel="noreferrer noopener">http://open.4px.com/apiInfo/partner(第五点</a><span style="color:#171A1D;">,用户授权,<span style="color:#171A1D;">要对接授权接口和刷新授权接口</span>)</span></span></span></p>
    020+ <p><span style="font-size:14px;background-color:#FFFFFF;color:#000000;"><span> 1)调用接口<span style="color:#171A1D;">API</span><span style="color:#171A1D;">授权</span>:<a href="http://open.4px.com/apiInfo/partner%EF%BC%88%E7%AC%AC%E4%BA%94%E7%82%B9" target="_blank" rel="noreferrer noopener">http://open.4px.com/apiInfo/partner(第五点</a><span style="color:#171A1D;">,用户授权,<span style="color:#171A1D;">要对接授权接口和刷新授权接口</span>)</span></span></span></p>
    021- <p><span style="font-size:14px;background-color:#FFFFFF;color:#000000;"><span>        2) 获取成功后,把Token信息回传到系统存储到4PX的物流代码下即可授权成功。</span></span></p>
    021+ <p><span style="font-size:14px;background-color:#FFFFFF;color:#000000;"><span> 2) 获取成功后,把Token信息回传到系统存储到4PX的物流代码下即可授权成功。</span></span></p>
    022- <p><span style="background-color:#FFFFFF;color:#000000;font-size:14px;"><span style="color:#171A1D;">          注意:要对接授权接口和刷新授权接口</span></span></p>
    022+ <p><span style="background-color:#FFFFFF;color:#000000;font-size:14px;"><span style="color:#171A1D;"> 注意:要对接授权接口和刷新授权接口</span></span></p>
    023- <p><span style="background-color:#FFFFFF;color:#000000;font-size:14px;"> <img src="/zentao/file-read-223573.png" alt="" /></span><span style="background-color:#FFFFFF;color:#000000;font-size:14px;"></span></p>
    023+ <p><span style="background-color:#FFFFFF;color:#000000;font-size:14px;"> <img src="{223573.png}" alt="" /></span><span style="background-color:#FFFFFF;color:#000000;font-size:14px;"></span></p>

    (一)校验页面新增【刷新Token】


    1.非递四方-4PX服务【刷新Token】按钮不能点击




    2.递四方-4PX服务启用时【刷新Token】可点击



    3.递四方-4PX服务停用时【刷新Token】不可点击



    (二)校验点击【刷新Token】后,token时候是否更新

    查询SQL:

    select 
    ApiServiceCode,
    Token,
    FedexKey,
    ExpirTime
    from lg_apiservicedetail
    where id = 218




    (三)校验当4PX的Token过期时间与当前时间小于4小时,新建客户订单、提交订单,获取到新Token



    (四)校验当4PX的Token过期时间与当前时间大于4小时,新建客户订单、提交订单,不会获取到新Token


  4. 2022-11-24 20:16:55, 由 农基望 完成。
    修改了 总计消耗,旧值为 "0",新值为 "6"。
    修改了 实际完成,旧值为 "",新值为 "2022-11-24 20:16:50"。
    修改了 任务状态,旧值为 "doing",新值为 "done"。
    修改了 预计剩余,旧值为 "20",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "nongjiwang"。
  5. 2022-11-24 20:17:13, 由 农基望 编辑。
    修改了 任务描述,区别为:
    023- <img src="/zentao/file-read-223573.png" alt="" />
    023+
    023- <p><span style="background-color:#FFFFFF;color:#000000;font-size:14px;"> <img src="/zentao/file-read-223573.png" alt="" /></span><span style="background-color:#FFFFFF;color:#000000;font-size:14px;"></span></p>
    023+ <p><span style="background-color:#FFFFFF;color:#000000;font-size:14px;"> <img src="{223573.png}" alt="" /></span><span style="background-color:#FFFFFF;color:#000000;font-size:14px;"></span></p>
  6. 2022-11-24 20:17:19, 由 农基望 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "nongjiwang",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "nongjiwang"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2022-11-24 20:17:19"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
  7. 2022-12-01 15:20:20, 由 农基望 添加备注。

    https://alidocs.dingtalk.com/i/nodes/xdqZp24KneBJzLRpjyeOWvyb7RA0Nr1E?iframeQuery=mode%3D2%26sheetId%3Dsheet1

所属迭代 技术研发中心 11月第2版本(2022年)
所属模块 /
相关需求 盛宝隆海外仓系统-4PX海外仓token获取逻辑优化
指派给 Closed 于 2022-11-24 20:17:19
任务类型 测试
任务标签 初始
开发组 百货开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 农基望 于 2022-11-16 14:26:40
由谁完成 农基望 于 2022-11-24 20:16:50
由谁取消 暂无
由谁关闭 农基望 于 2022-11-24 20:17:19
关闭原因 已完成
最后编辑 农基望 于 2022-12-01 15:20:20
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 20工时
总计消耗 6工时
预计剩余 0工时
预计开始 0000-00-00
实际开始 2022-11-24
截止日期 0000-00-00