|
@@ -27,6 +27,7 @@ import cn.iselab.mooctest.site.web.logic.BaseLogic;
|
|
import cn.iselab.mooctest.site.web.logic.TargetLogic;
|
|
import cn.iselab.mooctest.site.web.logic.TargetLogic;
|
|
import cn.iselab.mooctest.site.web.logic.asyncProgress.McNodeProgressLogic;
|
|
import cn.iselab.mooctest.site.web.logic.asyncProgress.McNodeProgressLogic;
|
|
import cn.iselab.mooctest.site.web.logic.asyncProgress.MutationProgressLogic;
|
|
import cn.iselab.mooctest.site.web.logic.asyncProgress.MutationProgressLogic;
|
|
|
|
+import cn.iselab.mooctest.site.web.logic.asyncProgress.PythonNodeProgressLogic;
|
|
import org.apache.shiro.SecurityUtils;
|
|
import org.apache.shiro.SecurityUtils;
|
|
import org.apache.shiro.authz.UnauthorizedException;
|
|
import org.apache.shiro.authz.UnauthorizedException;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -89,6 +90,9 @@ public class TargetLogicImpl extends BaseLogic implements TargetLogic {
|
|
@Autowired
|
|
@Autowired
|
|
McNodeProgressLogic mcNodeProgressLogic;
|
|
McNodeProgressLogic mcNodeProgressLogic;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ PythonNodeProgressLogic pythonNodeProgressLogic;
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public List<TargetVO> getManagerTargets(long managerId) throws Exception {
|
|
public List<TargetVO> getManagerTargets(long managerId) throws Exception {
|
|
|
|
|
|
@@ -195,6 +199,8 @@ public class TargetLogicImpl extends BaseLogic implements TargetLogic {
|
|
if(devTarget.getLanguage().equals(DevLanguageConstants.JAVA)){
|
|
if(devTarget.getLanguage().equals(DevLanguageConstants.JAVA)){
|
|
mutationProgressLogic.trigegrTargetAnalysis(app.getId(),app.getUrl());
|
|
mutationProgressLogic.trigegrTargetAnalysis(app.getId(),app.getUrl());
|
|
mcNodeProgressLogic.trigegrTargetAnalysis(app.getId(),app.getUrl());
|
|
mcNodeProgressLogic.trigegrTargetAnalysis(app.getId(),app.getUrl());
|
|
|
|
+ }else if(devTarget.getLanguage().equals(DevLanguageConstants.PYTHON)){
|
|
|
|
+ pythonNodeProgressLogic.triggerTargetAnalysis(app.getId(),app.getUrl());
|
|
}
|
|
}
|
|
return app.getId();
|
|
return app.getId();
|
|
}
|
|
}
|