浏览代码

登出接口

xuexiaobo 6 年之前
父节点
当前提交
1cce4c4bbc

+ 1 - 0
site/src/main/java/com/mooctest/crowd/site/anticorruption/impl/data/UserInfo.java

@@ -32,6 +32,7 @@ public class UserInfo {
         user.setId(this.id);
         user.setName(name);
         user.setUserName(name);
+        user.setEmail(email);
         user.setMobile(mobile);
         user.setPassword(password);
         user.setCity(city);

文件差异内容过多而无法显示
+ 0 - 1
site/src/main/java/com/mooctest/crowd/site/controller/CommonController.java


+ 23 - 0
site/src/main/java/com/mooctest/crowd/site/controller/CrowdProjectController.java

@@ -15,6 +15,7 @@ import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.multipart.MultipartFile;
 
+import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpSession;
 import java.io.IOException;
 import java.util.List;
@@ -31,6 +32,12 @@ public class CrowdProjectController {
     @Autowired
     private CrowdProjectService projectService;
 
+    /**
+     *  创建项目接口
+     * @param crowdTestProjectCommand
+     * @param result
+     * @return
+     */
     @RequestMapping(value = "/api/project", method = RequestMethod.POST)
     public ProjectDetailsDTO createProject(@Validated @RequestBody CrowdTestProjectCommand crowdTestProjectCommand, BindingResult result){
         if (result.hasErrors())
@@ -40,6 +47,11 @@ public class CrowdProjectController {
         return projectService.createCrowdProject(crowdTestProjectCommand);
     }
 
+    /**
+     * 获取项目详情接口
+     * @param projectCode
+     * @return
+     */
     @RequestMapping(value = "/api/project/{projectCode}", method = RequestMethod.GET)
     public ProjectDetailsDTO getProject(@PathVariable("projectCode") String projectCode){
         log.info("访问Project详情,projectId:"+projectCode);
@@ -51,6 +63,13 @@ public class CrowdProjectController {
         return null;
     }
 
+    /**
+     * 更新项目信息接口
+     * @param crowdTestProjectCommand
+     * @param projectCode
+     * @param result
+     * @return
+     */
     @RequestMapping(value = "/api/project/{projectCode}", method = RequestMethod.PUT)
     public ProjectDetailsDTO updateProject(@Validated @RequestBody CrowdTestProjectCommand crowdTestProjectCommand, @PathVariable("projectCode") String projectCode, BindingResult result){
         if (result.hasErrors())
@@ -100,4 +119,8 @@ public class CrowdProjectController {
     public List<ProjectDetailsDTO> multiProjectsImport(@RequestBody List<CrowdTestProject> projects){
         return projectService.importMultiProjectsByExcel(projects);
     }
+
+    @RequestMapping(value = "/api/project/{projectCode}/status/accept")
+    public void acceptProject(@PathVariable("projectCode") String projectCode, HttpServletRequest request){
+    }
 }

部分文件因为文件数量过多而无法显示