解决调用大数据接口请求返回异常
This commit is contained in:
parent
10b9bf8906
commit
12dcb9910d
|
@ -42,7 +42,7 @@ public class CategoryServiceImpl extends CrudServiceImpl<CategoryDao, Category,
|
|||
for (CategoryDTO categoryDto : topCategory) {
|
||||
if (categoryDao.selectByParentId(categoryDto.getId()).isEmpty()) {
|
||||
categoryDto.setIsLeaf("Y");
|
||||
categoryDto.setChildren(null);
|
||||
categoryDto.setChildren(new ArrayList());
|
||||
} else {
|
||||
ArrayList<CategoryDTO> list = new ArrayList<>();
|
||||
categoryDao.selectByParentId(categoryDto.getId())
|
||||
|
@ -84,6 +84,7 @@ public class CategoryServiceImpl extends CrudServiceImpl<CategoryDao, Category,
|
|||
wrapper.eq("root_category", topCategoryName)
|
||||
.eq("del_flag",0)
|
||||
.eq("is_link_to_dic", "true")
|
||||
.eq("is_filter_criteria", "true")
|
||||
.orderByAsc("xh");
|
||||
List<Category> categories = categoryDao.selectList(wrapper);
|
||||
ArrayList<Map> resultList = new ArrayList<>();
|
||||
|
|
|
@ -188,11 +188,16 @@ public class ResourceController {
|
|||
requestHeaders.set("SOAPAction", "http://tempuri.org/ZywMessagePort");
|
||||
requestHeaders.setContentType(MediaType.TEXT_XML);
|
||||
HttpEntity<String> requestEntity = new HttpEntity(parame, requestHeaders);
|
||||
String body = restTemplate.postForEntity(url,requestEntity,String.class).getBody();
|
||||
String json = body.substring(body.indexOf("{"), body.indexOf("}") + 1);
|
||||
HashMap map = JSONObject.parseObject(json, HashMap.class);
|
||||
try {
|
||||
String body = restTemplate.postForEntity(url,requestEntity,String.class).getBody();
|
||||
String json = body.substring(body.indexOf("{"), body.indexOf("}") + 1);
|
||||
HashMap map = JSONObject.parseObject(json, HashMap.class);
|
||||
return new Result().ok(map);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
return new Result().error();
|
||||
}
|
||||
|
||||
return new Result().ok(map);
|
||||
}
|
||||
|
||||
@GetMapping("algorithmPage")
|
||||
|
|
Loading…
Reference in New Issue