|
@ -416,17 +416,60 @@ public class IcHouseServiceImpl extends BaseServiceImpl<IcHouseDao, IcHouseEntit |
|
|
|
|
|
|
|
|
HouseCountPictureResultDTO resultDTO = new HouseCountPictureResultDTO(); |
|
|
HouseCountPictureResultDTO resultDTO = new HouseCountPictureResultDTO(); |
|
|
|
|
|
|
|
|
|
|
|
Map<String,String> type = new HashMap<>(); |
|
|
|
|
|
|
|
|
resultDTO.setTotal(0); |
|
|
resultDTO.setTotal(0); |
|
|
|
|
|
|
|
|
if (dto.getOrgType().equals("community") || dto.getOrgType().equals("street") ||dto.getOrgType().equals("district") ||dto.getOrgType().equals("city")){ |
|
|
if (dto.getOrgType().equals("community") || dto.getOrgType().equals("street") ||dto.getOrgType().equals("district") ||dto.getOrgType().equals("city")){ |
|
|
dto.setOrgType("agency"); |
|
|
dto.setOrgType("agency"); |
|
|
} |
|
|
} |
|
|
resultDTO.setList(baseDao.getHousePurposeCount(dto.getOrgId(),dto.getOrgType(),dto.getTimeStart(),dto.getTimeEnd())); |
|
|
|
|
|
|
|
|
|
|
|
resultDTO.getList().forEach( |
|
|
List<HouseCountPictureListResultDTO> list = baseDao.getHousePurposeCount(dto.getOrgId(),dto.getOrgType(),dto.getTimeStart(),dto.getTimeEnd()); |
|
|
result->resultDTO.setTotal(resultDTO.getTotal()+result.getCount()) |
|
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
list.forEach( |
|
|
|
|
|
result->{ |
|
|
|
|
|
resultDTO.setTotal(resultDTO.getTotal()+result.getCount()); |
|
|
|
|
|
type.put(result.getType(),result.getType()); |
|
|
|
|
|
} |
|
|
|
|
|
); |
|
|
|
|
|
HouseCountPictureListResultDTO houseCountPictureListResultDTO = new HouseCountPictureListResultDTO(); |
|
|
|
|
|
if (type.get("1") == null){ |
|
|
|
|
|
houseCountPictureListResultDTO = new HouseCountPictureListResultDTO(); |
|
|
|
|
|
houseCountPictureListResultDTO.setType("1"); |
|
|
|
|
|
houseCountPictureListResultDTO.setCount(0); |
|
|
|
|
|
list.add(houseCountPictureListResultDTO); |
|
|
|
|
|
}else if (type.get("2") == null){ |
|
|
|
|
|
houseCountPictureListResultDTO = new HouseCountPictureListResultDTO(); |
|
|
|
|
|
houseCountPictureListResultDTO.setType("2"); |
|
|
|
|
|
houseCountPictureListResultDTO.setCount(0); |
|
|
|
|
|
list.add(houseCountPictureListResultDTO); |
|
|
|
|
|
}else if (type.get("3") == null){ |
|
|
|
|
|
houseCountPictureListResultDTO = new HouseCountPictureListResultDTO(); |
|
|
|
|
|
houseCountPictureListResultDTO.setType("3"); |
|
|
|
|
|
houseCountPictureListResultDTO.setCount(0); |
|
|
|
|
|
list.add(houseCountPictureListResultDTO); |
|
|
|
|
|
}else if (type.get("4") == null){ |
|
|
|
|
|
houseCountPictureListResultDTO = new HouseCountPictureListResultDTO(); |
|
|
|
|
|
houseCountPictureListResultDTO.setType("4"); |
|
|
|
|
|
houseCountPictureListResultDTO.setCount(0); |
|
|
|
|
|
list.add(houseCountPictureListResultDTO); |
|
|
|
|
|
}else if (type.get("5") == null){ |
|
|
|
|
|
houseCountPictureListResultDTO = new HouseCountPictureListResultDTO(); |
|
|
|
|
|
houseCountPictureListResultDTO.setType("5"); |
|
|
|
|
|
houseCountPictureListResultDTO.setCount(0); |
|
|
|
|
|
list.add(houseCountPictureListResultDTO); |
|
|
|
|
|
}else if (type.get("6") == null){ |
|
|
|
|
|
houseCountPictureListResultDTO = new HouseCountPictureListResultDTO(); |
|
|
|
|
|
houseCountPictureListResultDTO.setType("6"); |
|
|
|
|
|
houseCountPictureListResultDTO.setCount(0); |
|
|
|
|
|
list.add(houseCountPictureListResultDTO); |
|
|
|
|
|
}else if (type.get("7") == null){ |
|
|
|
|
|
houseCountPictureListResultDTO = new HouseCountPictureListResultDTO(); |
|
|
|
|
|
houseCountPictureListResultDTO.setType("7"); |
|
|
|
|
|
houseCountPictureListResultDTO.setCount(0); |
|
|
|
|
|
list.add(houseCountPictureListResultDTO); |
|
|
|
|
|
} |
|
|
|
|
|
resultDTO.setList(list); |
|
|
return resultDTO; |
|
|
return resultDTO; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -435,18 +478,48 @@ public class IcHouseServiceImpl extends BaseServiceImpl<IcHouseDao, IcHouseEntit |
|
|
|
|
|
|
|
|
HouseCountPictureResultDTO resultDTO = new HouseCountPictureResultDTO(); |
|
|
HouseCountPictureResultDTO resultDTO = new HouseCountPictureResultDTO(); |
|
|
|
|
|
|
|
|
|
|
|
Map<String,String> type = new HashMap<>(); |
|
|
|
|
|
|
|
|
resultDTO.setTotal(0); |
|
|
resultDTO.setTotal(0); |
|
|
|
|
|
|
|
|
if (dto.getOrgType().equals("community") || dto.getOrgType().equals("street") ||dto.getOrgType().equals("district") ||dto.getOrgType().equals("city")){ |
|
|
if (dto.getOrgType().equals("community") || dto.getOrgType().equals("street") ||dto.getOrgType().equals("district") ||dto.getOrgType().equals("city")){ |
|
|
dto.setOrgType("agency"); |
|
|
dto.setOrgType("agency"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
resultDTO.setList(baseDao.getHouseStatusCount(dto.getOrgId(),dto.getOrgType(),dto.getTimeStart(),dto.getTimeEnd())); |
|
|
List<HouseCountPictureListResultDTO> list =baseDao.getHouseStatusCount(dto.getOrgId(),dto.getOrgType(),dto.getTimeStart(),dto.getTimeEnd()); |
|
|
|
|
|
|
|
|
resultDTO.getList().forEach( |
|
|
resultDTO.getList().forEach( |
|
|
result->resultDTO.setTotal(resultDTO.getTotal()+result.getCount()) |
|
|
result->{ |
|
|
|
|
|
type.put(result.getType(),result.getType()); |
|
|
|
|
|
resultDTO.setTotal(resultDTO.getTotal()+result.getCount()); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
); |
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
HouseCountPictureListResultDTO houseCountPictureListResultDTO = new HouseCountPictureListResultDTO(); |
|
|
|
|
|
if (type.get("1") == null){ |
|
|
|
|
|
houseCountPictureListResultDTO = new HouseCountPictureListResultDTO(); |
|
|
|
|
|
houseCountPictureListResultDTO.setType("1"); |
|
|
|
|
|
houseCountPictureListResultDTO.setCount(0); |
|
|
|
|
|
list.add(houseCountPictureListResultDTO); |
|
|
|
|
|
}else if (type.get("2") == null){ |
|
|
|
|
|
houseCountPictureListResultDTO = new HouseCountPictureListResultDTO(); |
|
|
|
|
|
houseCountPictureListResultDTO.setType("2"); |
|
|
|
|
|
houseCountPictureListResultDTO.setCount(0); |
|
|
|
|
|
list.add(houseCountPictureListResultDTO); |
|
|
|
|
|
}else if (type.get("3") == null){ |
|
|
|
|
|
houseCountPictureListResultDTO = new HouseCountPictureListResultDTO(); |
|
|
|
|
|
houseCountPictureListResultDTO.setType("3"); |
|
|
|
|
|
houseCountPictureListResultDTO.setCount(0); |
|
|
|
|
|
list.add(houseCountPictureListResultDTO); |
|
|
|
|
|
}else if (type.get("0") == null){ |
|
|
|
|
|
houseCountPictureListResultDTO = new HouseCountPictureListResultDTO(); |
|
|
|
|
|
houseCountPictureListResultDTO.setType("0"); |
|
|
|
|
|
houseCountPictureListResultDTO.setCount(0); |
|
|
|
|
|
list.add(houseCountPictureListResultDTO); |
|
|
|
|
|
} |
|
|
|
|
|
resultDTO.setList(list); |
|
|
|
|
|
|
|
|
return resultDTO; |
|
|
return resultDTO; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|