瀏覽代碼

修复多租户多 db 下,修改用户报不存在的问题

YunaiV 2 年之前
父節點
當前提交
b42fe75b88

+ 1 - 1
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/user/AdminUserServiceImpl.java

@@ -102,7 +102,7 @@ public class AdminUserServiceImpl implements AdminUserService {
     }
 
     @Override
-    @Transactional(rollbackFor = Exception.class)
+    @DSTransactional // 多租户多 DB 场景:使用 @DSTransactional 实现事务,避免 @Transactional 无法切换数据源
     public void updateUser(UserUpdateReqVO reqVO) {
         // 校验正确性
         validateUserForCreateOrUpdate(reqVO.getId(), reqVO.getUsername(), reqVO.getMobile(), reqVO.getEmail(),