From b8d99b6a3d601b48f5aa62a2e1728a5b3ffc7864 Mon Sep 17 00:00:00 2001 From: yanzai Date: Tue, 8 Jul 2025 19:20:42 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=AF=BC=E5=87=BA=20?= =?UTF-8?q?=E7=BC=93=E5=AD=98=E5=8C=B9=E9=85=8D=E6=97=B6=E9=97=B4=EF=BC=8C?= =?UTF-8?q?=E5=BD=93=E6=97=A5=E4=B8=8D=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Laravel/app/Services/FenZhenService.php | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/Laravel/app/Services/FenZhenService.php b/Laravel/app/Services/FenZhenService.php index 5949712..4b87c44 100644 --- a/Laravel/app/Services/FenZhenService.php +++ b/Laravel/app/Services/FenZhenService.php @@ -54,7 +54,9 @@ class FenZhenService //把接口请求成功的缓存到本地txt $txtName=$api_dates[$key].'created_at'.date('Y-m-d H:m:s'); $TxtfilePath = 'fenzhen_tongji_temp/'.$txtName.'.txt'; - Storage::put($TxtfilePath, $responseBody); + if($api_dates[$key]getBody() . "\n"; $table_list = array_merge($table_list, $res['data']['table1'] ?? []); @@ -323,14 +325,9 @@ class FenZhenService // 使用 basename 获取文件名 $fileName = basename($file); - // 检查文件名是否匹配给定的模式 - if (preg_match('/^(.+?)created_at(\d{4}-\d{2}-\d{2}).+\.txt$/', $fileName, $matches)) { - list(, $namePart, $createdAtDate) = $matches; - - // 如果日期部分和创建日期符合条件,则返回该文件 - if ($namePart === $datePart && $createdAtDate === $todayFormatted) { - return $file; // 返回找到的文件路径 - } + // 检查文件名是否以前缀 $datePart 开头 + if (strpos($fileName, $datePart) === 0) { + return $file; // 返回找到的文件路径 } }