From b7085a6b13e8c2f299c89467914bd222cc676dc5 Mon Sep 17 00:00:00 2001 From: daihh Date: Thu, 6 Jul 2023 09:41:44 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E6=8E=A5=E5=8F=A3=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E8=A7=A3=E6=9E=90=20=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../data/outside/OutSideDataServiceImpl.java | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) 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 10abdb6c..73ea84be 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 @@ -327,11 +327,18 @@ public class OutSideDataServiceImpl implements IOutSideDataService { vo.setOrgInfo(getNodeText(node.get("orgInfo"))); vo.setSign(getNodeText(node.get("sign"))); //别是1.男;2.女;3其他;4.保密 20230626 - int gender=result.get("gender").asInt(); - if(gender>2) { - gender=1; - } - vo.setSex(gender); + if(node.get("sex")==null) { + log.error("根据aid集合获取用户信息错误[性别字段sex为空]:"+code); + vo.setSex(1); + }else { + int gender=node.get("sex").asInt(); + if(gender>2) { + gender=1; + } + vo.setSex(gender); + } + + uids.add(vo); } }