|
|
@@ -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>
|