mirror of
https://github.com/Radarr/Radarr.git
synced 2025-04-24 14:37:07 -04:00
parent
56acf751c5
commit
d2b6b603a8
2 changed files with 10 additions and 7 deletions
|
@ -102,7 +102,7 @@ namespace NzbDrone.Core.Tv
|
|||
return pagingSpec;
|
||||
}
|
||||
|
||||
public override PagingSpec<Movie> GetPaged(PagingSpec<Movie> pagingSpec)
|
||||
/*public override PagingSpec<Movie> GetPaged(PagingSpec<Movie> pagingSpec)
|
||||
{
|
||||
if (pagingSpec.SortKey == "downloadedQuality")
|
||||
{
|
||||
|
@ -118,9 +118,10 @@ namespace NzbDrone.Core.Tv
|
|||
var q2 = mapper.Query<Movie>("SELECT * from \"Movies\" , \"MovieFiles\", \"QualityDefinitions\" WHERE Movies.MovieFileId=MovieFiles.Id AND instr(MovieFiles.Quality, ('quality\": ' || QualityDefinitions.Quality || \",\")) > 0 ORDER BY QualityDefinitions.Title ASC;");
|
||||
|
||||
//var ok = q.BuildQuery();
|
||||
var q3 = Query.OrderBy("json_extract([t2].[quality], '$.quality') DESC");
|
||||
|
||||
pagingSpec.Records = q.ToList();
|
||||
pagingSpec.TotalRecords = q2.Count();
|
||||
pagingSpec.Records = q3.ToList();
|
||||
pagingSpec.TotalRecords = q3.GetRowCount();
|
||||
|
||||
}
|
||||
else
|
||||
|
@ -138,7 +139,7 @@ namespace NzbDrone.Core.Tv
|
|||
}
|
||||
|
||||
return pagingSpec;
|
||||
}
|
||||
}*/
|
||||
|
||||
/*protected override SortBuilder<Movie> GetPagedQuery(QueryBuilder<Movie> query, PagingSpec<Movie> pagingSpec)
|
||||
{
|
||||
|
@ -184,7 +185,9 @@ namespace NzbDrone.Core.Tv
|
|||
var q = mapper.Query<Movie>($"SELECT * from \"Movies\" , \"MovieFiles\", \"QualityDefinitions\" WHERE Movies.MovieFileId=MovieFiles.Id AND instr(MovieFiles.Quality, ('quality\": ' || QualityDefinitions.Quality || \",\")) > 0 AND {whereClause} ORDER BY QualityDefinitions.Title {direction} LIMIT {offset},{limit};");
|
||||
var q2 = mapper.Query<Movie>($"SELECT * from \"Movies\" , \"MovieFiles\", \"QualityDefinitions\" WHERE Movies.MovieFileId=MovieFiles.Id AND instr(MovieFiles.Quality, ('quality\": ' || QualityDefinitions.Quality || \",\")) > 0 AND {whereClause} ORDER BY QualityDefinitions.Title ASC;");
|
||||
|
||||
//var ok = q.BuildQuery();
|
||||
var q3 = Query.OrderBy(m => m.MovieFile.Quality.Quality);
|
||||
var ok = q3.BuildQuery();
|
||||
var t = ok;
|
||||
|
||||
pagingSpec.Records = q.ToList();
|
||||
pagingSpec.TotalRecords = q2.Count();
|
||||
|
|
|
@ -63,7 +63,7 @@ module.exports = Marionette.Layout.extend({
|
|||
cell : RelativeDateCell
|
||||
},
|
||||
{
|
||||
name : "downloadedQuality",
|
||||
name : "movieFile.quality",
|
||||
label : "Downloaded",
|
||||
cell : DownloadedQualityCell,
|
||||
sortable : true
|
||||
|
@ -215,7 +215,7 @@ module.exports = Marionette.Layout.extend({
|
|||
},
|
||||
{
|
||||
title: 'Downloaded',
|
||||
name: 'downloadedQuality'
|
||||
name: 'movieFile.quality'
|
||||
},
|
||||
{
|
||||
title : 'Profile',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue