Browse Source

fix: 修改了项目创建的方法和vo

xuxiaopang 2 năm trước cách đây
mục cha
commit
e9131541c9

+ 1 - 1
web/src/main/java/cn/seecoder/web/model/vo/project/ProjectCreateVO.java

@@ -23,5 +23,5 @@ public class ProjectCreateVO {
     private String description;
 
     @ApiModelProperty("项目可见性")
-    private boolean isPublic;
+    private String visibility;
 }

+ 1 - 1
web/src/main/java/cn/seecoder/web/service/impl/project/ProjectServiceImpl.java

@@ -89,7 +89,7 @@ public class ProjectServiceImpl implements ProjectService {
         ProjectPO po = new ProjectPO();
         BeanUtils.copyProperties(vo, po);
         try {
-            com.nju.edu.gitlab.vo.ProjectVO project = seecoderGitlabApi.createPrivateProject(po.getName(), vo.isPublic()?VisibilityForm.PUBLIC:VisibilityForm.PRIVATE, UserService.loginUser().getId());
+            com.nju.edu.gitlab.vo.ProjectVO project = seecoderGitlabApi.createPrivateProject(po.getName(), vo.getVisibility().equals("public")?VisibilityForm.PUBLIC:VisibilityForm.PRIVATE, UserService.loginUser().getId());
             log.info("项目可见性为:{}", vo.isPublic());
             po.setId(project.getProjectId());
             po.setGitRemoteUrl(project.getWebUrl());