From ea6e61b0e5b8ce0ab61f88716c6d0a360d163dff Mon Sep 17 00:00:00 2001 From: daihh Date: Tue, 4 Jul 2023 12:11:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BA=86=E6=89=93=E5=8D=B0?= =?UTF-8?q?=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/xboe/data/outside/OutSideDataServiceImpl.java | 4 ++++ .../src/main/java/com/xboe/system/user/api/UserApi.java | 8 +++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/servers/boe-server-all/src/main/java/com/xboe/data/outside/OutSideDataServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/data/outside/OutSideDataServiceImpl.java index 924ceb31..0502c228 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/data/outside/OutSideDataServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/data/outside/OutSideDataServiceImpl.java @@ -298,6 +298,10 @@ public class OutSideDataServiceImpl implements IOutSideDataService { log.info("请求的的接口:"+url); log.info("请求的数据:"+idsJson); responseStr = okHttpUtil.doPostJson(url,idsJson, headers); + if(StringUtils.isBlank(responseStr)) { + log.error("接口未返回任何内容"); + return null; + } log.info("返回的数据:"+responseStr); JsonNode rootNode= mapper.readTree(responseStr); int code = rootNode.get("status").asInt(); diff --git a/servers/boe-server-all/src/main/java/com/xboe/system/user/api/UserApi.java b/servers/boe-server-all/src/main/java/com/xboe/system/user/api/UserApi.java index f916105c..4a60b254 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/system/user/api/UserApi.java +++ b/servers/boe-server-all/src/main/java/com/xboe/system/user/api/UserApi.java @@ -1,6 +1,5 @@ package com.xboe.system.user.api; -import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -273,10 +272,17 @@ public class UserApi extends ApiBaseController { //从用户中心接口中获取 try { list=outsideService.findByIds(ids); + if(list==null) { + log.error("根据id集合从用户中心获取用户数据失败,请查看日志"); + return badRequest("根据id集合从用户中心获取用户数据失败,请查看日志"); + } }catch(Exception e) { log.error("从用户中心获取用户信息失败",e); return badRequest("从用户中心获取用户信息失败"); } + + + return success(list); }