Browse Source

个人档案-家庭关系bug修改

master
zhaoqifeng 3 years ago
parent
commit
0c17491316
  1. 42
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java

42
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java

@ -1114,26 +1114,30 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi
//获取用户信息 //获取用户信息
IcResiUserEntity user = baseDao.selectById(userId); IcResiUserEntity user = baseDao.selectById(userId);
result.setOwnerName(""); result.setOwnerName("");
//获取用户所在家庭里所有人员信息 if (null != user) {
LambdaQueryWrapper<IcResiUserEntity> wrapper = new LambdaQueryWrapper<>(); //获取用户所在家庭里所有人员信息
wrapper.eq(IcResiUserEntity::getHomeId, user.getHomeId()); LambdaQueryWrapper<IcResiUserEntity> wrapper = new LambdaQueryWrapper<>();
wrapper.orderByAsc(IcResiUserEntity::getYhzgx); wrapper.eq(IcResiUserEntity::getHomeId, user.getHomeId());
List<IcResiUserEntity> resiUserList = baseDao.selectList(wrapper); wrapper.orderByAsc(IcResiUserEntity::getYhzgx);
List<OwnerRelationResultDTO.UserListBean> userList = resiUserList.stream().map(item -> { List<IcResiUserEntity> resiUserList = baseDao.selectList(wrapper);
OwnerRelationResultDTO.UserListBean bean = new OwnerRelationResultDTO.UserListBean(); if (CollectionUtils.isNotEmpty(resiUserList)) {
bean.setUserId(item.getId()); List<OwnerRelationResultDTO.UserListBean> userList = resiUserList.stream().map(item -> {
bean.setUserName(item.getName()); OwnerRelationResultDTO.UserListBean bean = new OwnerRelationResultDTO.UserListBean();
bean.setRelation(RelationshipEnum.getEnum(item.getYhzgx()).getName()); bean.setUserId(item.getId());
if (userId.equals(item.getId())) { bean.setUserName(item.getName());
bean.setIsSelf(NumConstant.ONE_STR); bean.setRelation(RelationshipEnum.getEnum(item.getYhzgx()).getName());
} if (userId.equals(item.getId())) {
//如果与房主的关系是本人,则这个人就是房主 bean.setIsSelf(NumConstant.ONE_STR);
if (RelationshipEnum.SELF.getCode().equals(item.getYhzgx())) { }
result.setOwnerName(item.getName()); //如果与房主的关系是本人,则这个人就是房主
if (RelationshipEnum.SELF.getCode().equals(item.getYhzgx())) {
result.setOwnerName(item.getName());
}
return bean;
}).collect(Collectors.toList());
result.setUserList(userList);
} }
return bean; }
}).collect(Collectors.toList());
result.setUserList(userList);
return result; return result;
} }

Loading…
Cancel
Save