Jelajahi Sumber

移除多余fork逻辑

hushuyu 4 bulan lalu
induk
melakukan
d0e1ea3e33

+ 0 - 13
web/src/main/java/cn/seecoder/web/service/fork/impl/ForkServiceImpl.java

@@ -57,19 +57,6 @@ public class ForkServiceImpl implements ForkService {
                     log.warn("该项目已被 fork, sourceProjectId={}, userId={}, existedProjectId={}",
                             forkVO.getProjectId(), userId, projectVO.getProjectId());
                     Integer existedProjectId = projectVO.getProjectId();
-
-                    // 检查 Devcloud 数据库中是否有该 fork 项目;缺失时补写。
-                    ProjectPO existedProject = projectMapper.getProjectByIdIncludeDeleted(existedProjectId);
-                    if (existedProject == null) {
-                        ProjectPO projectPO = new ProjectPO(existedProjectId,
-                                projectVO.getProjectName(),
-                                projectVO.getWebUrl(),
-                                oldProject.getDescription(),
-                                false);
-                        projectMapper.insertProject(projectPO);
-                    } else if (Boolean.TRUE.equals(existedProject.getIsDeleted())) {
-                        projectMapper.recoverProjectById(existedProjectId);
-                    }
                     return new ForkVO(existedProjectId, projectVO.getProjectName());
                 }
             }