| | |
| | | if (filter.getResourceIds() != null && filter.getResourceIds().length > 0) { |
| | | query.addFilterQuery(new SimpleFilterQuery(Criteria.where("resourceIds").contains(filter.getResourceIds()))); |
| | | } |
| | | if(filter.getFreeType()!=null){ |
| | | if (filter.getFreeType() != null) { |
| | | query.addFilterQuery(new SimpleFilterQuery(Criteria.where("free_type").is(filter.getFreeType()))); |
| | | } |
| | | |
| | |
| | | query.setOffset((page - 1) * pageSize); |
| | | /** 设置每页显示记录数,默认10 */ |
| | | query.setRows(pageSize); |
| | | if (StringUtil.isNullOrEmpty(filter.getSortKey())) { |
| | | query.addSort(new Sort(Sort.Direction.DESC, "year")); |
| | | } else { |
| | | if (!StringUtil.isNullOrEmpty(filter.getSortKey())) { |
| | | query.addSort(new Sort(Sort.Direction.DESC, filter.getSortKey())); |
| | | } |
| | | |
| | |
| | | } |
| | | saveOrUpdate(videoList); |
| | | } catch (Exception e) { |
| | | logger.error("专辑搜索引擎数据同步失败",e); |
| | | logger.error("专辑搜索引擎数据同步失败", e); |
| | | } |
| | | } |
| | | } |