流程图-方法级联调用
2022-06-10 16:41:57 0 举报
级联调用,代码流程示意图
作者其他创作
大纲/内容
组装物流信息视图
return GetLogisticsInfoResponse
根据oid和sellerId设置跳转链接
通过oid和source调用scm.package的接口查询轨迹
return null
handleNoLogisticsCase
LogisticsTraceEnum
简单理解:判断是否签收和有疫情
同步物流日志信息
是
return
是否需要质检
物流信息同步到kafka日志
区别是左边QueryFromThird(true),右边是QueryFromThird(true)
路径中有需要过滤展示的状态&&目的地可以到达
获取实时物流信息getLogisticsInfoRealTime
return LogisticsInfoView
否
轨迹节点展示个数 默认值1
命中
填充参数(iconUrl等)
参数前置校验
获取订单信息水平越权检查
logisticsId = 0?
处理logistics不存在的情况
biz#getLogisticsInfoV2
conf Tail Number配置
调用merchant-sdk#getLogisticsInfo
路径为空&&地址信息为空
必中
不展示展示资源位
rpc#getLogisticsInfoV2
构建兜底物流样式
获取物流信息getLogisticsInfo
展示疫情相关公告
物流信息凭证降级开关
未命中
perf打点
如果oid == 0
是否已付款
needQualityControl
发送物流信息检查消息
调用merchant-sdk#realTimeGetLogisticsInfo
perf打点比实时少打一个
获取订单信息
是否要查询第三方
0 条评论
下一页