no message
This commit is contained in:
parent
e59aa4e049
commit
c259c797e3
112
src/Services/Tg/Hook/Mod/Huodong.php
Normal file
112
src/Services/Tg/Hook/Mod/Huodong.php
Normal file
@ -0,0 +1,112 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
//declare(strict_types=1);
|
||||||
|
|
||||||
|
namespace App\Services\Tg\Hook\Mod;
|
||||||
|
|
||||||
|
use App\Models\Huodong as ModelHuodong;
|
||||||
|
//use App\Utils\Tools;
|
||||||
|
|
||||||
|
final class Huodong explode Base
|
||||||
|
{
|
||||||
|
|
||||||
|
public function List()
|
||||||
|
{
|
||||||
|
|
||||||
|
$aHuodongList = ModelHuodong::orderBy('id')->get()->toArray();
|
||||||
|
|
||||||
|
$sMsg = json_encode($aHuodongList, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
|
||||||
|
|
||||||
|
return $sMsg;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function Add($aParam)
|
||||||
|
{
|
||||||
|
|
||||||
|
$sTitle = $aParam['aArg'][1];
|
||||||
|
|
||||||
|
$oHuodong = new ModelHuodong();
|
||||||
|
$oHuodong->title = $sTitle;
|
||||||
|
|
||||||
|
if ($oDucks->save()) {
|
||||||
|
$sMsg = "成功";
|
||||||
|
} else {
|
||||||
|
$sMsg = "失败";
|
||||||
|
}
|
||||||
|
|
||||||
|
return $sMsg;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function Find($aParam)
|
||||||
|
{
|
||||||
|
|
||||||
|
$iId = $aParam['aArg'][1];
|
||||||
|
|
||||||
|
$aHuodong = ModelHuodong::where('id', $iId)->first()->toArray();
|
||||||
|
|
||||||
|
$sMsg = json_encode($aHuodong, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
|
||||||
|
|
||||||
|
return $sMsg;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function Del($aParam)
|
||||||
|
{
|
||||||
|
|
||||||
|
$iId = $aParam['aArg'][1];
|
||||||
|
|
||||||
|
$oHuodong = ModelHuodong::find($iId);
|
||||||
|
|
||||||
|
if ($oHuodong) {
|
||||||
|
$r = $oHuodong->delete();
|
||||||
|
} else {
|
||||||
|
$r = '没有';
|
||||||
|
}
|
||||||
|
|
||||||
|
return $r;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function Set($aParam)
|
||||||
|
{
|
||||||
|
|
||||||
|
$iId = $aParam['aOption'][1];
|
||||||
|
$sField = $aParam['aOption'][2];
|
||||||
|
$sValue = $aParam['aArg'][1];
|
||||||
|
|
||||||
|
if (!$iId || !$sField || !$sValue) {
|
||||||
|
return "参数不齐";
|
||||||
|
}
|
||||||
|
|
||||||
|
$oHuodong = ModelHuodong::find($iId);
|
||||||
|
|
||||||
|
if (!$oHuodong) {
|
||||||
|
return "没有";
|
||||||
|
}
|
||||||
|
|
||||||
|
$oHuodong->$sField = $sValue;
|
||||||
|
$r = $oHuodong->save();
|
||||||
|
|
||||||
|
return $r;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function Like($aParam)
|
||||||
|
{
|
||||||
|
$sField = $aParam['oOption'][1];
|
||||||
|
$sValue = $aParam['sValue'][1];
|
||||||
|
|
||||||
|
$aHuodong = ModelHuodong::where($sField, 'like', '%'.$sValue.'%')->get()->toArray();
|
||||||
|
|
||||||
|
foreach ($aHuodong as $v) {
|
||||||
|
$sMsg = json_encode($v, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
|
||||||
|
$this->oTGHttp->sendToTG($sMsg);
|
||||||
|
}
|
||||||
|
|
||||||
|
$this->oHttp::response(200, 'ok');
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user