Quellcode durchsuchen

!99 修复-多租户-租户套餐未及时生效的bug
Merge pull request !99 from 清溪先生/master

芋道源码 vor 3 Jahren
Ursprung
Commit
63398bf3d0

+ 6 - 1
yudao-module-system/yudao-module-system-impl/src/main/java/cn/iocoder/yudao/module/system/service/permission/RoleServiceImpl.java

@@ -136,7 +136,12 @@ public class RoleServiceImpl implements RoleService {
         role.setDataScope(DataScopeEnum.ALL.getScope()); // 默认可查看所有数据。原因是,可能一些项目不需要项目权限
         roleMapper.insert(role);
         // 发送刷新消息
-        roleProducer.sendRoleRefreshMessage();
+        TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronization() {
+            @Override
+            public void afterCommit() {
+                roleProducer.sendRoleRefreshMessage();
+            }
+        });
         // 返回
         return role.getId();
     }