修改用户中心获取用户信息的字段解析处理

This commit is contained in:
daihh
2023-06-25 15:38:06 +08:00
parent 76cad41b69
commit d8b56ce450

View File

@@ -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);