github/app/Services/Github/Blade.php
2025-07-15 16:55:23 +08:00

147 lines
3.6 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
namespace App\Services\Github;
use App\Services\TomTool\Http;
use App\Models\Blade as ModelBlade;
function xx($x)
{
return $x;
};
class Blade extends Github{
private function echo($zz){
return $zz;
}
private function eval($sEval)
{
return eval("return ".$sEval);
}
private function date($date)
{
return date($date);
}
private function goodToStr($sGood)
{
$aGood = json_decode($sGood, true);
$sGoodStr = "";
$i = 0;
foreach ($aGood as $row) {
if ($i !== 0) {
$sGoodStr .= "
";
}
$sGoodStr .= $row;
$i++;
}
return $sGoodStr;
}
public function get($aArticle)
{
//// dog自带系列
$dog_mod = $aArticle["mod"];
$dog_mod_type = $aArticle["mod_type"];
$dog_sale_code = $aArticle["sale_code"];
$dog_sale_rate = $aArticle["sale_rate"];
$dog_ship_code = $aArticle["ship_code"];
$dog_fn_www = $aArticle["fn_www"];
//// 组合生成系列
$ex_feed_v2ray_url = "https://".$aArticle["fn_www"]."/feed/v2ray-".date("Ymd").".txt";
$ex_feed_clash_url = "https://".$aArticle["fn_www"]."/clash/v2ray-".date("Ymd").".yaml";
//// ship系列
$oHttp = new Http();
$oHttp->sMethod = "get";
$oHttp->bIsJson = true;
$sDateNow = date("Y-m-d");
$sMasterUrl = "https://".env("www_master")."/api/ship/get/".$aArticle["ship_code"]."/github/".$aArticle["user_name"]."-".$aArticle["project_name"];
$sShip = $oHttp->send($sMasterUrl);
$aShip = json_decode($sShip, true);
$ship_name = $aShip["name"];
$ship_www = $aShip["www"];
$ship_good = $this->goodToStr($aShip["good"]);
$ship_have_huodong = $aShip["have_huodong"];
$ship_huodong_str = $aShip["huodong"]["str"] ?? false;
//// ship系列end
//// rand 系列
//// good pool系列
// 随机good预留
$oHttp = new Http();
$oHttp->sMethod = "get";
$sMasterUrl = "https://".env("www_master")."/api/good/rand/".$dog_ship_code;
$oHttp->bIsJson = true;
$sGood = $oHttp->send($sMasterUrl);
$aGood = json_decode($sGood, true);
$rand_good = $this->goodToStr($aGood["good"]);
tomd($rand_good, 1);
// $ship_www =
// $aArticle["ex_ship"] = $aShip;
// $aArticle["ex_ship_name"] = $aShip["name"];
// $aArticle["ex_ship_www"] = $aShip["www"];
//
//
//
//
//
//
//
// $aArticle["ex_feed_v2ray_url"] = "https://".$aArticle["fn_www"]."/feed/v2ray-".date("Ymd").".txt";
// $aArticle["ex_feed_clash_url"] = "https://".$aArticle["fn_www"]."/clash/v2ray-".date("Ymd").".yaml";
//
// $aArticle["ex_ship"] = $aShip;
// $aArticle["ex_ship_name"] = $aShip["name"];
// $aArticle["ex_ship_www"] = $aShip["www"];
// tomd($aArticle);
// $oBlade = ModelBlade::all();
// tomd($oBlade, 1);
// echo eval("");
// echo 123;
// exit;
$zz = "???";
$s = "zabc{$this->date('Y-m-d')}defg";
return $s;
// $r = $this->GetShip($aArticle);
tomd($r, 1);
echo "balzzzzde";
exit;
}
}