Explorar o código

MOOC51:修改主站url为zk配置

xujiawei %!s(int64=4) %!d(string=hai) anos
pai
achega
3d94c1493b

+ 4 - 1
src/main/java/edu/nju/service/AnalyzeService.java

@@ -64,6 +64,9 @@ public class AnalyzeService {
 	@Value("${mainsite.url}")
 	String mainSiteUrl;
 
+	@Value("${mooctest.url}")
+	private String MOOCTEST_HOST;
+
 
 	Logger logger= LoggerFactory.getLogger(RecommendService.class);
 	
@@ -490,7 +493,7 @@ public class AnalyzeService {
 //			logger.info(worker_id);
 //		}
 		RestTemplate template = new RestTemplate();
-		String url = "http://www.mooctest.net/api/common/uploadCaseScore";
+		String url = MOOCTEST_HOST+"/api/common/uploadCaseScore";
 		String[] ids = case_take_id.split("-");
 		for(int i = 0; i < array.length(); i ++) {
 			MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<String, Object>();

+ 5 - 1
src/main/java/edu/nju/service/ExtraService.java

@@ -15,6 +15,7 @@ import org.apache.commons.lang3.EnumUtils;
 import org.json.JSONArray;
 import org.json.JSONObject;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Service;
 
 @Service
@@ -43,6 +44,9 @@ public class ExtraService {
 
 	@Autowired
 	CrowdSourceToReviewPaperDao crowdSourceToReviewPaperDao;
+
+	@Value("${mooctest.url}")
+	private String MOOCTEST_HOST;
 	
 	//测试用例相关
 	public String saveTestCase(String report_id, String name, String front, String behind, String description) {
@@ -168,7 +172,7 @@ public class ExtraService {
 	}
 
 	private Task getAndSaveTaskInfo(String id){
-		String result = HTTP.sendGet("http://www.mooctest.net/api/exam/" + id + "/info", "");
+		String result = HTTP.sendGet(MOOCTEST_HOST+"/api/exam/" + id + "/info", "");
 		if (!result.equals("")) {
 			JSONObject json = new JSONObject(result);
 			long beginTime = json.getLong("beginTime");

+ 7 - 3
src/main/java/edu/nju/service/NodeService.java

@@ -7,6 +7,7 @@ import org.json.JSONObject;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Service;
 import edu.nju.util.HTTP;
 
@@ -50,6 +51,9 @@ public class NodeService {
     @Autowired
     ReviewWorkerDao reviewWorkerDao;
 
+    @Value("${mooctest.url}")
+    private String MOOCTEST_HOST;
+
 
     Logger logger= LoggerFactory.getLogger(RecommendService.class);
 
@@ -431,7 +435,7 @@ public class NodeService {
     }
 
     private String getCatchNodeUploadId(String taskId,AnswerNode answerNode,String workerOriginalId){
-        String url = "http://www.mooctest.net/api/dev/plugin/submitAnswersSig" + "?" +
+        String url = MOOCTEST_HOST+"/api/dev/plugin/submitAnswersSig" + "?" +
                 "taskID=" + taskId + "&" +
                 "workerID=" + workerOriginalId + "&" +
                 "caseName=CrowdReview";
@@ -455,7 +459,7 @@ public class NodeService {
         StringBuilder result = new StringBuilder();
         String uploadTime=String.valueOf(System.currentTimeMillis());
         String source="CrowdReview";
-        String url="http://www.mooctest.net/api/common/generalUploadCaughtNode/"+caseId+"/"+uploadTime+"/"+uploadId+"/"+source;
+        String url=MOOCTEST_HOST+"/api/common/generalUploadCaughtNode/"+caseId+"/"+uploadTime+"/"+uploadId+"/"+source;
         try{
             URL realUrl = new URL(url);
             // 打开和URL之间的连接
@@ -500,7 +504,7 @@ public class NodeService {
         String uploadTime=String.valueOf(System.currentTimeMillis());
         System.out.println(uploadTime);
         String source="CrowdReview";
-        String url="http://www.mooctest.net/api/common/generalUploadCaughtNode/"+"2664"+"/"+uploadTime+"/"+"298714"+"/"+source;
+        String url=MOOCTEST_HOST+"/api/common/generalUploadCaughtNode/"+"2664"+"/"+uploadTime+"/"+"298714"+"/"+source;
         try{
             URL realUrl = new URL(url);
             // 打开和URL之间的连接