修改资源中心没数据导致的报错问题

master
yz 8 months ago
parent 36ce1288ce
commit 5372e08600

@ -33,5 +33,6 @@ public class Constant {
public static final String THEORY = "理论考试模块";
public static final String RESOURCE = "资源中心模块";
public static final String API_URL = "http://120.79.54.255:8889";
// public static final String API_URL = "http://192.168.2.11:8889";
}

@ -240,9 +240,9 @@ public class ExerciseExperimentalTraining {
} catch (IOException e) {
return false;
}
if (resourceDataList != null) {
if(resourceDataList.size()>0){
return true;
} else {
}else {
return false;
}
}

@ -110,11 +110,8 @@ public class StuIndexController {
@PostMapping("getIndexResourceCenter")
public ResultEntity<Map<String, Integer>> getIndexResourceCenter(@RequestParam String schoolId, @RequestParam String systemOwner) {
Map<String, Integer> resourceTypeCount = null;
try {
resourceTypeCount = ResourceCenterApi.getResourceTypeCount(schoolId, systemOwner);
} catch (IOException e) {
return new ResultEntity(HttpStatus.BAD_REQUEST, "资源中心获取资源数量异常");
}
resourceTypeCount = ResourceCenterApi.getResourceTypeCount(schoolId, systemOwner);
// return new ResultEntity(HttpStatus.BAD_REQUEST, "资源中心获取资源数量异常");
return new ResultEntity<>(resourceTypeCount);
}

@ -217,6 +217,7 @@ public class UserController {
@AnonymousAccess
public String checkOrCreateForexSimulationUser(@RequestBody List<ZYUserInfo> zyUserInfoList,
@RequestParam String systemOwner) {
System.out.println(systemOwner);
List<StuUser> users = new ArrayList<>();
Map<String, StuClass> map = new HashMap<>();
for (int i = 0; i < zyUserInfoList.size(); i++) {

@ -13,6 +13,7 @@ import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.lang.reflect.Type;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@ -88,11 +89,19 @@ public class ResourceCenterApi {
/**
*
*/
public static Map<String,Integer> getResourceTypeCount(String schoolId ,String systemOwner) throws IOException {
public static Map<String,Integer> getResourceTypeCount(String schoolId ,String systemOwner){
String requestBody="schoolId="+schoolId+"&systemOwner="+systemOwner;
JSONObject object = HttpUtils.sendPost(
getResourceTypeCount,
requestBody);
JSONObject object = null;
try {
object = HttpUtils.sendPost(
getResourceTypeCount,
requestBody);
} catch (IOException e) {
if(object==null){
return new HashMap<>();
}
e.printStackTrace();
}
Gson gson = new GsonBuilder()
.registerTypeAdapter(Date.class, new DateTypeAdapter())
.create();

Loading…
Cancel
Save