cfn/app/Services/TG/Hook/Mod/Test.php
2025-06-17 13:19:33 +08:00

48 lines
1.3 KiB
PHP

<?php
namespace App\Services\TG\Hook\Mod;
//use App\Services\TomTool\Http;
use App\Models\Option as ModelOption;
class Test extends Base {
public function Cron($aParam)
{
$sTimeType = $aParam["aOption"][1];
$sValue = $aParam["aArg"][1];
$this->oHttp->sMethod = "get";
$this->oHttp->sToUrl = env("APP_URL")."/cron";
$this->oHttp->bIsJson = true;
$this->oHttp->aData = [
"is_test" => true,
"time_type" => $sTimeType,
"v" => $sValue
];
$r = $this->oHttp->send();
return $r;
}
public function FreenodeCrawUrl()
{
$aOption = ModelOption::_all();
$sTimeSet = 0;
$sTimeStart = strtotime($sTimeSet." day");
$sTimeNextDay = strtotime(($sTimeSet+1)." day");
$sTimeNext10Day = strtotime(($sTimeSet+10)." day");
$sTimePrevDay = strtotime(($sTimeSet-1)." day");
$sDateStartCode = date("Ymd", $sTimeStart);
$sDateNextDayCode = date("Ymd", $sTimeNextDay);
$sDateNext10DayCode = date("Ymd", $sTimeNext10Day);
$sUrl = $aOption["freenode_craw_url"].date('Y', $sTimeStart)."/".date('m', $sTimeStart)."/".$sDateStartCode.".txt";
return $sUrl;
}
}