dd/app/Services/TG/Hook/Mod/Ship.php
2025-07-02 16:49:15 +08:00

64 lines
1.2 KiB
PHP

<?php
namespace App\Services\TG\Hook\Mod;
use App\Models\Ship as ModelShip;
//use App\Services\TomTool\Http;
class Ship extends Base {
public function List()
{
$oShip = ModelShip::all();
return $this->toJson($oShip);
}
public function Find($aParam)
{
$sCode = $aParam["aArg"][1] ?? false;
if (!$sCode) {
return "需要code";
}
$oShip = ModelShip::_find($sCode);
return $this->toJson($oShip);
}
public function Set($aParam)
{
$sCode = $aParam["aOption"][1] ?? false;
$sField = $aParam["aOption"][2] ?? false;
$sValue = $aParam["aArg"][1] ?? false;
if (!$sCode) {
return "需要code";
}
if (!$sField) {
return "需要field";
}
if (!$sValue) {
return "需要value";
}
$oShip = ModelShip::_find($sCode);
if (!$oShip) {
return "没找到";
}
$oShip->$sField = $sValue;
$oShip->save();
return $this->toJson($oShip);
}
}