Ver Fonte

修复jobdetail有部分没数据的错误

insomniaLee há 5 anos atrás
pai
commit
b6d053e356
1 ficheiros alterados com 4 adições e 1 exclusões
  1. 4 1
      src/main/java/com/mooctest/service/JobService.java

+ 4 - 1
src/main/java/com/mooctest/service/JobService.java

@@ -31,6 +31,8 @@ public class JobService {
     private final String HTTP = "http://";
     @Value("${audit.distribute.addr}")
     String auditDistributeUrl ;
+    @Value("${mooctest.host}")
+    String mootestHost;
 
 
 
@@ -152,6 +154,7 @@ public class JobService {
         ResponseEntity<String> response2 = template.postForEntity(url, httpEntity, String.class);
         JSONObject tasksJson = JSON.parseObject(response2.getBody());
         JSONArray array = new JSONArray();
+        if(tasksJson == null) return array;
         Iterator<String> sIterator = tasksJson.keySet().iterator();
         while(sIterator.hasNext()){
             // 获得key
@@ -188,7 +191,7 @@ public class JobService {
         List<HttpMessageConverter<?>> list=new ArrayList<HttpMessageConverter<?>>();
         list.add(stringHttpMessageConverter);
         rt.setMessageConverters(list);
-        String str = "http://101.37.175.111:8191/api/user/"+id;
+        String str = mootestHost+"/api/user/"+id;
         JSONObject tasksJson = JSON.parseObject(rt.getForObject(str , String.class));
         if(tasksJson == null || tasksJson.get("name")==null) return "No Name";
         return tasksJson.get("name").toString();