Browse Source

Merge branch 'dev' of http://www.ekexiu.com:3000/jiapeng/portal-web.git
into dev

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

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

@ -28,6 +28,7 @@ import org.jfw.apt.orm.annotation.dao.method.operator.UpdateWith;
28 28
import org.jfw.apt.orm.annotation.dao.param.GroupSqlColumn;
29 29
import org.jfw.apt.orm.annotation.dao.param.In;
30 30
import org.jfw.apt.orm.annotation.dao.param.LessThan;
31
import org.jfw.apt.orm.annotation.dao.param.Like;
31 32
import org.jfw.apt.orm.annotation.dao.param.Set;
32 33
import org.jfw.apt.orm.annotation.dao.param.SqlColumn;
33 34
import org.jfw.apt.orm.core.defaultImpl.BigDecimalHandler;
@ -1393,7 +1394,7 @@ public abstract class ProfessorDao {
1393 1394
	public abstract List<SortedPro> indexSearch(Connection con,
1394 1395
											  @SqlColumn(handlerClass = StringHandler.class, value = {"(case when sort_first=0 then '00000' else TO_CHAR(sort_first,'00009') end || TO_CHAR(CEIL(star_level * 100),'0009') || p.id )< ? "}) String sortDesc, @Nullable @GroupSqlColumn(value = {
1395 1396
			"P.NAME LIKE ?", "O.NAME LIKE ?", "P.DEPARTMENT LIKE ?", "P.DESCP LIKE ?", "P.SUBJECT LIKE ?", "P.INDUSTRY LIKE ?", "P.ID IN (SELECT DISTINCT PROFESSOR_ID FROM RESEARCH_AREA WHERE CAPTION LIKE ?)", "P.ID IN (SELECT DISTINCT PROFESSOR_ID FROM RESOURCE WHERE RESOURCE_NAME LIKE ?)", "P.ID IN (SELECT DISTINCT PROFESSOR_ID FROM ARTICLE WHERE ARTICLE_TITLE LIKE ?)", "P.ID IN (SELECT DISTINCT PROFESSOR_ID FROM PAPER_AUTHOR WHERE PAPER_ID IN (SELECT ID FROM PPAPER WHERE NAME LIKE ?))", "P.ID IN (SELECT DISTINCT PROFESSOR_ID FROM PATENT_AUTHOR WHERE PATENT_ID IN (SELECT ID FROM PPATENT WHERE NAME LIKE ?))"
1396
	}, handlerClass = StringHandler.class, isAnd = false) String key, @Nullable String subject, @Nullable String industry, @Nullable String address, @Nullable Integer authType, int rows) throws SQLException;
1397
	}, handlerClass = StringHandler.class, isAnd = false) String key, @Nullable @Like String subject, @Nullable @Like String industry, @Nullable @Like String address, @Nullable Integer authType, int rows) throws SQLException;
1397 1398

1398 1399
	/**
1399 1400
	 * 分页查询专家基础信息,多条件查询专家列表。