jiapeng 7 gadi atpakaļ
vecāks
revīzija
449c4d0741

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

1326
		StringBuilder sql = new StringBuilder();
1326
		StringBuilder sql = new StringBuilder();
1327
		boolean hasKey = null != key;
1327
		boolean hasKey = null != key;
1328
		if (hasKey) {
1328
		if (hasKey) {
1329
//			sql.append("((NAME LIKE ?) OR")
1330
//			.append("(ORG_ID IN (SELECT ID FROM FROM ORGANIZATION WHERE NAME LIKE ?)) OR")
1331
//			.append("( DEPARTMENT LIKE ?) OR")
1332
//			.append("( DESCP LIKE ?) OR")
1333
//			.append("( SUBJECT LIKE ? ) OR")
1334
//			.append("( INDUSTRY LIKE ? ) OR")
1335
//			.append("(ID IN (SELECT DISTINCT PROFESSOR_ID FROM RESEARCH_AREA WHERE CAPTION LIKE ?)) OR")
1336
//			.append("(ID IN (SELECT DISTINCT PROFESSOR_ID FROM RESOURCE WHERE RESOURCE_NAME LIKE ?)) OR")
1337
//			.append("(ID IN (SELECT DISTINCT PROFESSOR_ID FROM ARTICLE WHERE ARTICLE_TITLE LIKE ?)) OR")
1338
//			.append("(ID IN ) OR ")
1339
//			
1340
//			   .append("");
1341
			
1342
			
1329
			sql.append(" WHERE ((P.ID IN (SELECT PROFESSOR_ID FROM RESEARCH_AREA WHERE CAPTION LIKE ?)) "
1343
			sql.append(" WHERE ((P.ID IN (SELECT PROFESSOR_ID FROM RESEARCH_AREA WHERE CAPTION LIKE ?)) "
1330
					+ " OR (ORG_ID IN(SELECT ORGANIZATION.ID FROM ORGANIZATION WHERE ORGANIZATION.NAME LIKE ?)) "
1344
					+ " OR (ORG_ID IN(SELECT ORGANIZATION.ID FROM ORGANIZATION WHERE ORGANIZATION.NAME LIKE ?)) "
1331
					+ " OR (P.NAME LIKE ?) OR (P.SUBJECT LIKE ?) OR (P.INDUSTRY LIKE ?) OR (P.ADDRESS LIKE ?)"
1345
					+ " OR (P.NAME LIKE ?) OR (P.SUBJECT LIKE ?) OR (P.INDUSTRY LIKE ?) OR (P.ADDRESS LIKE ?)"