Quellcode durchsuchen

Merge branch 'feature-V2.0' of ssh://git.mooctest.com:1022/crowd-2019/crowd-test-service-backend into feature-V2.0

guo00guo vor 5 Jahren
Ursprung
Commit
e798c5694c

+ 7 - 0
site/src/main/java/com/mooctest/crowd/site/controller/CrowdTaskController.java

@@ -104,4 +104,11 @@ public class CrowdTaskController{
         Long userId = Long.parseLong((String)session.getAttribute("userId"));
         return taskService.confirmFinish(projectCode, taskCode, userId);
     }
+
+
+    @RequestMapping(value = "/jump/{projectCode}/{taskCode}/{userId}", method = RequestMethod.GET)
+    public void jumpPublicTesting(@PathVariable("projectCode") String projectCode, @PathVariable("taskCode") String taskCode,
+                                     @PathVariable("userId") Long userId){
+        taskService.jumpPublicTesting(projectCode,taskCode,userId);
+    }
 }

+ 2 - 0
site/src/main/java/com/mooctest/crowd/site/mediator/ViewMediator.java

@@ -126,4 +126,6 @@ public interface ViewMediator {
     List<CrowdTestProjectVO> crowdTestProjectsWaitingAccept();
 
     List<UserTaskCountVO> getCount();
+
+    void  jumpPublicTesting(String projectCode, String taskCode, Long userId);
 }

+ 5 - 0
site/src/main/java/com/mooctest/crowd/site/mediator/impl/WebMediatorImpl.java

@@ -1162,6 +1162,11 @@ public class WebMediatorImpl implements ViewMediator {
         return userTaskCountVOList;
     }
 
+    @Override
+    public void jumpPublicTesting(String projectCode, String taskCode, Long userId) {
+        String url = "http://47.99.140.117/" + projectCode + "/"+taskCode+"/"+userId;
+    }
+
     /**
      * 众测广场首页展示的众测任务
      * @return

+ 2 - 0
site/src/main/java/com/mooctest/crowd/site/service/CrowdTaskService.java

@@ -37,4 +37,6 @@ public interface CrowdTaskService {
     TaskDetailsDTO confirmFinish(String projectCode, String taskCode, Long userId);
 
     List<CrowdTaskVO> findMoreHotTasksList(String keyword);
+
+    void  jumpPublicTesting(String projectCode, String taskCode, Long userId);
 }

+ 5 - 0
site/src/main/java/com/mooctest/crowd/site/service/impl/CrowdTaskServiceImpl.java

@@ -81,6 +81,11 @@ public class CrowdTaskServiceImpl implements CrowdTaskService {
     }
 
     @Override
+    public void jumpPublicTesting(String projectCode, String taskCode, Long userId) {
+        viewMediator.jumpPublicTesting(projectCode,taskCode,userId);
+    }
+
+    @Override
     public List<CrowdTaskVO> findAll() {
         return viewMediator.crowdTaskVos();
     }