业务流程:
1.仓库信息变更
2.按照接口格式组装仓库数据bean
3.调用api发送
4.api从容器里根据组织id获取对应的对象
5.用获取的对象进行数据发送
架构:
1.容器
定义一个容器,容器里有一个map对象存放所有的医院的发送实例
根据orgId返回其发送类的实例一个方法
注册方法
2.适配器接口
适配方法
注册方法
发送方法
业务代码:
接口代码中的适配器类(数据发送类)实现适配器接口的三个方法:
1.适配:判断传输的组织id与当前适配器类的组织id是否匹配,需返回结果是否适配
2.注册:将当前的bean注册到容器中,注册成功需返回值
3.发送:重写发送方法,将数据发送
后改进版本:
最后于 2019-8-22
被lake编辑
,原因: