|
|
@ -108,17 +108,17 @@ public class UserBaseInfoRedis { |
|
|
|
gridParam.setGridId(relation.getGridId()); |
|
|
|
baseInfo.setRegisteredGridId(relation.getGridId()); |
|
|
|
Result<BelongGridNameResultDTO> gridResult = |
|
|
|
govOrgOpenFeignClient.getGridNameByGridId(gridParam); |
|
|
|
govOrgOpenFeignClient.getGridNameByGridId(gridParam); |
|
|
|
if(gridResult.success() && null != gridResult.getData() |
|
|
|
&& StringUtils.isNotBlank(gridResult.getData().getBelongsGridName())){ |
|
|
|
String gridFullName = gridResult.getData().getBelongsGridName(); |
|
|
|
baseInfo.setRegisteredGridName(gridFullName); |
|
|
|
StringBuffer buffer = new StringBuffer(gridFullName.split(ModuleConstant.DASH)[NumConstant.ONE]).append(ModuleConstant.DASH).append(baseInfo.getSurname()); |
|
|
|
switch(baseInfo.getGender()){ |
|
|
|
case NumConstant.ONE_STR : |
|
|
|
switch (baseInfo.getGender()) { |
|
|
|
case NumConstant.ONE_STR: |
|
|
|
buffer.append(ModuleConstant.RESI_USER_NICKNAME_SUFFIX_MALE); |
|
|
|
break; |
|
|
|
case NumConstant.TWO_STR : |
|
|
|
case NumConstant.TWO_STR: |
|
|
|
buffer.append(ModuleConstant.RESI_USER_NICKNAME_SUFFIX_FEMALE); |
|
|
|
break; |
|
|
|
default: |
|
|
@ -126,18 +126,19 @@ public class UserBaseInfoRedis { |
|
|
|
} |
|
|
|
baseInfo.setShowName(buffer.toString()); |
|
|
|
} |
|
|
|
}else{ |
|
|
|
//如果没有居民注册记录,说明当前用户是陌生人,需要从陌生人网格访问列表中查询所属的客户Id
|
|
|
|
LatestGridInfoResultDTO gridLatest = |
|
|
|
} |
|
|
|
}else{ |
|
|
|
//如果没有居民注册记录,说明当前用户是陌生人,需要从陌生人网格访问列表中查询所属的客户Id
|
|
|
|
LatestGridInfoResultDTO gridLatest = |
|
|
|
gridLatestDao.selectLatestGridInfoByUserId(userId); |
|
|
|
if(null != gridLatest){ |
|
|
|
baseInfo.setCustomerId(gridLatest.getCustomerId()); |
|
|
|
} |
|
|
|
if(null != gridLatest){ |
|
|
|
baseInfo.setCustomerId(gridLatest.getCustomerId()); |
|
|
|
} |
|
|
|
set(baseInfo); |
|
|
|
return baseInfo; |
|
|
|
} |
|
|
|
set(baseInfo); |
|
|
|
return baseInfo; |
|
|
|
} |
|
|
|
|
|
|
|
return null; |
|
|
|
} |
|
|
|
} |