一段入库正常
2016-07-12 10:26:51 2 举报
淘宝海外业务
作者其他创作
大纲/内容
回传入库正常报文
入库实操
assembleEvent方法组装SendResult并回传
根据eventType分发到ConsolidationTradeWarehouseEntryServiceImpl类处理
调用DefaultMessageSenderManager的sendWangwangMsg方法发送旺旺消息
ConsolidationMessageEvent被事件总线EventBusManager分发到ConsolidationWarehouseEntryCallBackHandler处理
Y
调度中心
结束
HSF调用
回传Result
创建调度任务
调用MetaQ中间件发送站内MetaQ消息
PAC
N
HSF调用交易平台中ExtraUnitService的batchUpdateBizOrderAttribute方法来更新交易订单,便可透传新的买家订单信息至交易车并展示
convertConsolidationResponse封装SendResult来进行进一步处理
不做处理
状态机校验
ConsolidationReceiveServiceImpl类的invoke方法接收PAC报文
校验
Lc
CP
满足校验规则?
TIWiriterService的inBoundLgBuyerOrder方法
前置校验(precheck)
HSF调用交易中心中OrderServiceClient的updateOrderAttributeByIds方法来更新交易订单状态
前置校验
TIWiriterService的bondOutNotifyLgBuyerOrder方法
事件过滤(filter)
处理正常入库回复报文
一段入库正常
能否正常入库
一段入库异常中展示流程
开始
是否直送?
幂等校验
回传正常入库回复报文
接收出库通知报文
Cncbp
更新买家订单信息
MessageSenderService接口的send方法下发出库通知报文
Cncdp
是否集运?
调度中心回调
ConsolidationTransitWarehouseBoundOutNoticeScheduleHandler类调用TrasitWarehouseBoundoutNoticeService的send方法进行报文下发
0 条评论
下一页