From 8ea87307f131ffcd40d9141473f9cd89664bf070 Mon Sep 17 00:00:00 2001 From: jasonchenwork Date: Mon, 14 Apr 2025 16:33:06 +0800 Subject: [PATCH] =?UTF-8?q?=E7=86=B1=E9=96=80=E6=96=B0=E6=AD=8C(=E5=9C=8B?= =?UTF-8?q?=E3=80=81=E5=8F=B0)SQL=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../HotSong/PrimaryForm.HotSong.cs | 4 ++-- .../HotSong/PrimaryForm.HotSongMandarinNew.cs | 2 +- .../PrimaryForm.HotSongTaiwaneseNew.cs | 2 +- PrimaryFormParts/PrimaryForm.cs | 21 +++++++------------ 4 files changed, 11 insertions(+), 18 deletions(-) diff --git a/PrimaryFormParts/HotSong/PrimaryForm.HotSong.cs b/PrimaryFormParts/HotSong/PrimaryForm.HotSong.cs index f53c2dc..4556349 100644 --- a/PrimaryFormParts/HotSong/PrimaryForm.HotSong.cs +++ b/PrimaryFormParts/HotSong/PrimaryForm.HotSong.cs @@ -62,8 +62,8 @@ namespace DualScreenDemo isOnOrderedSongsPage = false; int songLimit = ReadHotSongLimit(); - - guoYuSongs = GetSongsByCategory("國語", songLimit); + string query = $"SELECT * FROM SongLibrary WHERE `語別` = '國語' ORDER BY `點播次數` DESC LIMIT {songLimit}"; + var guoYuSongs = SearchSongs_Mysql(query); UpdateSongList(guoYuSongs); SetButtonsVisibility(); diff --git a/PrimaryFormParts/HotSong/PrimaryForm.HotSongMandarinNew.cs b/PrimaryFormParts/HotSong/PrimaryForm.HotSongMandarinNew.cs index 8509bff..8334b15 100644 --- a/PrimaryFormParts/HotSong/PrimaryForm.HotSongMandarinNew.cs +++ b/PrimaryFormParts/HotSong/PrimaryForm.HotSongMandarinNew.cs @@ -9,7 +9,7 @@ namespace DualScreenDemo int songLimit = ReadHotSongLimit(); - string query = $"SELECT * FROM SongLibrary WHERE `語別` = '國語' ORDER BY `新增日期` DESC LIMIT {songLimit}"; + string query = $"SELECT * FROM SongLibrary WHERE `語別` = '國語' ORDER BY `新增日期` DESC ,`點播次數` DESC LIMIT {songLimit}"; var selectedSongs = PrimaryForm.Instance.SearchSongs_Mysql(query); currentPage = 0; diff --git a/PrimaryFormParts/HotSong/PrimaryForm.HotSongTaiwaneseNew.cs b/PrimaryFormParts/HotSong/PrimaryForm.HotSongTaiwaneseNew.cs index 0cde60f..2c36775 100644 --- a/PrimaryFormParts/HotSong/PrimaryForm.HotSongTaiwaneseNew.cs +++ b/PrimaryFormParts/HotSong/PrimaryForm.HotSongTaiwaneseNew.cs @@ -9,7 +9,7 @@ namespace DualScreenDemo int songLimit = ReadHotSongLimit(); - string query = $"SELECT * FROM SongLibrary WHERE `語別` = '台語' ORDER BY `新增日期` DESC LIMIT {songLimit}"; + string query = $"SELECT * FROM SongLibrary WHERE `語別` = '台語' ORDER BY `新增日期` DESC ,`點播次數` DESC LIMIT {songLimit}"; var selectedSongs = SearchSongs_Mysql(query); currentPage = 0; diff --git a/PrimaryFormParts/PrimaryForm.cs b/PrimaryFormParts/PrimaryForm.cs index 809e46c..1c4a5fd 100644 --- a/PrimaryFormParts/PrimaryForm.cs +++ b/PrimaryFormParts/PrimaryForm.cs @@ -182,20 +182,13 @@ namespace DualScreenDemo public List currentSongList; public List currentArtistList; public List publicSongList; - private List guoYuSongs; - private List guoYuSongs2; - private List taiYuSongs2; - private List yueYuSongs2; - private List yingWenSongs2; - private List riYuSongs2; - private List hanYuSongs2; - //private List loveDuetSongs; - //private List talentShowSongs; - //private List medleyDanceSongs; - //private List ninetiesSongs; - //private List nostalgicSongs; - //private List chinaSongs; - //private List vietnameseSongs; + //private List guoYuSongs; + //private List guoYuSongs2; + //private List taiYuSongs2; + //private List yueYuSongs2; + //private List yingWenSongs2; + //private List riYuSongs2; + //private List hanYuSongs2; public static List userRequestedSongs; public static List playedSongsHistory; public static List playStates;