From 7544d1666096d43debfe07b503beb18ec69e6241 Mon Sep 17 00:00:00 2001 From: hellcat Date: Wed, 28 Oct 2026 18:18:17 +0800 Subject: [PATCH] Allow scoped freenode article recovery for one site --- app/Services/Cron/FnSitePublish.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Services/Cron/FnSitePublish.php b/app/Services/Cron/FnSitePublish.php index 2d21a27a..651bf806 100755 --- a/app/Services/Cron/FnSitePublish.php +++ b/app/Services/Cron/FnSitePublish.php @@ -16,11 +16,13 @@ use App\Services\Ship\ServiceShipHtml; final class FnSitePublish { - public static function fn_b() + public static function fn_b(?string $siteCode = null) { echo "\n\nFnSitePublish::fn_b()"; - $oSites = ModelSiteMap::where("group_code", "fn_b")->get(); + $query = ModelSiteMap::where("group_code", "fn_b"); + if ($siteCode !== null) $query->where('code_short', $siteCode); + $oSites = $query->get(); $oDate = Carbon::now(); $sDateCN = $oDate->format('n月j日');