Browse Source

专家个人信息页返回的资源信息添加图片。

zzy.zhiyuan.foxmail 8 years ago
parent
commit
1ca45e18d2
1 changed files with 19 additions and 1 deletions
  1. 19 1
      src/main/java/com/ekexiu/portal/service/ProfessorService.java

+ 19 - 1
src/main/java/com/ekexiu/portal/service/ProfessorService.java

23

23

24
import com.ekexiu.portal.dao.AuthApplyDao;
24
import com.ekexiu.portal.dao.AuthApplyDao;
25
import com.ekexiu.portal.dao.HonorDao;
25
import com.ekexiu.portal.dao.HonorDao;
26
import com.ekexiu.portal.dao.ImageDao;
26
import com.ekexiu.portal.dao.OrgDao;
27
import com.ekexiu.portal.dao.OrgDao;
27
import com.ekexiu.portal.dao.PaperDao;
28
import com.ekexiu.portal.dao.PaperDao;
28
import com.ekexiu.portal.dao.PartTimeJobDao;
29
import com.ekexiu.portal.dao.PartTimeJobDao;
37
import com.ekexiu.portal.dao.WatchDao;
38
import com.ekexiu.portal.dao.WatchDao;
38
import com.ekexiu.portal.po.AuthApply;
39
import com.ekexiu.portal.po.AuthApply;
39
import com.ekexiu.portal.po.Professor;
40
import com.ekexiu.portal.po.Professor;
41
import com.ekexiu.portal.po.Resource;
40
import com.ekexiu.portal.po.User;
42
import com.ekexiu.portal.po.User;
41
import com.ekexiu.portal.pojo.EditProfessor;
43
import com.ekexiu.portal.pojo.EditProfessor;
42
import com.ekexiu.portal.pojo.EditResearchAreaLog;
44
import com.ekexiu.portal.pojo.EditResearchAreaLog;
45

47

46
@Path("/professor")
48
@Path("/professor")
47
public class ProfessorService {
49
public class ProfessorService {
50
	@Autowrie
51
	private ImageDao imageDao;
48
	@Autowrie
52
	@Autowrie
49
	private AuthApplyDao authApplyDao;
53
	private AuthApplyDao authApplyDao;
50
	@Autowrie
54
	@Autowrie
218
	}
222
	}
219
	
223
	
220

224

225
	public ImageDao getImageDao() {
226
		return imageDao;
227
	}
228

229
	public void setImageDao(ImageDao imageDao) {
230
		this.imageDao = imageDao;
231
	}
232

221
	@Post
233
	@Post
222
	@Path
234
	@Path
223
	public String insert(@JdbcConn(true) Connection con, Professor professor, @Nullable String orgName)
235
	public String insert(@JdbcConn(true) Connection con, Professor professor, @Nullable String orgName)
476
			}
488
			}
477
			info.setEditResearchAreaLogs(logs);
489
			info.setEditResearchAreaLogs(logs);
478
			info.setResearchAreas(this.researchAreaDao.query(con, id));
490
			info.setResearchAreas(this.researchAreaDao.query(con, id));
479
			info.setResources(this.resourceDao.queryPro(con, id));
491
			List<Resource> resources = this.resourceDao.queryPro(con, id);
492
			if(resources != null){
493
				for (Resource resource : resources) {
494
					resource.setImages(this.imageDao.queryRes(con, resource.getResourceId()));
495
				}
496
			}
497
			info.setResources(resources);
480
		}
498
		}
481
		return info;
499
		return info;
482
		
500