Ken 1 週間 前
コミット
555827851c
1 ファイル変更6 行追加4 行削除
  1. 6 4
      app/Services/LotteryImageService.php

+ 6 - 4
app/Services/LotteryImageService.php

@@ -18,7 +18,11 @@ class LotteryImageService
     public function generate(array $records): string
     {
         // ========= 1. 生成HTML内容 =========
+        $lang = App::getLocale();
+        $group_language = Config::where('field', 'group_language')->first()->val;
+        App::setLocale($group_language);
         $html = $this->buildHtml($records);
+        App::setLocale($lang);
         // ========= 2. 保存HTML到临时文件 =========
                 $htmlPath = storage_path("app/lottery_temp.html");
 //        $group_language = Config::where('field', 'group_language')->first()->val;
@@ -56,9 +60,7 @@ class LotteryImageService
     protected function buildHtml($records): string
     {
         $time = now()->format('Y-m-d H:i:s');
-        $lang = App::getLocale();
-        $group_language = Config::where('field', 'group_language')->first()->val;
-        App::setLocale($group_language);
+
         $rows = '';
         foreach ($records as $row) {
             $rows .= '<tr>';
@@ -89,7 +91,7 @@ class LotteryImageService
         $th5 = lang("尾数");
         $createdTime = lang("生成时间");
         $dataForReferenceOnly = lang("数据仅供参考");
-        App::setLocale($lang);
+
         return <<<HTML
 <!DOCTYPE html>
 <html>