Browse Source

优化查找配置项的操作

guo00guo 4 years ago
parent
commit
af32e79ed6

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

@@ -996,11 +996,10 @@ public class WebMediatorImpl implements ViewMediator {
         if (!task.isPresent())
             throw new CrowdTestTaskNotExistException();
 
-        CrowdTaskVO crowdTaskVO = new CrowdTaskVO(task.get());
-        // 判断否存在配置项
-        Optional<EndPointPO> endPointPO = endPointDao.findByTaskCode(taskCode);
-        if(endPointPO.isPresent()){
-            crowdTaskVO.setEndPointVO(new EndPointVO(Converter.convert(EndPoint.class, endPointPO.get())));
+        CrowdTestTask crowdTestTask = task.get();
+        CrowdTaskVO crowdTaskVO = new CrowdTaskVO(crowdTestTask);
+        if(crowdTestTask.getEndPoint() != null){
+            crowdTaskVO.setEndPointVO(new EndPointVO(Converter.convert(EndPoint.class, crowdTestTask.getEndPoint())));
         }
         return crowdTaskVO;
     }