下单接口
2022-08-11 11:19:24 15 举报
下单流程
作者其他创作
大纲/内容
处理参数
新接口SupportPartOrderServiceexecute()方法
继承CustomizedResponseInvoker实现handler方法,完成具体的业务逻辑
OrderService
invoker
OrderFactoryService(老的下单工厂)
否
处理下单操作逻辑
ResponseInvoker
初始化自定义的Invoker
OrderSupportPartFactoryService(新的下单工厂)
通过springboot事件监听机制加载invoker(以客户平台标识为维度)
校验有没有有注册该客户的平台标识
parameterInvoker
老标准标准下单batchOrders
提供服务接口,可实现自定义的下单逻辑(interfaceSource:调用接口)
新标准下单batchStandardOrders
新接口(标准下单)/standard-biz/batchOrderSupportParts
构建下单日志
构造InvokerResult
OrderSupportPartFactoryService(batchStandardOrders方法)
客户定制化下单
继承不同的工厂来达到实现新老接口下单逻辑
遍历所有的RequestInvoker,执行invoker遍历所有的ResponseInvoker,执行hanlder
获取改客户的平台标识
是
老接口标准下单/standard-biz/planOrder
service
SupportPartOrderService
handler
直接获取平台标识执行下单SupportPartOrderServiceexecute()方法新接口有回调接口,传参客户编码老接口没有回调return
OrderFactoryServicebatchOrders()方法
0 条评论
回复 删除
下一页