| | |
| | | @Override |
| | | public PageInfo<ApplyOwnerBO> getApplyHouseholdOwnerInfo(GetApplyHouseholdOwnerBO getApplyHouseholdOwnerBO) { |
| | | PageUtils.startPage(); |
| | | //TODO 查询请款记录 |
| | | //TODO 查询请款记录 由于之前产品设计的问题是以权利人作为维度的即一个请款对应是 一个权利人, 后期又修改成了 以房产为 维度 即一个请款对应一个房产 导致之前数据库设计有问题 |
| | | List<ApplyOwnerBO> applyHouseholdOwnerVOS = this.getBaseMapper().selectApplyRecordWithOwnerDistinctPage(getApplyHouseholdOwnerBO); |
| | | |
| | | if (CollectionUtils.isEmpty(applyHouseholdOwnerVOS)) { |
| | |
| | | for (StateHousehold stateHousehold : stateHouseholds) { |
| | | List<StateHouseholdOwner> owners = ownerMap.get(stateHousehold.getId()); |
| | | if (!CollectionUtils.isEmpty(owners)) { |
| | | applyOwnerBO = StateProjectConvert.INSTANCE.toApplyOwnerBO(owners.get(0));//TODO |
| | | applyOwnerBO = StateProjectConvert.INSTANCE.toApplyOwnerBO(owners.get(0));//TODO 对象拷贝时new 了对象的 |
| | | applyOwnerBO.setOwnerName(owners.stream().map(StateHouseholdOwner::getOwnerName).collect(Collectors.joining("|"))); // 多个权利人用|分割 |
| | | applyOwnerBO.setStateHouseholdOwnerId(owners.stream().map(StateHouseholdOwner::getId).collect(Collectors.joining("|"))); //多个权利人id以|分割 |
| | | |