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 13d24917..3035ae70 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 @@ -109,7 +109,7 @@ public class OutSideDataServiceImpl implements IOutSideDataService { JsonNode result = rootNode.get("result"); if(result!=null && result.isObject()) { //这里应该是单独的线程去处理 - user.setId(getNodeText(result.get("id"))); + user.setId(getNodeText(result.get("userId")));//最新接口变化,id改成userId String band=getNodeText(result.get("bandCode")); if(StringUtils.isNotBlank(band) && band.length()>4) { String bandNum=band.substring(4); @@ -119,15 +119,21 @@ public class OutSideDataServiceImpl implements IOutSideDataService { } user.setAvatar(getNodeText(result.get("avatar"))); user.setCode(getNodeText(result.get("userNo"))); + user.setName(result.get("realName").asText()); //user.setDeleted(result.get("deleted").asBoolean());//无此字段 user.setDeleted(false); - user.setDepartId(getNodeText(result.get("departId"))); - user.setDepartName(getNodeText(result.get("departName")));//无此字段 - user.setGender(result.get("gender").asInt());// - user.setKid(getNodeText(result.get("kid"))); - user.setLearningDuration(result.get("learningDuration").asInt()); - user.setName(result.get("realName").asText()); + user.setDepartId(getNodeText(result.get("orgId")));//最新departId改为orgId + user.setDepartName(getNodeText(result.get("orgName")));//无此字段 user.setOrgNamePath(result.get("orgName").asText()); + //新的接口中没有这个字段了,设置为默认是1 + //user.setGender(result.get("gender").asInt());// + user.setGender(1);// + + user.setKid(getNodeText(result.get("kid"))); + //新的字段里没有此字段了,这里设置为0 + //user.setLearningDuration(result.get("learningDuration").asInt()); + user.setLearningDuration(0); + user.setUserType(1);//直接设置为学员 user.setTeacher(false); user.setAdminType(0);