|
@ -698,33 +698,33 @@ public abstract class ResourceDao {
|
698
|
698
|
if(hasSubject){
|
699
|
699
|
if(state){
|
700
|
700
|
state = false;
|
701
|
|
sql.append(" WHERE (RESOURCE.SUBJECT LIKE ?) ");
|
|
701
|
sql.append(" WHERE (R.SUBJECT LIKE ?) ");
|
702
|
702
|
}else{
|
703
|
|
sql.append(" AND (RESOURCE.SUBJECT LIKE ?) ");
|
|
703
|
sql.append(" AND (R.SUBJECT LIKE ?) ");
|
704
|
704
|
}
|
705
|
705
|
}
|
706
|
706
|
if(hasIndustry){
|
707
|
707
|
if(state){
|
708
|
708
|
state = false;
|
709
|
|
sql.append(" WHERE (RESOURCE.INDUSTRY LIKE ?) ");
|
|
709
|
sql.append(" WHERE (R.INDUSTRY LIKE ?) ");
|
710
|
710
|
}else{
|
711
|
|
sql.append(" AND (RESOURCE.INDUSTRY LIKE ?) ");
|
|
711
|
sql.append(" AND (R.INDUSTRY LIKE ?) ");
|
712
|
712
|
}
|
713
|
713
|
}
|
714
|
714
|
if(hasAddress){
|
715
|
715
|
if(state){
|
716
|
716
|
state = false;
|
717
|
|
sql.append(" WHERE (RESOURCE.PROFESSOR_ID IN (SELECT PROFESSOR.ID FROM PROFESSOR WHERE PROFESSOR.ADDRESS LIKE ?)) ");
|
|
717
|
sql.append(" WHERE (R.PROFESSOR_ID IN (SELECT PROFESSOR.ID FROM PROFESSOR WHERE PROFESSOR.ADDRESS LIKE ?)) ");
|
718
|
718
|
}else{
|
719
|
|
sql.append(" AND (RESOURCE.PROFESSOR_ID IN (SELECT PROFESSOR.ID FROM PROFESSOR WHERE PROFESSOR.ADDRESS LIKE ?)) ");
|
|
719
|
sql.append(" AND (R.PROFESSOR_ID IN (SELECT PROFESSOR.ID FROM PROFESSOR WHERE PROFESSOR.ADDRESS LIKE ?)) ");
|
720
|
720
|
}
|
721
|
721
|
}
|
722
|
722
|
if(hasAuthType){
|
723
|
723
|
if(state){
|
724
|
724
|
state = false;
|
725
|
|
sql.append(" WHERE (RESOURCE.PROFESSOR_ID IN (SELECT PROFESSOR.ID FROM PROFESSOR WHERE PROFESSOR.AUTH_TYPE = ?)) ");
|
|
725
|
sql.append(" WHERE (R.PROFESSOR_ID IN (SELECT PROFESSOR.ID FROM PROFESSOR WHERE PROFESSOR.AUTH_TYPE = ?)) ");
|
726
|
726
|
}else{
|
727
|
|
sql.append(" AND (RESOURCE.PROFESSOR_ID IN (SELECT PROFESSOR.ID FROM PROFESSOR WHERE PROFESSOR.AUTH_TYPE = ?)) ");
|
|
727
|
sql.append(" AND (R.PROFESSOR_ID IN (SELECT PROFESSOR.ID FROM PROFESSOR WHERE PROFESSOR.AUTH_TYPE = ?)) ");
|
728
|
728
|
}
|
729
|
729
|
}
|
730
|
730
|
StringBuilder whereSql = sql;
|