no message

This commit is contained in:
hellcat 2025-04-30 19:42:52 +08:00
parent e59aa4e049
commit c259c797e3

View 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');
}
}