Prechádzať zdrojové kódy

Merge branch 'master' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/1.6.1

YunaiV 3 rokov pred
rodič
commit
e5f7b010e2

+ 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();
     }