public Pager<MeetingPost> queryPagerByMeetingId( final MeetingPost meetingPost, final int currentPage, final int pageSize) throws ServiceException { Map<String, Object> properties = new HashMap<String, Object>(); final String sql = "from MeetingPost where meetingId=" + String.valueOf(meetingPost.getMeetingId()) + " order by modifyTime desc"; return meetingPostDao.findPager(sql, currentPage, pageSize, properties); }
public User getBussinessCardInfo(final Long meetingId, final Long userId) { try { final Object result = meetingPostDao.getUserInfo(meetingId, userId); if (result == null) { return null; } final Object[] resultArray = (Object[]) result; final User user = new User(); user.setMeetingMember(new MeetingMember()); user.setId(Long.valueOf((Integer) resultArray[0])); user.setName((String) resultArray[1]); user.setMobile((String) resultArray[2]); user.setModifyTime((Date) resultArray[3]); user.setState(Integer.valueOf((Short) resultArray[4])); user.setGender( Integer.valueOf((Short) (resultArray[5] == null ? (short) 1 : resultArray[5]))); user.setBirthday((String) resultArray[6]); user.getMeetingMember().setJob((String) resultArray[7]); user.getMeetingMember().setMemberLevel(Integer.valueOf((Short) resultArray[8])); user.getMeetingMember() .setSortCode( resultArray[9] == null ? null : Integer.valueOf(String.valueOf(resultArray[9]))); user.getMeetingMember() .setMobileIsDisplay( Integer.valueOf((Short) (resultArray[10] == null ? (short) 1 : resultArray[10]))); user.getMeetingMember().setCity((String) resultArray[11]); user.getMeetingMember().setMailbox((String) resultArray[12]); user.getMeetingMember().setAddress((String) resultArray[13]); user.getMeetingMember().setAddInContacts(String.valueOf(resultArray[14])); user.getMeetingMember().setRoomNumber(String.valueOf(resultArray[15])); user.getMeetingMember() .setRoomNumberIsDisplay( Integer.valueOf((Short) (resultArray[16] == null ? (short) 1 : resultArray[16]))); user.getMeetingMember() .setJobIsDisplay( Integer.valueOf((Short) (resultArray[17] == null ? (short) 1 : resultArray[17]))); return user; } catch (Exception e) { e.printStackTrace(); log.error("Failure to get user information.", e); return null; } }
public void addViewCount(final Long postId) { meetingPostDao.addViewCount(postId); }
public List<MeetingPost> queryListByMeetingId(final Long meetingId) { return meetingPostDao.queryListByMeetingId(meetingId); }
public void decreaseCommentCount(final Long postId) { meetingPostDao.decreaseCommentCount(postId); }
public int checkNewPost(final Long meetingId) throws ServiceException { return meetingPostDao.checkNewPost(meetingId); }
public void addCommentCount(final Long postId) { meetingPostDao.addCommentCount(postId); }