| | |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 查询费用汇总表 |
| | | * |
| | |
| | | return getReportFeeMonthStatisticsBMOImpl.queryOweFeeDetail(reportFeeMonthStatisticsDto); |
| | | } |
| | | |
| | | /** |
| | | * 缴费明细表 |
| | | * |
| | | * @param communityId 小区ID |
| | | * @return |
| | | * @serviceCode /reportFeeMonthStatistics/queryPayFeeDetail |
| | | * @path /app/reportFeeMonthStatistics/queryPayFeeDetail |
| | | */ |
| | | @RequestMapping(value = "/queryPayFeeDetail", method = RequestMethod.GET) |
| | | public ResponseEntity<String> queryPayFeeDetail(@RequestParam(value = "communityId") String communityId, |
| | | @RequestParam(value = "floorId", required = false) String floorId, |
| | | @RequestParam(value = "floorNum", required = false) String floorNum, |
| | | @RequestParam(value = "unitNum", required = false) String unitNum, |
| | | @RequestParam(value = "unitId", required = false) String unitId, |
| | | @RequestParam(value = "roomId", required = false) String roomId, |
| | | @RequestParam(value = "roomNum", required = false) String roomNum, |
| | | @RequestParam(value = "primeRate", required = false) String primeRate, |
| | | @RequestParam(value = "state", required = false) String state, |
| | | @RequestParam(value = "feeTypeCd", required = false) String feeTypeCd, |
| | | @RequestParam(value = "configId", required = false) String configId, |
| | | @RequestParam(value = "startTime", required = false) String startTime, |
| | | @RequestParam(value = "endTime", required = false) String endTime, |
| | | @RequestParam(value = "feeStartTime", required = false) String feeStartTime, |
| | | @RequestParam(value = "feeEndTime", required = false) String feeEndTime, |
| | | @RequestParam(value = "objId", required = false) String objId, |
| | | @RequestParam(value = "roomName", required = false) String roomName, |
| | | @RequestParam(value = "page") int page, |
| | | @RequestParam(value = "row") int row) { |
| | | ReportFeeMonthStatisticsDto reportFeeMonthStatisticsDto = new ReportFeeMonthStatisticsDto(); |
| | | reportFeeMonthStatisticsDto.setPage(page); |
| | | reportFeeMonthStatisticsDto.setRow(row); |
| | | reportFeeMonthStatisticsDto.setCommunityId(communityId); |
| | | reportFeeMonthStatisticsDto.setFloorId(floorId); |
| | | reportFeeMonthStatisticsDto.setFloorNum(floorNum); |
| | | reportFeeMonthStatisticsDto.setUnitId(unitId); |
| | | reportFeeMonthStatisticsDto.setUnitNum(unitNum); |
| | | reportFeeMonthStatisticsDto.setRoomId(roomId); |
| | | reportFeeMonthStatisticsDto.setRoomNum(roomNum); |
| | | reportFeeMonthStatisticsDto.setPrimeRate(primeRate); |
| | | reportFeeMonthStatisticsDto.setState(state); |
| | | reportFeeMonthStatisticsDto.setFeeTypeCd(feeTypeCd); |
| | | reportFeeMonthStatisticsDto.setConfigId(configId); |
| | | reportFeeMonthStatisticsDto.setStartTime(startTime); |
| | | reportFeeMonthStatisticsDto.setEndTime(endTime); |
| | | reportFeeMonthStatisticsDto.setFeeStartTime(feeStartTime); |
| | | reportFeeMonthStatisticsDto.setFeeEndTime(feeEndTime); |
| | | reportFeeMonthStatisticsDto.setObjId(objId); |
| | | if(!StringUtil.isEmpty(roomName)){ |
| | | String[] roomNameArray = roomName.split("-",3); |
| | | reportFeeMonthStatisticsDto.setFloorNum(roomNameArray[0]); |
| | | reportFeeMonthStatisticsDto.setUnitNum(roomNameArray[1]); |
| | | reportFeeMonthStatisticsDto.setRoomNum(roomNameArray[2]); |
| | | } |
| | | return getReportFeeMonthStatisticsBMOImpl.queryPayFeeDetail(reportFeeMonthStatisticsDto); |
| | | } |
| | | |
| | | /** |
| | | * 押金报表 |
| | |
| | | return getReportFeeMonthStatisticsBMOImpl.queryDeadlineFee(reportFeeMonthStatisticsDto); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 查询费用分项表 |
| | | * |
| | |
| | | */ |
| | | @RequestMapping(value = "/queryNoFeeRooms", method = RequestMethod.GET) |
| | | public ResponseEntity<String> queryNoFeeRooms(@RequestParam(value = "communityId") String communityId, |
| | | @RequestParam(value = "floorId") String floorId, |
| | | @RequestParam(value = "unitId") String unitId, |
| | | @RequestParam(value = "roomId") String roomId, |
| | | @RequestParam(value = "ownerName") String ownerName, |
| | | @RequestParam(value = "link") String link, |
| | | @RequestParam(value = "page") int page, |
| | | @RequestParam(value = "row") int row) { |
| | | RoomDto roomDto = new RoomDto(); |
| | | roomDto.setCommunityId(communityId); |
| | | roomDto.setFloorId(floorId); |
| | | roomDto.setUnitId(unitId); |
| | | roomDto.setRoomId(roomId); |
| | | roomDto.setOwnerName(ownerName); |
| | | roomDto.setLink(link); |
| | | roomDto.setPage(page); |
| | | roomDto.setRow(row); |
| | | return getReportFeeMonthStatisticsBMOImpl.queryNoFeeRooms(roomDto); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 查询华宁物业 欠费统计报表 |
| | |
| | | reportFeeMonthStatisticsDto.setFloorNum(floorNum); |
| | | reportFeeMonthStatisticsDto.setPage(page); |
| | | reportFeeMonthStatisticsDto.setRow(row); |
| | | reportFeeMonthStatisticsDto.setFeeYear(DateUtil.getYear() + ""); |
| | | reportFeeMonthStatisticsDto.setStartTime(DateUtil.getYear() + "-01-01"); |
| | | reportFeeMonthStatisticsDto.setEndTime(DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_B)); |
| | | return getReportFeeMonthStatisticsBMOImpl.queryHuaningOweFee(reportFeeMonthStatisticsDto); |
| | | } |
| | | |
| | |
| | | paramInfo.put("month", month); |
| | | paramInfo.put("page", page); |
| | | paramInfo.put("row", row); |
| | | paramInfo.put("startTime", DateUtil.getYear() + "-01-01"); |
| | | paramInfo.put("endTime", DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_Q) + "-01"); |
| | | paramInfo.put("nextMonthTime", DateUtil.getFormatTimeStringB(DateUtil.getNextMonthFirstDate())); |
| | | return getReportFeeMonthStatisticsBMOImpl.queryHuaningPayFee(paramInfo); |
| | | } |
| | | |
| | |
| | | public ResponseEntity<String> queryHuaningOweFeeDetail(@RequestParam(value = "communityId") String communityId, |
| | | @RequestParam(value = "year") int year, |
| | | @RequestParam(value = "month") int month, |
| | | @RequestParam(value = "feeTypeCd", required = false) String feeTypeCd, |
| | | @RequestParam(value = "floorNum", required = false) String floorNum, |
| | | @RequestParam(value = "page") int page, |
| | | @RequestParam(value = "row") int row) { |
| | | Map paramInfo = new HashMap(); |
| | |
| | | paramInfo.put("month", month); |
| | | paramInfo.put("page", page); |
| | | paramInfo.put("row", row); |
| | | paramInfo.put("feeTypeCd", feeTypeCd); |
| | | paramInfo.put("floorNum", floorNum); |
| | | paramInfo.put("startTime", DateUtil.getYear() + "-01-01"); |
| | | paramInfo.put("endTime", DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_B)); |
| | | return getReportFeeMonthStatisticsBMOImpl.queryHuaningOweFeeDetail(paramInfo); |
| | | } |
| | | |
| | | |
| | | } |