no message
This commit is contained in:
parent
70f9f0c810
commit
528586fad7
@ -4,6 +4,8 @@ namespace App\Http\Controllers\Article;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Models\ArticleList;
|
||||
use App\Models\Option;
|
||||
use App\Models\Jichang;
|
||||
use App\Services\Time;
|
||||
use App\Services\Tag;
|
||||
use voku\helper\AntiXSS;
|
||||
@ -86,14 +88,13 @@ class SingleController extends Controller
|
||||
|
||||
$this->aData['clashPath'] = env('APP_URL')."/feed/clash-".$iCode.".yaml";
|
||||
|
||||
$this->aData['jichang'] = Jichang::first()->toArray();
|
||||
|
||||
$oHttp = new Http();
|
||||
$oHttp->sToUrl = env("url_jichang_base")."/api/huodong/datehit";
|
||||
$oHttp->sToUrl = $this->aData['jichang']['url']."/api/huodong/datehit";
|
||||
// $oHttp->sToUrl = env("url_jichang_base")."/api/huodong/datehit/2025-01-01";
|
||||
$sHuodong = $oHttp->send();
|
||||
$aHuodong = json_decode($sHuodong, 1);
|
||||
|
||||
// if
|
||||
|
||||
$this->aData['aHuodong'] = $aHuodong;
|
||||
|
||||
$this->sViewPath = 'freenode/single';
|
||||
|
||||
@ -53,7 +53,9 @@ class SakaiController extends Controller
|
||||
//test
|
||||
// $s = "\/AticleSet__1115zz__sale_rate 1118.118";
|
||||
// $s = "\/git#LastTime 1";
|
||||
$s= "/cmd#list";
|
||||
$s = "/Jichang#set__fuc__name fuccccccc";
|
||||
$s = "/Jichang#like__name fuc";
|
||||
$s = "/Jichang#add zzz";
|
||||
|
||||
$oHttp = new Http();
|
||||
$oHttp->sMethod = "post";
|
||||
|
||||
53
app/Models/Jichang.php
Executable file
53
app/Models/Jichang.php
Executable file
@ -0,0 +1,53 @@
|
||||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Jichang extends Model
|
||||
{
|
||||
protected $table = 'jichang';
|
||||
public $timestamps = false;
|
||||
|
||||
// public static function _all()
|
||||
// {
|
||||
// $aData = self::all()->toArray();
|
||||
//
|
||||
// $arr = [];
|
||||
// foreach ($aData as $row) {
|
||||
// $arr[$row['key']] = $row['value'];
|
||||
// }
|
||||
//
|
||||
// return $arr;
|
||||
//
|
||||
// }
|
||||
//
|
||||
// public static function _find($sKey)
|
||||
// {
|
||||
// $oData = self::where("key", $sKey)->first();
|
||||
//
|
||||
// if ($oData && $oData->value) {
|
||||
// $r = $oData->value;
|
||||
// } else {
|
||||
// $r = false;
|
||||
// }
|
||||
//
|
||||
// return $r;
|
||||
//
|
||||
// }
|
||||
//
|
||||
// public static function _hit($sKey)
|
||||
// {
|
||||
// $oData = self::where("key", $sKey)->first();
|
||||
//
|
||||
// if ($oData && $oData->value) {
|
||||
// $r = $oData->value;
|
||||
// } else {
|
||||
// $r = false;
|
||||
// }
|
||||
//
|
||||
// return $r;
|
||||
//
|
||||
// }
|
||||
|
||||
}
|
||||
@ -36,4 +36,18 @@ class Option extends Model
|
||||
|
||||
}
|
||||
|
||||
public static function _hit($sKey)
|
||||
{
|
||||
$oData = self::where("key", $sKey)->first();
|
||||
|
||||
if ($oData && $oData->value) {
|
||||
$r = $oData->value;
|
||||
} else {
|
||||
$r = false;
|
||||
}
|
||||
|
||||
return $r;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
75
app/Services/TG/Hook/Mod/Jichang.php
Normal file
75
app/Services/TG/Hook/Mod/Jichang.php
Normal file
@ -0,0 +1,75 @@
|
||||
<?php
|
||||
|
||||
namespace App\Services\TG\Hook\Mod;
|
||||
use App\Models\Jichang as ModelJichang;
|
||||
|
||||
class Jichang extends Base {
|
||||
|
||||
public function List()
|
||||
{
|
||||
$oJichang = ModelJichang::all();
|
||||
|
||||
return $this->toJson($oJichang);
|
||||
}
|
||||
|
||||
public function Set($aParam)
|
||||
{
|
||||
$code = $aParam["aOption"][1] ?? false;
|
||||
$field = $aParam["aOption"][2] ?? false;
|
||||
$v = $aParam["aArg"][1] ?? false;
|
||||
|
||||
if (!$code) {
|
||||
return "需要code";
|
||||
}
|
||||
|
||||
if (!$field) {
|
||||
return "需要field";
|
||||
}
|
||||
|
||||
if (!$v) {
|
||||
return "需要v";
|
||||
}
|
||||
|
||||
$oJichang = ModelJichang::where("code", $code)->first();
|
||||
|
||||
$oJichang->$field = $v;
|
||||
|
||||
$r = $oJichang->save();
|
||||
|
||||
return $this->toJson($oJichang);
|
||||
}
|
||||
|
||||
public function Like($aParam)
|
||||
{
|
||||
$sField = $aParam["aOption"][1] ?? false;
|
||||
$sValue = $aParam["aArg"][1] ?? false;
|
||||
|
||||
if (!$sField) {
|
||||
return "需要field";
|
||||
}
|
||||
|
||||
if (!$sValue) {
|
||||
return "需要value";
|
||||
}
|
||||
|
||||
$oJichang = ModelJichang::where($sField, "like", "%".$sValue."%")->get();
|
||||
|
||||
return $this->toJson($oJichang);
|
||||
}
|
||||
|
||||
public function Add($aParam)
|
||||
{
|
||||
$sCode = $aParam["aArg"][1] ?? false;
|
||||
|
||||
if (!$sCode) {
|
||||
return "需要code";
|
||||
}
|
||||
|
||||
$oJichang = new ModelJichang();
|
||||
$oJichang->code = $sCode;
|
||||
$oJichang->save();
|
||||
|
||||
return $this->toJson($oJichang);
|
||||
}
|
||||
|
||||
}
|
||||
@ -48,9 +48,6 @@ class Option extends Base {
|
||||
}
|
||||
|
||||
return $this->toJson($oOption);
|
||||
|
||||
// $this->eachSendTg($oOption);
|
||||
|
||||
}
|
||||
|
||||
public function Find($aParam)
|
||||
|
||||
@ -83,11 +83,7 @@
|
||||
|
||||
{!! $aData['content'] !!}
|
||||
|
||||
<h2>机场推荐 - 福云:</h2>
|
||||
|
||||
<p style="color:red;">专属7折优惠,折后低至8元。</p>
|
||||
|
||||
<p>购买套餐时输入优惠码【clashfreenode.com】享7折优惠。</p>
|
||||
{!! $aData['jichang']['text'] !!}
|
||||
|
||||
@if ($aData["aHuodong"]["status"] == 1)
|
||||
<p>
|
||||
@ -95,7 +91,7 @@
|
||||
</p>
|
||||
@endif
|
||||
|
||||
<p><a target="__blank" href="https://fuuu.cloud" style="color:blue;">点击进入官网:福云</a></p>
|
||||
<p><a target="__blank" href="{{ $aData['jichang']['url'] }}" style="color:blue;">点击进入机场官网:{{ $aData["jichang"]["name"] }}</a></p>
|
||||
|
||||
<h2>免费节点订阅链接:</h2>
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user