no message
This commit is contained in:
parent
aba6c498e0
commit
76fd90bc8d
@ -13,6 +13,7 @@ use App\Models\BoxCountry as ModelCountry;
|
||||
use Illuminate\Http\Request;
|
||||
use App\Models\BladeJctj as ModelBladeJctj;
|
||||
use App\Models\BladeJctjOption as ModelBladeJctjOption;
|
||||
//use App\Services\Country as ServiceCountry;
|
||||
|
||||
class GithubController
|
||||
{
|
||||
|
||||
68
app/Services/Country-meiyong.php
Normal file
68
app/Services/Country-meiyong.php
Normal file
@ -0,0 +1,68 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace App\Services;
|
||||
|
||||
use App\Models\BoxCountry as ModelCountry;
|
||||
|
||||
final class Country
|
||||
{
|
||||
|
||||
// case等于不同的集成方案
|
||||
public function rand($sCase = "a")
|
||||
{
|
||||
|
||||
if ($sCase == "a") {
|
||||
$iCountryLimit = rand(5, 8); // 平均6
|
||||
$iNodeLimit = rand(10, 35); // 平局20多
|
||||
$iSpeedLimit = rand(5, 30);
|
||||
}
|
||||
|
||||
//test
|
||||
// $iCountryLimit = 3;
|
||||
|
||||
$iNodeCount = $iNodeLimit;
|
||||
$iSpeed = $iSpeedLimit;
|
||||
|
||||
$aCountry = ModelCountry::all()->toArray();
|
||||
|
||||
shuffle($aCountry);
|
||||
|
||||
$i = 1;
|
||||
$aRandCountry = [];
|
||||
foreach ($aCountry as $aCountryRow) {
|
||||
|
||||
if (in_array($aCountryRow["name"], $aRandCountry)) {
|
||||
continue;
|
||||
}
|
||||
|
||||
$aRandCountry[] = $aCountryRow["name"];
|
||||
|
||||
if ($i >= $iCountryLimit) {
|
||||
break;
|
||||
} else {
|
||||
$i++;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
$aData["country"] = $aRandCountry;
|
||||
$aData["nodeCount"] = $iNodeCount;
|
||||
$aData["speed"] = $iSpeed;
|
||||
// $aData["str"] = "本次更新共".$iNodeLimit."个可用节点,";
|
||||
|
||||
return $aData;
|
||||
//
|
||||
// echo json_encode($aData);
|
||||
// exit;
|
||||
}
|
||||
|
||||
public function strGithub($randData)
|
||||
{
|
||||
$str = date('Y年m月d日').",本次更新共".$randData["nodeCount"]."个可用节点,最高速度".$randData["speed"]."M/S。覆盖".implode("、", $randData["country"])."等多个区域。";
|
||||
|
||||
return $str;
|
||||
}
|
||||
|
||||
}
|
||||
@ -204,7 +204,9 @@ class DDT extends Base {
|
||||
|
||||
public function meEdit($aParam)
|
||||
{
|
||||
$sValue = $aParam["aArg"][1] ?? false;
|
||||
$aValue = $aParam["aArg"] ?? false;
|
||||
|
||||
$sValue = implode(" ", $sValue);
|
||||
|
||||
if ($sValue == "?") {
|
||||
return "/meEdit {value}";
|
||||
|
||||
Loading…
Reference in New Issue
Block a user