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