jiapeng 7 years ago
parent
commit
fd2771c716
1 changed files with 3 additions and 3 deletions
  1. 3 3
      src/main/java/com/ekexiu/portal/dao/ProfessorDao.java

+ 3 - 3
src/main/java/com/ekexiu/portal/dao/ProfessorDao.java

1428
		boolean hasKey = null != key;
1428
		boolean hasKey = null != key;
1429
		if (hasKey) {
1429
		if (hasKey) {
1430
			sql.append(" WHERE ((P.NAME LIKE ?) OR")
1430
			sql.append(" WHERE ((P.NAME LIKE ?) OR")
1431
					.append("(O.NAME LIKE ?)) OR")
1431
					.append("(O.NAME LIKE ?) OR")
1432
					.append("( P.DEPARTMENT LIKE ?) OR")
1432
					.append("( P.DEPARTMENT LIKE ?) OR")
1433
					.append("( P.DESCP LIKE ?) OR")
1433
					.append("( P.DESCP LIKE ?) OR")
1434
					.append("( P.SUBJECT LIKE ? ) OR")
1434
					.append("( P.SUBJECT LIKE ? ) OR")
1436
					.append("(P.ID IN (SELECT DISTINCT PROFESSOR_ID FROM RESEARCH_AREA WHERE CAPTION LIKE ?)) OR")
1436
					.append("(P.ID IN (SELECT DISTINCT PROFESSOR_ID FROM RESEARCH_AREA WHERE CAPTION LIKE ?)) OR")
1437
					.append("(P.ID IN (SELECT DISTINCT PROFESSOR_ID FROM RESOURCE WHERE RESOURCE_NAME LIKE ?)) OR")
1437
					.append("(P.ID IN (SELECT DISTINCT PROFESSOR_ID FROM RESOURCE WHERE RESOURCE_NAME LIKE ?)) OR")
1438
					.append("(P.ID IN (SELECT DISTINCT PROFESSOR_ID FROM ARTICLE WHERE ARTICLE_TITLE LIKE ?)) OR")
1438
					.append("(P.ID IN (SELECT DISTINCT PROFESSOR_ID FROM ARTICLE WHERE ARTICLE_TITLE LIKE ?)) OR")
1439
					.append("(P.ID IN (SELECT DISTINCT PROFESSOR_ID FROM PAPER_AUTHOR WHERE PAPER_ID IN (SELECT ID FROM PPAPER WHERE NAME LIKE '%'))) OR ")
1440
					.append("(P.ID IN (SELECT DISTINCT PROFESSOR_ID FROM PATENT_AUTHOR WHERE PATENT_ID IN (SELECT ID FROM PPATENT WHERE NAME LIKE '%')))")
1439
					.append("(P.ID IN (SELECT DISTINCT PROFESSOR_ID FROM PAPER_AUTHOR WHERE PAPER_ID IN (SELECT ID FROM PPAPER WHERE NAME LIKE ?))) OR ")
1440
					.append("(P.ID IN (SELECT DISTINCT PROFESSOR_ID FROM PATENT_AUTHOR WHERE PATENT_ID IN (SELECT ID FROM PPATENT WHERE NAME LIKE ?)))")
1441
					.append(") ");
1441
					.append(") ");
1442
			//
1442
			//
1443
			//
1443
			//