Browse Source

后管-初始化项目归档树,租户id设置为当前用户

qianxb 7 months ago
parent
commit
185a69d262

+ 4 - 0
blade-service/blade-manager/src/main/java/org/springblade/manager/service/impl/ArchiveTreeServiceImpl.java

@@ -97,6 +97,10 @@ public class ArchiveTreeServiceImpl extends BaseServiceImpl<ArchiveTreeMapper, A
         if (sysTrees == null || sysTrees.size() == 0) {
             return false;
         }
+        /** 只需要存在一份系统级归档树,保存时把租户id覆盖为当前用户租户*/
+        for (ArchiveTree sysTree : sysTrees) {
+            sysTree.setTenantId(AuthUtil.getTenantId());
+        }
 
         List<ArchiveTree> archiveTrees = new ArrayList<>();
         Map<Long, Long> oldNewMap = new LinkedHashMap<>();