|
|
@@ -122,16 +122,13 @@ public class ProjectServiceImpl implements ProjectService {
|
|
|
@Transactional(rollbackFor = RuntimeException.class)
|
|
|
public JSONObject createProject(JSONObject project) {
|
|
|
log.info("Ready to create project.");
|
|
|
+ project.put("visibility",project.getBoolean("isPublic")? "public" : "private");
|
|
|
JSONObject devcloudResult = devcloudService.createProject(project);
|
|
|
log.info("devcloudService.createProject: {}", devcloudResult);
|
|
|
CourseProject courseProject = new CourseProject();
|
|
|
courseProject.setProjectId(devcloudResult.getInteger("id"));
|
|
|
courseProject.setCourse(courseMapper.courseVOToCourse(courseService.findCourseById(project.getLong("courseId"))));
|
|
|
courseProject.setPublic(project.getBoolean("isPublic"));
|
|
|
- //额外处理一下public的项目
|
|
|
- if(courseProject.getPublic()){
|
|
|
- this.setProjectVisibility(courseProject.getProjectId(), courseProject.getPublic());
|
|
|
- }
|
|
|
//this.setProjectVisibility(courseProject.getProjectId(), courseProject.getPublic());
|
|
|
courseProjectRepository.save(courseProject);
|
|
|
return devcloudResult;
|