liuyc 1 gadu atpakaļ
vecāks
revīzija
ea15813d10

+ 5 - 1
blade-service/blade-archive/src/main/java/org/springblade/archive/service/impl/ArchiveProjectConfigServiceImpl.java

@@ -22,7 +22,11 @@ public class ArchiveProjectConfigServiceImpl extends BaseServiceImpl<ArchiveProj
      */
     @Override
     public ArchiveProjectConfig getByProjectIdOrNew(Long projectId) {
-        List<ArchiveProjectConfig> configs = baseMapper.selectList(new LambdaQueryWrapper<ArchiveProjectConfig>().eq(ArchiveProjectConfig::getTenantId, SecureUtil.getTenantId()).eq(ArchiveProjectConfig::getProjectId, projectId));
+        List<ArchiveProjectConfig> configs = baseMapper.selectList(new LambdaQueryWrapper<ArchiveProjectConfig>()
+                .eq(ArchiveProjectConfig::getTenantId, SecureUtil.getTenantId())
+                .eq(ArchiveProjectConfig::getProjectId, projectId)
+                .last("LIMIT 1")
+        );
         if (configs == null || configs.size() == 0) {
             // 创建新对象
             ArchiveProjectConfig config = new ArchiveProjectConfig();