|
@ -162,14 +162,14 @@ public abstract class ResourceDao {
|
162
|
162
|
if(firstPage){
|
163
|
163
|
queryResult.setPageNo(1);
|
164
|
164
|
sql = new StringBuilder();
|
165
|
|
sql.append("(SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,DESCP,PROFESSOR_ID,PUBLISH_TIME,CREATE_TIME,MODIFY_TIME,PAGE_VIEWS FROM RESOURCE WHERE STATUS = '0'");
|
|
165
|
sql.append("(SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,'',PROFESSOR_ID,PUBLISH_TIME,CREATE_TIME,MODIFY_TIME,PAGE_VIEWS FROM RESOURCE WHERE STATUS = '0'");
|
166
|
166
|
if(hasProfessorId){
|
167
|
167
|
sql.append(" AND PROFESSOR_ID = ?");
|
168
|
168
|
}
|
169
|
169
|
if(hasKey){
|
170
|
170
|
sql.append(" AND (RESOURCE_NAME LIKE ? OR SUPPORTED_SERVICES LIKE ? OR SUBJECT LIKE ?)");
|
171
|
171
|
}
|
172
|
|
sql.append(" ORDER BY MODIFY_TIME DESC) UNION ALL (SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,DESCP,PROFESSOR_ID,PUBLISH_TIME,CREATE_TIME,MODIFY_TIME,PAGE_VIEWS FROM RESOURCE WHERE STATUS = '1'");
|
|
172
|
sql.append(" ORDER BY MODIFY_TIME DESC) UNION ALL (SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,'',PROFESSOR_ID,PUBLISH_TIME,CREATE_TIME,MODIFY_TIME,PAGE_VIEWS FROM RESOURCE WHERE STATUS = '1'");
|
173
|
173
|
if(hasProfessorId){
|
174
|
174
|
sql.append(" AND PROFESSOR_ID = ?");
|
175
|
175
|
}
|
|
@ -190,14 +190,14 @@ public abstract class ResourceDao {
|
190
|
190
|
--pageNo;
|
191
|
191
|
int offset = (pageNo * pageSize);
|
192
|
192
|
sql = new StringBuilder();
|
193
|
|
sql.append("(SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,DESCP,PROFESSOR_ID,PUBLISH_TIME,CREATE_TIME,MODIFY_TIME,PAGE_VIEWS FROM RESOURCE WHERE STATUS = '0'");
|
|
193
|
sql.append("(SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,'',PROFESSOR_ID,PUBLISH_TIME,CREATE_TIME,MODIFY_TIME,PAGE_VIEWS FROM RESOURCE WHERE STATUS = '0'");
|
194
|
194
|
if(hasProfessorId){
|
195
|
195
|
sql.append(" AND PROFESSOR_ID = ?");
|
196
|
196
|
}
|
197
|
197
|
if(hasKey){
|
198
|
198
|
sql.append(" AND (RESOURCE_NAME LIKE ? OR SUPPORTED_SERVICES LIKE ? OR SUBJECT LIKE ?)");
|
199
|
199
|
}
|
200
|
|
sql.append(" ORDER BY MODIFY_TIME DESC) UNION ALL (SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,DESCP,PROFESSOR_ID,PUBLISH_TIME,CREATE_TIME,MODIFY_TIME,PAGE_VIEWS FROM RESOURCE WHERE STATUS = '1'");
|
|
200
|
sql.append(" ORDER BY MODIFY_TIME DESC) UNION ALL (SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,'',PROFESSOR_ID,PUBLISH_TIME,CREATE_TIME,MODIFY_TIME,PAGE_VIEWS FROM RESOURCE WHERE STATUS = '1'");
|
201
|
201
|
if(hasProfessorId){
|
202
|
202
|
sql.append(" AND PROFESSOR_ID = ?");
|
203
|
203
|
}
|
|
@ -336,14 +336,14 @@ public abstract class ResourceDao {
|
336
|
336
|
if(firstPage){
|
337
|
337
|
queryResult.setPageNo(1);
|
338
|
338
|
sql = new StringBuilder();
|
339
|
|
sql.append("(SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,DESCP,ORG_ID,PUBLISH_TIME,CREATE_TIME,MODIFY_TIME,PAGE_VIEWS FROM RESOURCE WHERE STATUS = '0'");
|
|
339
|
sql.append("(SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,'',ORG_ID,PUBLISH_TIME,CREATE_TIME,MODIFY_TIME,PAGE_VIEWS FROM RESOURCE WHERE STATUS = '0'");
|
340
|
340
|
if(hasOrgId){
|
341
|
341
|
sql.append(" AND ORG_ID = ?");
|
342
|
342
|
}
|
343
|
343
|
if(hasKey){
|
344
|
344
|
sql.append(" AND (RESOURCE_NAME LIKE ? OR SUPPORTED_SERVICES LIKE ? OR SUBJECT LIKE ?)");
|
345
|
345
|
}
|
346
|
|
sql.append(" ORDER BY MODIFY_TIME DESC) UNION ALL (SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,DESCP,ORG_ID,PUBLISH_TIME,CREATE_TIME,MODIFY_TIME,PAGE_VIEWS FROM RESOURCE WHERE STATUS = '1'");
|
|
346
|
sql.append(" ORDER BY MODIFY_TIME DESC) UNION ALL (SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,'',ORG_ID,PUBLISH_TIME,CREATE_TIME,MODIFY_TIME,PAGE_VIEWS FROM RESOURCE WHERE STATUS = '1'");
|
347
|
347
|
if(hasOrgId){
|
348
|
348
|
sql.append(" AND ORG_ID = ?");
|
349
|
349
|
}
|
|
@ -364,14 +364,14 @@ public abstract class ResourceDao {
|
364
|
364
|
--pageNo;
|
365
|
365
|
int offset = (pageNo * pageSize);
|
366
|
366
|
sql = new StringBuilder();
|
367
|
|
sql.append("(SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,DESCP,ORG_ID,PUBLISH_TIME,CREATE_TIME,MODIFY_TIME,PAGE_VIEWS FROM RESOURCE WHERE STATUS = '0'");
|
|
367
|
sql.append("(SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,'',ORG_ID,PUBLISH_TIME,CREATE_TIME,MODIFY_TIME,PAGE_VIEWS FROM RESOURCE WHERE STATUS = '0'");
|
368
|
368
|
if(hasOrgId){
|
369
|
369
|
sql.append(" AND ORG_ID = ?");
|
370
|
370
|
}
|
371
|
371
|
if(hasKey){
|
372
|
372
|
sql.append(" AND (RESOURCE_NAME LIKE ? OR SUPPORTED_SERVICES LIKE ? OR SUBJECT LIKE ?)");
|
373
|
373
|
}
|
374
|
|
sql.append(" ORDER BY MODIFY_TIME DESC) UNION ALL (SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,DESCP,ORG_ID,PUBLISH_TIME,CREATE_TIME,MODIFY_TIME,PAGE_VIEWS FROM RESOURCE WHERE STATUS = '1'");
|
|
374
|
sql.append(" ORDER BY MODIFY_TIME DESC) UNION ALL (SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,'',ORG_ID,PUBLISH_TIME,CREATE_TIME,MODIFY_TIME,PAGE_VIEWS FROM RESOURCE WHERE STATUS = '1'");
|
375
|
375
|
if(hasOrgId){
|
376
|
376
|
sql.append(" AND ORG_ID = ?");
|
377
|
377
|
}
|
|
@ -470,7 +470,7 @@ public abstract class ResourceDao {
|
470
|
470
|
boolean hasProId = null != professorId;
|
471
|
471
|
boolean hasResId = null != resourceId;
|
472
|
472
|
StringBuilder sql = new StringBuilder();
|
473
|
|
sql.append("SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,DESCP,PROFESSOR_ID,PUBLISH_TIME,PAGE_VIEWS,ORG_ID,RESOURCE_TYPE FROM RESOURCE");
|
|
473
|
sql.append("SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,'',PROFESSOR_ID,PUBLISH_TIME,PAGE_VIEWS,ORG_ID,RESOURCE_TYPE FROM RESOURCE");
|
474
|
474
|
sql.append(" WHERE STATUS = '1'");
|
475
|
475
|
if(hasResId){
|
476
|
476
|
sql.append(" AND RESOURCE_ID != ?");
|
|
@ -565,7 +565,7 @@ public abstract class ResourceDao {
|
565
|
565
|
boolean hasOrgId = null != orgId;
|
566
|
566
|
boolean hasResId = null != resourceId;
|
567
|
567
|
StringBuilder sql = new StringBuilder();
|
568
|
|
sql.append("SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,DESCP,PROFESSOR_ID,PUBLISH_TIME,PAGE_VIEWS,ORG_ID,RESOURCE_TYPE FROM RESOURCE");
|
|
568
|
sql.append("SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,'',PROFESSOR_ID,PUBLISH_TIME,PAGE_VIEWS,ORG_ID,RESOURCE_TYPE FROM RESOURCE");
|
569
|
569
|
sql.append(" WHERE STATUS = '1'");
|
570
|
570
|
if(hasResId){
|
571
|
571
|
sql.append(" AND RESOURCE_ID != ?");
|
|
@ -669,7 +669,7 @@ public abstract class ResourceDao {
|
669
|
669
|
boolean hasKeys = null != keys;
|
670
|
670
|
boolean hasResId = null != resourceId;
|
671
|
671
|
StringBuilder sql = new StringBuilder();
|
672
|
|
sql.append("SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,DESCP,PROFESSOR_ID,PUBLISH_TIME,PAGE_VIEWS,ORG_ID,RESOURCE_TYPE FROM RESOURCE");
|
|
672
|
sql.append("SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,'',PROFESSOR_ID,PUBLISH_TIME,PAGE_VIEWS,ORG_ID,RESOURCE_TYPE FROM RESOURCE");
|
673
|
673
|
sql.append(" WHERE STATUS = '1'");
|
674
|
674
|
if(hasResId){
|
675
|
675
|
sql.append(" AND RESOURCE_ID != ?");
|
|
@ -958,7 +958,7 @@ public abstract class ResourceDao {
|
958
|
958
|
if(firstPage){
|
959
|
959
|
queryResult.setPageNo(1);
|
960
|
960
|
sql = " SELECT RESOURCE_ID,RESOURCE_NAME,RESOURCE.SUBJECT,RESOURCE.INDUSTRY,"
|
961
|
|
+ " SUPPORTED_SERVICES,RESOURCE.DESCP,PROFESSOR_ID,ASCRIPTION,HOPE_PAY_METHOD,"
|
|
961
|
+ " SUPPORTED_SERVICES,'',PROFESSOR_ID,ASCRIPTION,HOPE_PAY_METHOD,"
|
962
|
962
|
+ " COOPERATION_NOTES,RESOURCE.CREATE_TIME,RESOURCE.MODIFY_TIME,PROFESSOR.NAME "
|
963
|
963
|
+ " FROM RESOURCE LEFT JOIN PROFESSOR ON PROFESSOR_ID = PROFESSOR.ID ";
|
964
|
964
|
sql = sql + " ORDER BY RESOURCE_NAME ";
|
|
@ -975,7 +975,7 @@ public abstract class ResourceDao {
|
975
|
975
|
--pageNo;
|
976
|
976
|
int offset = (pageNo * pageSize);
|
977
|
977
|
sql = " SELECT RESOURCE_ID,RESOURCE_NAME,RESOURCE.SUBJECT,RESOURCE.INDUSTRY,"
|
978
|
|
+ " SUPPORTED_SERVICES,RESOURCE.DESCP,PROFESSOR_ID,ASCRIPTION,HOPE_PAY_METHOD,"
|
|
978
|
+ " SUPPORTED_SERVICES,'',PROFESSOR_ID,ASCRIPTION,HOPE_PAY_METHOD,"
|
979
|
979
|
+ " COOPERATION_NOTES,RESOURCE.CREATE_TIME,RESOURCE.MODIFY_TIME,PROFESSOR.NAME "
|
980
|
980
|
+ " FROM RESOURCE LEFT JOIN PROFESSOR ON PROFESSOR_ID = PROFESSOR.ID ";
|
981
|
981
|
sql = sql + " ORDER BY RESOURCE_NAME ";
|
|
@ -1111,7 +1111,7 @@ public abstract class ResourceDao {
|
1111
|
1111
|
*/
|
1112
|
1112
|
public List<Resource> queryPro(Connection con,String professorId) throws SQLException{
|
1113
|
1113
|
int index = 1;
|
1114
|
|
String sql = "SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,INDUSTRY,SUPPORTED_SERVICES,DESCP,"
|
|
1114
|
String sql = "SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,INDUSTRY,SUPPORTED_SERVICES,'',"
|
1115
|
1115
|
+ " PROFESSOR_ID,ASCRIPTION,HOPE_PAY_METHOD,COOPERATION_NOTES,CREATE_TIME,MODIFY_TIME "
|
1116
|
1116
|
+ " FROM RESOURCE WHERE PROFESSOR_ID = ? ORDER BY CREATE_TIME DESC";
|
1117
|
1117
|
PreparedStatement ps = con.prepareStatement(sql);
|
|
@ -1219,7 +1219,7 @@ public abstract class ResourceDao {
|
1219
|
1219
|
if(firstPage){
|
1220
|
1220
|
queryResult.setPageNo(1);
|
1221
|
1221
|
sql = new StringBuilder();
|
1222
|
|
sql.append("SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,DESCP,PROFESSOR_ID,PUBLISH_TIME,PAGE_VIEWS,ORG_ID,RESOURCE_TYPE FROM RESOURCE");
|
|
1222
|
sql.append("SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,'',PROFESSOR_ID,PUBLISH_TIME,PAGE_VIEWS,ORG_ID,RESOURCE_TYPE FROM RESOURCE");
|
1223
|
1223
|
sql.append(whereSql);
|
1224
|
1224
|
sql.append(" ORDER BY SORT_NUM DESC,PUBLISH_TIME DESC");
|
1225
|
1225
|
sql.append(" LIMIT ").append(pageSize);
|
|
@ -1235,7 +1235,7 @@ public abstract class ResourceDao {
|
1235
|
1235
|
--pageNo;
|
1236
|
1236
|
int offset = (pageNo * pageSize);
|
1237
|
1237
|
sql = new StringBuilder();
|
1238
|
|
sql.append("SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,DESCP,PROFESSOR_ID,PUBLISH_TIME,PAGE_VIEWS,ORG_ID,RESOURCE_TYPE FROM RESOURCE");
|
|
1238
|
sql.append("SELECT RESOURCE_ID,RESOURCE_NAME,SUBJECT,SUPPORTED_SERVICES,ORG_NAME,SPEC,PARAMETER,STATUS,'',PROFESSOR_ID,PUBLISH_TIME,PAGE_VIEWS,ORG_ID,RESOURCE_TYPE FROM RESOURCE");
|
1239
|
1239
|
sql.append(whereSql);
|
1240
|
1240
|
sql.append(" ORDER BY SORT_NUM DESC,PUBLISH_TIME DESC");
|
1241
|
1241
|
sql.append(" LIMIT ").append(pageSize).append(" OFFSET ").append(offset);
|
|
@ -1642,7 +1642,7 @@ public abstract class ResourceDao {
|
1642
|
1642
|
if(firstPage){
|
1643
|
1643
|
queryResult.setPageNo(1);
|
1644
|
1644
|
sql = new StringBuilder();
|
1645
|
|
sql.append("SELECT RESOURCE_ID,RESOURCE_NAME,R.SUBJECT,R.INDUSTRY,SUPPORTED_SERVICES,R.DESCP,PROFESSOR_ID,"
|
|
1645
|
sql.append("SELECT RESOURCE_ID,RESOURCE_NAME,R.SUBJECT,R.INDUSTRY,SUPPORTED_SERVICES,'',PROFESSOR_ID,"
|
1646
|
1646
|
+ " ASCRIPTION,HOPE_PAY_METHOD,COOPERATION_NOTES,R.CREATE_TIME,R.MODIFY_TIME,P.NAME,P.TITLE,"
|
1647
|
1647
|
+ " P.DEPARTMENT,P.ADDRESS,P.OFFICE,AUTHENTICATION,P.AUTH_TYPE,P.AUTH_STATUS,O.NAME "
|
1648
|
1648
|
+ " FROM RESOURCE R LEFT JOIN PROFESSOR P ON PROFESSOR_ID = P.ID "
|
|
@ -1664,7 +1664,7 @@ public abstract class ResourceDao {
|
1664
|
1664
|
--pageNo;
|
1665
|
1665
|
int offset = (pageNo * pageSize);
|
1666
|
1666
|
sql = new StringBuilder();
|
1667
|
|
sql.append("SELECT RESOURCE_ID,RESOURCE_NAME,R.SUBJECT,R.INDUSTRY,SUPPORTED_SERVICES,R.DESCP,PROFESSOR_ID,"
|
|
1667
|
sql.append("SELECT RESOURCE_ID,RESOURCE_NAME,R.SUBJECT,R.INDUSTRY,SUPPORTED_SERVICES,'',PROFESSOR_ID,"
|
1668
|
1668
|
+ " ASCRIPTION,HOPE_PAY_METHOD,COOPERATION_NOTES,R.CREATE_TIME,R.MODIFY_TIME,P.NAME,P.TITLE,"
|
1669
|
1669
|
+ " P.DEPARTMENT,P.ADDRESS,P.OFFICE,AUTHENTICATION,P.AUTH_TYPE,P.AUTH_STATUS,O.NAME "
|
1670
|
1670
|
+ " FROM RESOURCE R LEFT JOIN PROFESSOR P ON PROFESSOR_ID = P.ID "
|