public void doQuery() { if (this.mypage.getCurrentPage() == 0) { this.mypage.setCurrentPage(1); } try { this.list = this.changeService.getEmpTypeChangeBO( mypage, this.orgID, super.getUserInfo(), this.name, this.apprived, this.time, this.time2); } catch (SysException e) { e.printStackTrace(); } if (this.list == null) { this.list = new ArrayList<EmpPersonTypeChangeBO>(); } for (EmpPersonTypeChangeBO bo : this.list) { PersonBO p = SysCacheTool.findPersonById(bo.getPersonID()); bo.setName(p.getName()); bo.setPersonCode(p.getPersonCode()); bo.setOrgName(CodeUtil.interpertCode(CodeUtil.TYPE_ORG, p.getOrgId())); bo.setDeptName(CodeUtil.interpertCode(CodeUtil.TYPE_ORG, p.getDeptId())); if (bo.getOldType() != null) { bo.setOldTypeDes(CodeUtil.interpertCode(bo.getOldType())); } bo.setNewTypeDes(CodeUtil.interpertCode(bo.getNewType())); p = SysCacheTool.findPersonById(bo.getApplyPersonID()); if (p != null) { bo.setApplyPersonName(p.getName()); } } }