| | |
| | | Map<String, Object> targetEndDateAndOweMonth = getTargetEndDateAndOweMonth(feeDto); |
| | | Date targetEndDate = (Date) targetEndDateAndOweMonth.get("targetEndDate"); |
| | | double oweMonth = (double) targetEndDateAndOweMonth.get("oweMonth"); |
| | | RoomDto roomDto = new RoomDto(); |
| | | roomDto.setCommunityId(feeDto.getCommunityId()); |
| | | roomDto.setRoomId(feeDto.getPayerObjId()); |
| | | List<RoomDto> roomDtos = feeDto.getCacheRooms(); |
| | | if(roomDtos == null || roomDtos.size() < 1) { |
| | | roomDtos = roomInnerServiceSMOImpl.queryRooms(roomDto); |
| | | } |
| | | |
| | | if (roomDtos == null || roomDtos.size() < 1) { //数据有问题 |
| | | return; |
| | | } |
| | | // RoomDto roomDto = new RoomDto(); |
| | | // roomDto.setCommunityId(feeDto.getCommunityId()); |
| | | // roomDto.setRoomId(feeDto.getPayerObjId()); |
| | | // List<RoomDto> roomDtos = feeDto.getCacheRooms(); |
| | | // if(roomDtos == null || roomDtos.size() < 1) { |
| | | // roomDtos = roomInnerServiceSMOImpl.queryRooms(roomDto); |
| | | // } |
| | | // |
| | | // if (roomDtos == null || roomDtos.size() < 1) { //数据有问题 |
| | | // return; |
| | | // } |
| | | |
| | | String computingFormula = feeDto.getComputingFormula(); |
| | | double feePrice = getFeePrice(feeDto); |
| | |
| | | return objName; |
| | | } |
| | | roomDto = roomDtos.get(0); |
| | | if(RoomDto.ROOM_TYPE_ROOM.equals(roomDto.getRoomType())) { |
| | | if (RoomDto.ROOM_TYPE_ROOM.equals(roomDto.getRoomType())) { |
| | | objName = roomDto.getFloorNum() + "栋" + roomDto.getUnitNum() + "单元" + roomDto.getRoomNum() + "室"; |
| | | }else{ |
| | | } else { |
| | | objName = roomDto.getFloorNum() + "栋" + roomDto.getRoomNum() + "室"; |
| | | } |
| | | } else if (FeeDto.PAYER_OBJ_TYPE_CAR.equals(feeDto.getPayerObjType())) {//车位相关 |
| | |
| | | RoomDto roomDto = new RoomDto(); |
| | | roomDto.setRoomId(feeDto.getPayerObjId()); |
| | | roomDto.setCommunityId(feeDto.getCommunityId()); |
| | | List<RoomDto> roomDtos = feeDto.getCacheRooms(); |
| | | if(roomDtos == null || roomDtos.size() < 1) { |
| | | roomDtos = roomInnerServiceSMOImpl.queryRooms(roomDto); |
| | | } |
| | | List<RoomDto> roomDtos = roomInnerServiceSMOImpl.queryRooms(roomDto); |
| | | if (roomDtos == null || roomDtos.size() != 1) { |
| | | throw new ListenerExecuteException(ResponseConstant.RESULT_CODE_ERROR, "未查到房屋信息,查询多条数据"); |
| | | } |