|
@ -164,12 +164,14 @@ public class IcUserDemandRecServiceImpl extends BaseServiceImpl<IcUserDemandRecD |
|
|
if(!demandUserRes.success()||null==demandUserRes.getData()){ |
|
|
if(!demandUserRes.success()||null==demandUserRes.getData()){ |
|
|
throw new EpmetException(EpmetErrorCode.SERVER_ERROR.getCode(), "查询需求人信息异常"); |
|
|
throw new EpmetException(EpmetErrorCode.SERVER_ERROR.getCode(), "查询需求人信息异常"); |
|
|
} |
|
|
} |
|
|
updateEntity.setDemandUserHouseId(demandUserRes.getData().getVillageId()); |
|
|
updateEntity.setDemandUserHouseId(demandUserRes.getData().getHomeId()); |
|
|
// 查询需求人的居住地址
|
|
|
// 查询需求人的居住地址
|
|
|
Set<String> houseIds=new HashSet<>(); |
|
|
Set<String> houseIds=new HashSet<>(); |
|
|
houseIds.add(updateEntity.getDemandUserHouseId()); |
|
|
houseIds.add(updateEntity.getDemandUserHouseId()); |
|
|
Result<List<HouseInfoDTO>> houseInfoRes=govOrgOpenFeignClient.queryListHouseInfo(houseIds); |
|
|
Result<List<HouseInfoDTO>> houseInfoRes=govOrgOpenFeignClient.queryListHouseInfo(houseIds); |
|
|
if(houseInfoRes.success()&&CollectionUtils.isNotEmpty(houseInfoRes.getData())){ |
|
|
if(!houseInfoRes.success()||CollectionUtils.isEmpty(houseInfoRes.getData())){ |
|
|
|
|
|
throw new EpmetException(EpmetErrorCode.SERVER_ERROR.getCode(), "查询需求人房屋地址信息异常"+JSON.toJSONString(houseInfoRes)); |
|
|
|
|
|
} |
|
|
HouseInfoDTO houseInfoDTO=houseInfoRes.getData().get(NumConstant.ZERO); |
|
|
HouseInfoDTO houseInfoDTO=houseInfoRes.getData().get(NumConstant.ZERO); |
|
|
updateEntity.setServiceLocation(houseInfoDTO.getNeighborAddress(). |
|
|
updateEntity.setServiceLocation(houseInfoDTO.getNeighborAddress(). |
|
|
concat(houseInfoDTO.getNeighborHoodName()) |
|
|
concat(houseInfoDTO.getNeighborHoodName()) |
|
@ -178,7 +180,6 @@ public class IcUserDemandRecServiceImpl extends BaseServiceImpl<IcUserDemandRecD |
|
|
.concat(houseInfoDTO.getDoorName())); |
|
|
.concat(houseInfoDTO.getDoorName())); |
|
|
updateEntity.setLongitude(houseInfoDTO.getBuildingLongitude()); |
|
|
updateEntity.setLongitude(houseInfoDTO.getBuildingLongitude()); |
|
|
updateEntity.setLatitude(houseInfoDTO.getBuildingLatitude()); |
|
|
updateEntity.setLatitude(houseInfoDTO.getBuildingLatitude()); |
|
|
} |
|
|
|
|
|
baseDao.updateById(updateEntity); |
|
|
baseDao.updateById(updateEntity); |
|
|
|
|
|
|
|
|
IcUserDemandOperateLogEntity logEntity=new IcUserDemandOperateLogEntity(); |
|
|
IcUserDemandOperateLogEntity logEntity=new IcUserDemandOperateLogEntity(); |
|
@ -230,14 +231,16 @@ public class IcUserDemandRecServiceImpl extends BaseServiceImpl<IcUserDemandRecD |
|
|
//查找需求人居住的房子
|
|
|
//查找需求人居住的房子
|
|
|
Result<IcResiUserDTO> demandUserRes=epmetUserOpenFeignClient.getIcResiUserDTO(fromDTO.getDemandUserId()); |
|
|
Result<IcResiUserDTO> demandUserRes=epmetUserOpenFeignClient.getIcResiUserDTO(fromDTO.getDemandUserId()); |
|
|
if(!demandUserRes.success()||null==demandUserRes.getData()){ |
|
|
if(!demandUserRes.success()||null==demandUserRes.getData()){ |
|
|
throw new EpmetException(EpmetErrorCode.SERVER_ERROR.getCode(), "查询需求人信息异常"); |
|
|
throw new EpmetException(EpmetErrorCode.SERVER_ERROR.getCode(), "查询需求人信息异常"+ JSON.toJSONString(demandUserRes)); |
|
|
} |
|
|
} |
|
|
insertEntity.setDemandUserHouseId(demandUserRes.getData().getVillageId()); |
|
|
insertEntity.setDemandUserHouseId(demandUserRes.getData().getHomeId()); |
|
|
// 查询需求人的居住地址
|
|
|
// 查询需求人的居住地址
|
|
|
Set<String> houseIds=new HashSet<>(); |
|
|
Set<String> houseIds=new HashSet<>(); |
|
|
houseIds.add(insertEntity.getDemandUserHouseId()); |
|
|
houseIds.add(insertEntity.getDemandUserHouseId()); |
|
|
Result<List<HouseInfoDTO>> houseInfoRes=govOrgOpenFeignClient.queryListHouseInfo(houseIds); |
|
|
Result<List<HouseInfoDTO>> houseInfoRes=govOrgOpenFeignClient.queryListHouseInfo(houseIds); |
|
|
if(houseInfoRes.success()&&CollectionUtils.isNotEmpty(houseInfoRes.getData())){ |
|
|
if(!houseInfoRes.success()||CollectionUtils.isEmpty(houseInfoRes.getData())){ |
|
|
|
|
|
throw new EpmetException(EpmetErrorCode.SERVER_ERROR.getCode(), "查询需求人房屋地址信息异常"+JSON.toJSONString(houseInfoRes)); |
|
|
|
|
|
} |
|
|
HouseInfoDTO houseInfoDTO=houseInfoRes.getData().get(NumConstant.ZERO); |
|
|
HouseInfoDTO houseInfoDTO=houseInfoRes.getData().get(NumConstant.ZERO); |
|
|
insertEntity.setServiceLocation(houseInfoDTO.getNeighborAddress(). |
|
|
insertEntity.setServiceLocation(houseInfoDTO.getNeighborAddress(). |
|
|
concat(houseInfoDTO.getNeighborHoodName()) |
|
|
concat(houseInfoDTO.getNeighborHoodName()) |
|
@ -246,7 +249,6 @@ public class IcUserDemandRecServiceImpl extends BaseServiceImpl<IcUserDemandRecD |
|
|
.concat(houseInfoDTO.getDoorName())); |
|
|
.concat(houseInfoDTO.getDoorName())); |
|
|
insertEntity.setLongitude(houseInfoDTO.getBuildingLongitude()); |
|
|
insertEntity.setLongitude(houseInfoDTO.getBuildingLongitude()); |
|
|
insertEntity.setLatitude(houseInfoDTO.getBuildingLatitude()); |
|
|
insertEntity.setLatitude(houseInfoDTO.getBuildingLatitude()); |
|
|
} |
|
|
|
|
|
baseDao.insert(insertEntity); |
|
|
baseDao.insert(insertEntity); |
|
|
IcUserDemandOperateLogEntity logEntity=new IcUserDemandOperateLogEntity(); |
|
|
IcUserDemandOperateLogEntity logEntity=new IcUserDemandOperateLogEntity(); |
|
|
logEntity.setCustomerId(fromDTO.getCustomerId()); |
|
|
logEntity.setCustomerId(fromDTO.getCustomerId()); |
|
|