瀏覽代碼

--update queryOrgRalateRes();

zzy.zhiyuan.foxmail 8 年之前
父節點
當前提交
167b960216
共有 1 個文件被更改,包括 24 次插入8 次删除
  1. 24 8
      src/main/java/com/ekexiu/portal/service/ResourceService.java

+ 24 - 8
src/main/java/com/ekexiu/portal/service/ResourceService.java

@ -570,11 +570,19 @@ public class ResourceService {
570 570
		if(!resources.isEmpty()){
571 571
			for (Resource resource : resources) {
572 572
				resource.setImages(this.imagesService.queryRes(con, resource.getResourceId()));
573
				EditProfessor professor = this.professorDao.queryBaseInfo(con, resource.getProfessorId());
574
				if(professor != null){
575
					professor.setHasHeadImage(this.imageService.hasProfessorImage(professor.getId()));
573
				if(resource.getProfessorId() != null){
574
					EditProfessor professor = this.professorDao.queryBaseInfo(con, resource.getProfessorId());
575
					if(professor != null){
576
						professor.setHasHeadImage(this.imageService.hasProfessorImage(professor.getId()));
577
					}
578
					resource.setEditProfessor(professor);
579
				}else if(resource.getOrgId() != null){
580
					EditOrganization organization = this.orgDao.queryEditOrg(con, resource.getOrgId());
581
					if(organization != null){
582
						organization.setHasOrgLogo(this.imageService.hasOrgLogo(organization.getId()));
583
					}
584
					resource.setOrganization(organization);
576 585
				}
577
				resource.setEditProfessor(professor);
578 586
			}
579 587
		}
580 588
		return resources;
@ -597,11 +605,19 @@ public class ResourceService {
597 605
		if(!resources.isEmpty()){
598 606
			for (Resource resource : resources) {
599 607
				resource.setImages(this.imagesService.queryRes(con, resource.getResourceId()));
600
				EditOrganization organization = this.orgDao.queryEditOrg(con, resource.getOrgId());
601
				if(organization != null){
602
					organization.setHasOrgLogo(this.imageService.hasOrgLogo(organization.getId()));
608
				if(resource.getProfessorId() != null){
609
					EditProfessor professor = this.professorDao.queryBaseInfo(con, resource.getProfessorId());
610
					if(professor != null){
611
						professor.setHasHeadImage(this.imageService.hasProfessorImage(professor.getId()));
612
					}
613
					resource.setEditProfessor(professor);
614
				}else if(resource.getOrgId() != null){
615
					EditOrganization organization = this.orgDao.queryEditOrg(con, resource.getOrgId());
616
					if(organization != null){
617
						organization.setHasOrgLogo(this.imageService.hasOrgLogo(organization.getId()));
618
					}
619
					resource.setOrganization(organization);
603 620
				}
604
				resource.setOrganization(organization);
605 621
			}
606 622
		}
607 623
		return resources;