|
@@ -33,10 +33,12 @@ public class WebIDEUrlServiceImpl implements WebIDEUrlService {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public String generateUrlForWebIDE(long userId, long examId, long targetId, long caseId, String caseName, Long answerWay){
|
|
|
|
|
|
+ public String generateUrlForWebIDE(long userId, long examId, long targetId, long caseId,
|
|
|
|
+ String caseName, Long answerWay, boolean openRecommend){
|
|
|
|
|
|
String token = indexService.getSecret(userId, examId);
|
|
String token = indexService.getSecret(userId, examId);
|
|
- String extraCode = indexService.getEntranceJson(examId, caseId, caseName, dockerImageService.getImageName(caseId), true, false);
|
|
|
|
|
|
+ String extraCode = indexService.getEntranceJson(examId, caseId, caseName,
|
|
|
|
+ dockerImageService.getImageName(caseId), true, false, openRecommend);
|
|
try {
|
|
try {
|
|
if (answerWay== AnswerWayConstants.JMETER) {
|
|
if (answerWay== AnswerWayConstants.JMETER) {
|
|
return generateUrlForWebIDEJmeter(token, extraCode);
|
|
return generateUrlForWebIDEJmeter(token, extraCode);
|
|
@@ -55,7 +57,8 @@ public class WebIDEUrlServiceImpl implements WebIDEUrlService {
|
|
public String generateUrlForWebIDE(long userId, long examId, long targetId, long caseId, String caseName, boolean canSubmit, boolean monitor) {
|
|
public String generateUrlForWebIDE(long userId, long examId, long targetId, long caseId, String caseName, boolean canSubmit, boolean monitor) {
|
|
|
|
|
|
String token = indexService.getSecret(userId, examId);
|
|
String token = indexService.getSecret(userId, examId);
|
|
- String extraCode = indexService.getEntranceJson(examId, caseId, caseName, dockerImageService.getImageName(caseId), canSubmit, monitor);
|
|
|
|
|
|
+ String extraCode = indexService.getEntranceJson(examId, caseId, caseName,
|
|
|
|
+ dockerImageService.getImageName(caseId), canSubmit, monitor,false);
|
|
try {
|
|
try {
|
|
return generateUrlForWebIDE(token, extraCode);
|
|
return generateUrlForWebIDE(token, extraCode);
|
|
}catch (UnsupportedEncodingException e){
|
|
}catch (UnsupportedEncodingException e){
|