|
@@ -9,12 +9,10 @@ import cn.iselab.mooctest.site.models.*;
|
|
import cn.iselab.mooctest.site.models.fromKibug.Application;
|
|
import cn.iselab.mooctest.site.models.fromKibug.Application;
|
|
import cn.iselab.mooctest.site.service.AppService;
|
|
import cn.iselab.mooctest.site.service.AppService;
|
|
import cn.iselab.mooctest.site.service.TargetService;
|
|
import cn.iselab.mooctest.site.service.TargetService;
|
|
|
|
+import cn.iselab.mooctest.site.service.common.NodeUrlService;
|
|
import cn.iselab.mooctest.site.service.fromKibug.ApplicationService;
|
|
import cn.iselab.mooctest.site.service.fromKibug.ApplicationService;
|
|
import cn.iselab.mooctest.site.service.instancePermission.AppPermissionService;
|
|
import cn.iselab.mooctest.site.service.instancePermission.AppPermissionService;
|
|
-import cn.iselab.mooctest.site.web.data.TargetDevVO;
|
|
|
|
-import cn.iselab.mooctest.site.web.data.TargetKibugVO;
|
|
|
|
-import cn.iselab.mooctest.site.web.data.TargetVO;
|
|
|
|
-import cn.iselab.mooctest.site.web.data.TargetWebVO;
|
|
|
|
|
|
+import cn.iselab.mooctest.site.web.data.*;
|
|
import cn.iselab.mooctest.site.web.data.wrapper.TargetDevVOWrapper;
|
|
import cn.iselab.mooctest.site.web.data.wrapper.TargetDevVOWrapper;
|
|
import cn.iselab.mooctest.site.web.data.wrapper.TargetKibugVOWrapper;
|
|
import cn.iselab.mooctest.site.web.data.wrapper.TargetKibugVOWrapper;
|
|
import cn.iselab.mooctest.site.web.data.wrapper.TargetVOWrapper;
|
|
import cn.iselab.mooctest.site.web.data.wrapper.TargetVOWrapper;
|
|
@@ -63,6 +61,9 @@ public class TargetLogicImpl implements TargetLogic {
|
|
@Autowired
|
|
@Autowired
|
|
private TargetWebVOWrapper targetWebVOWrapper;
|
|
private TargetWebVOWrapper targetWebVOWrapper;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private NodeUrlService nodeUrlService;
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public List<TargetVO> getManagerTargets(long managerId) throws Exception {
|
|
public List<TargetVO> getManagerTargets(long managerId) throws Exception {
|
|
|
|
|
|
@@ -214,4 +215,18 @@ public class TargetLogicImpl implements TargetLogic {
|
|
return targetVOWrapper.wrap(targetService.findById(targetId));
|
|
return targetVOWrapper.wrap(targetService.findById(targetId));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
+ public NodeUrlVO getTargetNode(Long targetId){
|
|
|
|
+ App app=appService.getAppById(targetId);
|
|
|
|
+ NodeUrlVO vo=new NodeUrlVO();
|
|
|
|
+ if(app.getTargetType()==TargetTypeConstants.DEV){
|
|
|
|
+ vo.setScNode(nodeUrlService.getScNode(targetId));
|
|
|
|
+ vo.setMutationNode(nodeUrlService.getMutationNode(targetId));
|
|
|
|
+ }else {
|
|
|
|
+ vo.setObjectNode(nodeUrlService.getObjectNode(targetId));
|
|
|
|
+ vo.setMutationNode(nodeUrlService.getMutationNode(targetId));
|
|
|
|
+ }
|
|
|
|
+ return vo;
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|