/** * 获得用户列表 * * @return:用户信息(id,name) */ public Object[] getUserList(String page, IBaseDTO infoDTO) { // TODO Auto-generated method stub Object[] userList = null; try { SreachService sreachService = new SreachService(); Object[] objs = this.dao.findEntity(sreachService.getUserListMyQuery(page, infoDTO)); if (null != objs && 0 < objs.length) { userList = new Object[objs.length]; for (int i = 0; i < objs.length; i++) { EmployeeInfo employeeInfo = (EmployeeInfo) objs[i]; userList[i] = employeeInfoToDyna(employeeInfo); } } } catch (Exception e) { // TODO: handle exception } return userList; }
/** 查询会议室信息 */ public Object[] searhResourceInfo(IBaseDTO dto, PageInfo pageInfo) { // TODO Auto-generated method stub Object[] meetingInfo = new Object[0]; try { SreachService sreachService = new SreachService(); Object[] objs = this.dao.findEntity(sreachService.searhResourceInfoMyQuery(dto, pageInfo)); sizeNum = this.dao.findEntitySize(sreachService.searhResourceInfoMyQuery(dto, pageInfo)); if (null != objs && 0 < objs.length) { meetingInfo = new Object[objs.length]; for (int i = 0; i < objs.length; i++) { ResourceInfo meetingUse = (ResourceInfo) objs[i]; meetingInfo[i] = ResourceInfoToDTO(meetingUse); } } } catch (Exception e) { logger.debug(e); e.printStackTrace(); } return meetingInfo; }
/** 查询会议室使用情况 */ public Object[] searchResourceUse(IBaseDTO dto, PageInfo pageInfo) { // TODO Auto-generated method stub Object[] meetingObjects = new Object[0]; try { SreachService sreachService = new SreachService(); ResourceInfo ri = (ResourceInfo) dao.loadEntity(ResourceInfo.class, dto.get("meetingNames").toString()); Object[] objs = this.dao.findEntity(sreachService.searchResourceUseMyQuery(dto, pageInfo, ri)); sizeNum = this.dao.findEntitySize(sreachService.searchResourceUseMyQuery(dto, pageInfo, ri)); if (null != objs && 0 < objs.length) { meetingObjects = new Object[objs.length]; for (int i = 0; i < objs.length; i++) { ResourceUse meetingUse = (ResourceUse) objs[i]; meetingObjects[i] = ResourceUsetoDTO(meetingUse); } } } catch (Exception e) { logger.debug(e); } return meetingObjects; }