分快递
2021-10-28 17:00:01 5 举报
111
作者其他创作
大纲/内容
1.效验参数。
6.RecommendExpressRouteProcessor(线路选择)
继承与 ExpressServiceGrpc.ExpressServiceImplBase
express-service
1. 查询商品SKU并设置。
ExpressServiceImpl实现类
8.GetExpressIdProcessor(获取快递ID)
4.SpecialRuleProcessor(分快递特殊规则处理)
2. FormatAddressProcessor(miHome地址设置)
5.StandardRuleProcessor(分快递标准规则设置)
7.GetPrintLevelProcessor(获取打单队列)
execute方法
1. 获取区域快递expressId。
1. 送装一体2.0和爱回收逻辑判断:收货地址替换成网点地址
3.GetSkuDetailProcessor(设置商品详情)
1. 获取打单队列。
@RpcClientAutowired(\"xm_express_grpc_service\")
1.普罗米修斯打点记录流量。2.调用processorManager。
9.BuildRecommendResultProcessor(返回结果)
woms
recommendExpress方法
1. 判断NKA,匹配城配专车/授权店城配专车/新品团购线路配置/init express_id等场景下的特殊规则。2.获取KA类型。3.设置体积类型。4.获取配货流程packageFlow。5.仓指定区域快递。
1. 封装返回结果。
调用ExpressServiceBlockingClient接口recommend函数
express-api
wms
1. CheckRecommendParamsProcessor(参数效验)
RPC调用
1. CheckRecommendParamsProcessor(参数效验)
5.StandardRuleProcessor(分快递标准规则设置)
1.筛选优先类型。2.指定运输方式。3.指定快递公司。4.选择线路业务ID,bizId。5.匹配发货时效。6.匹配排除逻辑(主要针对部分场景下,例如京东不支持承运天猫商品)。
1.业务指定区域快递:不走线路流程。2.获取线路,拼装sql。3.过滤不支持的承运商,以及重复的承运商。4.线路对比: a.成本优先:走bms比价。 b.时效优先。 c.权重优先。
OC
ExpressRecommendController

收藏
0 条评论
下一页