service中调用另一service的多数据源接口,匹配的还是本service对应的数据源

Blade 未结 1 571
大白菜
大白菜 2022-04-28 16:36

在修改flowable工作流插件的人员自定义配置时,从另一套数据库表“bladex”中读取了数据,流程数据库名字为“bladex_workflow”

经过controller的api调用测试,多数据源接口能正常调用

image.png

image.png

image.png

但是当我从需要修改的service的方法调用时(WfProcessService的getTaskUser()中调用WfExaminePersonServiceImpl的getLeaderListByDept()),就不正常了

image.png 

image.png

image.png

image.png

从报错中看出,是调用的service接口数据源连接不正确导致的

调用WfProcessService的方式如下:

image.png


大佬们,请问这个是咋回事呀?如何实现在WfProcessService的getTaskUser()中调用WfExaminePersonServiceImpl的getLeaderListByDept()呢?

1条回答
  •  admin
    admin (楼主)
    2022-04-28 22:38

    这种情况推荐使用feign的形式调用

    0 讨论(0)
提交回复