| | |
| | | package com.java110.report.statistics.impl; |
| | | |
| | | import com.java110.dto.RoomDto; |
| | | import com.java110.dto.room.RoomDto; |
| | | import com.java110.dto.contract.ContractDto; |
| | | import com.java110.dto.owner.OwnerCarDto; |
| | | import com.java110.dto.owner.OwnerDto; |
| | | import com.java110.dto.report.QueryStatisticsDto; |
| | | import com.java110.intf.community.IRoomV1InnerServiceSMO; |
| | | import com.java110.intf.report.IBaseDataStatisticsInnerServiceSMO; |
| | | import com.java110.intf.report.IReportFeeStatisticsInnerServiceSMO; |
| | | import com.java110.intf.store.IContractInnerServiceSMO; |
| | | import com.java110.intf.user.IOwnerCarInnerServiceSMO; |
| | | import com.java110.intf.user.IOwnerV1InnerServiceSMO; |
| | | import com.java110.report.statistics.IBaseDataStatistics; |
| | | import com.java110.utils.util.StringUtil; |
| | |
| | | @Autowired |
| | | private IContractInnerServiceSMO contractInnerServiceSMOImpl; |
| | | |
| | | @Autowired |
| | | private IOwnerCarInnerServiceSMO ownerCarInnerServiceSMOImpl; |
| | | |
| | | /** |
| | | * 查询全部房屋 |
| | | * |
| | |
| | | public long getRoomCount(QueryStatisticsDto queryStatisticsDto) { |
| | | |
| | | RoomDto roomDto = new RoomDto(); |
| | | roomDto.setCommunityId(queryStatisticsDto.getCommunityId()); |
| | | roomDto.setFloorId(queryStatisticsDto.getFloorId()); |
| | | roomDto.setCommunityId(queryStatisticsDto.getCommunityId()); |
| | | roomDto.setOwnerName(queryStatisticsDto.getOwnerName()); |
| | | roomDto.setFloorId(queryStatisticsDto.getFloorId()); |
| | | roomDto.setLink(queryStatisticsDto.getLink()); |
| | | addRoomNumCondition(queryStatisticsDto, roomDto); |
| | | return baseDataStatisticsInnerServiceSMOImpl.getRoomCount(roomDto); |
| | | } |
| | |
| | | roomDto.setFloorId(queryStatisticsDto.getFloorId()); |
| | | roomDto.setPage(queryStatisticsDto.getPage()); |
| | | roomDto.setRow(queryStatisticsDto.getRow()); |
| | | roomDto.setOwnerName(queryStatisticsDto.getOwnerName()); |
| | | roomDto.setFloorId(queryStatisticsDto.getFloorId()); |
| | | roomDto.setLink(queryStatisticsDto.getLink()); |
| | | addRoomNumCondition(queryStatisticsDto, roomDto); |
| | | return baseDataStatisticsInnerServiceSMOImpl.getRoomInfo(roomDto); |
| | | } |
| | | |
| | | @Override |
| | | public long getReceivedRoomCount(QueryStatisticsDto queryStatisticsDto) { |
| | | RoomDto roomDto = new RoomDto(); |
| | | roomDto.setFloorId(queryStatisticsDto.getFloorId()); |
| | | roomDto.setCommunityId(queryStatisticsDto.getCommunityId()); |
| | | roomDto.setOwnerName(queryStatisticsDto.getOwnerName()); |
| | | roomDto.setFloorId(queryStatisticsDto.getFloorId()); |
| | | roomDto.setLink(queryStatisticsDto.getLink()); |
| | | roomDto.setStartDate(queryStatisticsDto.getStartDate()); |
| | | roomDto.setEndDate(queryStatisticsDto.getEndDate()); |
| | | addRoomNumCondition(queryStatisticsDto, roomDto); |
| | | return baseDataStatisticsInnerServiceSMOImpl.getReceivedRoomCount(roomDto); |
| | | } |
| | | |
| | | @Override |
| | | public List<RoomDto> getReceivedRoomInfo(QueryStatisticsDto queryStatisticsDto) { |
| | | RoomDto roomDto = new RoomDto(); |
| | | roomDto.setCommunityId(queryStatisticsDto.getCommunityId()); |
| | | roomDto.setFloorId(queryStatisticsDto.getFloorId()); |
| | | roomDto.setPage(queryStatisticsDto.getPage()); |
| | | roomDto.setRow(queryStatisticsDto.getRow()); |
| | | roomDto.setOwnerName(queryStatisticsDto.getOwnerName()); |
| | | roomDto.setFloorId(queryStatisticsDto.getFloorId()); |
| | | roomDto.setLink(queryStatisticsDto.getLink()); |
| | | roomDto.setStartDate(queryStatisticsDto.getStartDate()); |
| | | roomDto.setEndDate(queryStatisticsDto.getEndDate()); |
| | | addRoomNumCondition(queryStatisticsDto, roomDto); |
| | | return baseDataStatisticsInnerServiceSMOImpl.getReceivedRoomInfo(roomDto); |
| | | } |
| | | |
| | | @Override |
| | | public long getOweRoomCount(QueryStatisticsDto queryStatisticsDto) { |
| | | RoomDto roomDto = new RoomDto(); |
| | | roomDto.setFloorId(queryStatisticsDto.getFloorId()); |
| | | roomDto.setCommunityId(queryStatisticsDto.getCommunityId()); |
| | | roomDto.setOwnerName(queryStatisticsDto.getOwnerName()); |
| | | roomDto.setFloorId(queryStatisticsDto.getFloorId()); |
| | | roomDto.setLink(queryStatisticsDto.getLink()); |
| | | roomDto.setStartDate(queryStatisticsDto.getStartDate()); |
| | | roomDto.setEndDate(queryStatisticsDto.getEndDate()); |
| | | addRoomNumCondition(queryStatisticsDto, roomDto); |
| | | return baseDataStatisticsInnerServiceSMOImpl.getOweRoomCount(roomDto); |
| | | } |
| | | |
| | | @Override |
| | | public List<RoomDto> getOweRoomInfo(QueryStatisticsDto queryStatisticsDto) { |
| | | RoomDto roomDto = new RoomDto(); |
| | | roomDto.setCommunityId(queryStatisticsDto.getCommunityId()); |
| | | roomDto.setFloorId(queryStatisticsDto.getFloorId()); |
| | | roomDto.setPage(queryStatisticsDto.getPage()); |
| | | roomDto.setRow(queryStatisticsDto.getRow()); |
| | | roomDto.setOwnerName(queryStatisticsDto.getOwnerName()); |
| | | roomDto.setFloorId(queryStatisticsDto.getFloorId()); |
| | | roomDto.setLink(queryStatisticsDto.getLink()); |
| | | roomDto.setStartDate(queryStatisticsDto.getStartDate()); |
| | | roomDto.setEndDate(queryStatisticsDto.getEndDate()); |
| | | addRoomNumCondition(queryStatisticsDto, roomDto); |
| | | return baseDataStatisticsInnerServiceSMOImpl.getOweRoomInfo(roomDto); |
| | | } |
| | | |
| | | |
| | |
| | | ownerDto.setOwnerTypeCd(OwnerDto.OWNER_TYPE_CD_OWNER); |
| | | ownerDto.setNameLike(queryStatisticsDto.getOwnerName()); |
| | | ownerDto.setLink(queryStatisticsDto.getLink()); |
| | | ownerDto.setCommunityId(queryStatisticsDto.getCommunityId()); |
| | | return ownerV1InnerServiceSMOImpl.queryOwnersCount(ownerDto); |
| | | } |
| | | |
| | |
| | | OwnerDto ownerDto = new OwnerDto(); |
| | | ownerDto.setOwnerTypeCd(OwnerDto.OWNER_TYPE_CD_OWNER); |
| | | ownerDto.setNameLike(queryStatisticsDto.getOwnerName()); |
| | | ownerDto.setCommunityId(queryStatisticsDto.getCommunityId()); |
| | | ownerDto.setLink(queryStatisticsDto.getLink()); |
| | | ownerDto.setPage(queryStatisticsDto.getPage()); |
| | | ownerDto.setRow(queryStatisticsDto.getRow()); |
| | |
| | | @Override |
| | | public long getContractCount(QueryStatisticsDto queryStatisticsDto) { |
| | | ContractDto contractDto = new ContractDto(); |
| | | contractDto.setContractNameLike(queryStatisticsDto.getObjName()); |
| | | contractDto.setStoreId(queryStatisticsDto.getStoreId()); |
| | | contractDto.setbLink(queryStatisticsDto.getLink()); |
| | | contractDto.setPartyBLike(queryStatisticsDto.getOwnerName()); |
| | |
| | | ContractDto contractDto = new ContractDto(); |
| | | contractDto.setStoreId(queryStatisticsDto.getStoreId()); |
| | | contractDto.setbLink(queryStatisticsDto.getLink()); |
| | | contractDto.setContractNameLike(queryStatisticsDto.getObjName()); |
| | | contractDto.setPartyBLike(queryStatisticsDto.getOwnerName()); |
| | | contractDto.setPage(queryStatisticsDto.getPage()); |
| | | contractDto.setRow(queryStatisticsDto.getRow()); |
| | | return contractInnerServiceSMOImpl.queryContracts(contractDto); |
| | | } |
| | | |
| | | @Override |
| | | public long getCarCount(QueryStatisticsDto queryStatisticsDto) { |
| | | OwnerCarDto ownerCarDto = new OwnerCarDto(); |
| | | ownerCarDto.setCommunityId(queryStatisticsDto.getCommunityId()); |
| | | ownerCarDto.setCarNumLike(queryStatisticsDto.getObjName()); |
| | | ownerCarDto.setOwnerName(queryStatisticsDto.getOwnerName()); |
| | | ownerCarDto.setLink(queryStatisticsDto.getLink()); |
| | | ownerCarDto.setCarTypeCd(OwnerCarDto.CAR_TYPE_PRIMARY); |
| | | return ownerCarInnerServiceSMOImpl.queryOwnerCarsCount(ownerCarDto); |
| | | } |
| | | |
| | | @Override |
| | | public List<OwnerCarDto> getCar(QueryStatisticsDto queryStatisticsDto) { |
| | | OwnerCarDto ownerCarDto = new OwnerCarDto(); |
| | | ownerCarDto.setCommunityId(queryStatisticsDto.getCommunityId()); |
| | | ownerCarDto.setCarNumLike(queryStatisticsDto.getObjName()); |
| | | ownerCarDto.setOwnerName(queryStatisticsDto.getOwnerName()); |
| | | ownerCarDto.setLink(queryStatisticsDto.getLink()); |
| | | ownerCarDto.setPage(queryStatisticsDto.getPage()); |
| | | ownerCarDto.setRow(queryStatisticsDto.getRow()); |
| | | ownerCarDto.setCarTypeCd(OwnerCarDto.CAR_TYPE_PRIMARY); |
| | | return ownerCarInnerServiceSMOImpl.queryOwnerCars(ownerCarDto); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * roomNum 拆分 查询房屋信息 |