| | |
| | | import com.java110.core.smo.complaint.IComplaintInnerServiceSMO; |
| | | import com.java110.core.smo.room.IRoomInnerServiceSMO; |
| | | import com.java110.core.smo.user.IUserInnerServiceSMO; |
| | | import com.java110.dto.FeeDto; |
| | | import com.java110.dto.PageDto; |
| | | import com.java110.dto.RoomDto; |
| | | import com.java110.dto.UserDto; |
| | | import com.java110.dto.complaint.ComplaintDto; |
| | | import com.java110.store.dao.IComplaintServiceDao; |
| | | import com.java110.utils.util.BeanConvertUtil; |
| | |
| | | } |
| | | |
| | | List<ComplaintDto> complaints = BeanConvertUtil.covertBeanList(complaintServiceDaoImpl.getComplaintInfo(BeanConvertUtil.beanCovertMap(complaintDto)), ComplaintDto.class); |
| | | |
| | | if(complaints == null || complaints.size() == 0){ |
| | | return complaints; |
| | | } |
| | | |
| | | RoomDto roomDto = new RoomDto(); |
| | | roomDto.setCommunityId(complaintDto.getCommunityId()); |
| | | roomDto.setRoomIds(getRoomIds(complaints)); |
| | | List<RoomDto> roomDtos = roomInnerServiceSMOImpl.queryRooms(roomDto); |
| | | |
| | |
| | | private void refreshRoomInfo(ComplaintDto complainDto, List<RoomDto> roomDtos) { |
| | | for (RoomDto room : roomDtos) { |
| | | if (room.getRoomId().equals(complainDto.getRoomId())) { |
| | | BeanConvertUtil.covertBean(room, complainDto); |
| | | //BeanConvertUtil.covertBean(room, complainDto); |
| | | complainDto.setFloorNum(room.getFloorNum()); |
| | | complainDto.setRoomNum(room.getRoomNum()); |
| | | complainDto.setUnitNum(room.getUnitNum()); |
| | | } |
| | | } |
| | | } |