From dfd4714e6898ed0148ee0f1bc53cbf1b98b27afc Mon Sep 17 00:00:00 2001 From: dingyongliang Date: Mon, 18 Dec 2023 17:00:18 +0800 Subject: [PATCH] * fix collection programs order. --- module/ai/control.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/module/ai/control.php b/module/ai/control.php index 70cf71d661..b3d9bd9820 100644 --- a/module/ai/control.php +++ b/module/ai/control.php @@ -215,7 +215,12 @@ class ai extends control if($category === 'collection') { $collectedIDs = $this->ai->getCollectedMiniProgramIDs($this->app->user->id, $pager); + $sortIDs = array_flip($collectedIDs); $miniPrograms = $this->ai->getMiniProgramsByID($collectedIDs); + $sortedPrograms = array(); + foreach ($miniPrograms as $program) $sortedPrograms[$sortIDs[$program->id]] = $program; + ksort($sortedPrograms); + $miniPrograms = $sortedPrograms; } else if($category === 'discovery') {