|
@@ -203,7 +203,7 @@ public class TrainQueryDaoImpl implements TrainQueryDao {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public Page<Map<String, Object>> findVideoFileByPage(Map<String, Object> params, Pageable pageable) {
|
|
|
+ public Page<Map<String, Object>> findVideoFileBySysPage(Map<String, Object> params, Pageable pageable) {
|
|
|
StringBuilder sb = new StringBuilder();
|
|
|
List<Object> param = new ArrayList<>();
|
|
|
sb.append(" SELECT * from tr_video_file t WHERE t.`status`=1 ");
|
|
@@ -226,6 +226,32 @@ public class TrainQueryDaoImpl implements TrainQueryDao {
|
|
|
sb.append(" ORDER BY t.type ASC,t.create_time DESC ");
|
|
|
return dao.findPage(sb.toString(),param.toArray(),pageable);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Page<Map<String, Object>> findVideoFileByPage(Map<String, Object> params, Pageable pageable) {
|
|
|
+ StringBuilder sb = new StringBuilder();
|
|
|
+ List<Object> param = new ArrayList<>();
|
|
|
+ sb.append(" SELECT * from tr_video_file t WHERE t.`status`=1 ");
|
|
|
+ if(params.get("type")!=null && StringUtils.isNotEmpty(params.get("type").toString())) {
|
|
|
+ sb.append(" AND t.type=? ");
|
|
|
+ param.add(params.get("type"));
|
|
|
+ }
|
|
|
+ if(params.get("roleType")!=null && StringUtils.isNotEmpty(params.get("roleType").toString())) {
|
|
|
+ sb.append(" AND t.role_type=? ");
|
|
|
+ param.add(params.get("roleType"));
|
|
|
+ }
|
|
|
+ if(params.get("module")!=null && StringUtils.isNotEmpty(params.get("module").toString())) {
|
|
|
+ sb.append(" AND t.module=? ");
|
|
|
+ param.add(params.get("module"));
|
|
|
+ }
|
|
|
+ if(params.get("name")!=null && StringUtils.isNotEmpty(params.get("name").toString())) {
|
|
|
+ sb.append(" AND t.title like concat('%',?,'%') ");
|
|
|
+ param.add(params.get("name"));
|
|
|
+ }
|
|
|
+ sb.append(" ORDER BY t.create_time DESC ");
|
|
|
+ return dao.findPage(sb.toString(),param.toArray(),pageable);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
|
|
|
|