ikinci temizlik tamamlandı
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
use Illuminate\Support\Facades\Cache;
|
||||
|
||||
try {
|
||||
// Tüm cron report builder setting'lerini default değerlere döndür
|
||||
$documentTemplates = DB::table("document_templates")->where("y", "1")->get();
|
||||
|
||||
foreach ($documentTemplates as $template) {
|
||||
$cacheKey = "cron_report_builder_template_{$template->id}";
|
||||
$progressCacheKey = "cron_report_builder_progress_{$template->id}";
|
||||
|
||||
// Setting'leri default değerlere döndür
|
||||
setting_put($cacheKey, "0"); // Template index'ini 0'a döndür
|
||||
setting_put($progressCacheKey, '{"processed_count":0,"error_count":0,"success_count":0,"total_records":0}'); // Progress'i sıfırla
|
||||
}
|
||||
|
||||
// Genel progress setting'ini de default değere döndür
|
||||
setting_put('cron_report_builder_overall_progress', '{"last_run":"Never","execution_time":0,"status":"not_started"}');
|
||||
|
||||
echo json_encode([
|
||||
'success' => true,
|
||||
'message' => 'All cron settings reset to default values successfully'
|
||||
]);
|
||||
|
||||
} catch (Exception $e) {
|
||||
echo json_encode([
|
||||
'success' => false,
|
||||
'message' => 'Failed to reset settings: ' . $e->getMessage()
|
||||
]);
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user