fix: 全模块Critical安全修复 — 防重入+锁+精度+XSS

This commit is contained in:
testadmin
2026-04-29 01:05:00 +08:00
parent 2b4adc5124
commit 664d4d9572
93 changed files with 25144 additions and 0 deletions
+42
View File
@@ -0,0 +1,42 @@
<?php
namespace App\Console\Commands;
use App\AccountLog;
use App\Setting;
use App\Users;
use App\HistoricalData;
use App\Utils\RPC;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\DB;
class HistoricalDatas extends Command
{
protected $signature = "historical_data";
protected $description = "历史数据";
public function handle()
{
DB::beginTransaction();
try {
$day = intval(date("d", time()));
$week = date("w");
$yesterday_start = date("Y-m-d", strtotime("-1 day"));
$yesterday_start = strtotime($yesterday_start);
$yesterday_end = $yesterday_start + 86400;
$aaa = HistoricalData::insertData($yesterday_start, $yesterday_end);
if ($week == "1") {
$week_start = date("Y-m-d", strtotime("last Monday"));
$week_start = strtotime($week_start);
HistoricalData::insertData($week_start, time(), "week");
}
if ($day == 1) {
$month_start = date("Y-m-d", strtotime("last month"));
$month_start = strtotime($month_start);
HistoricalData::insertData($month_start, time(), "month");
}
DB::commit();
} catch (\Exception $ex) {
DB::rollback();
$this->comment($ex->getMessage());
}
}
}