no message

This commit is contained in:
hellcat 2025-03-25 21:50:02 +08:00
parent f740732186
commit 7d3b0f44bc

View File

@ -23,6 +23,7 @@ use Psr\Http\Client\ClientExceptionInterface;
use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ResponseInterface;
use Slim\Http\Response; use Slim\Http\Response;
use Slim\Http\ServerRequest; use Slim\Http\ServerRequest;
//use Illuminate\Support\Facades\Schema;
use App\Services\TomTool\Http; use App\Services\TomTool\Http;
@ -163,17 +164,37 @@ final class HookController
// 节点搜索 // 节点搜索
if (strpos($sText, '/nodeLike_') === 0) { if (strpos($sText, '/nodeLike_') === 0) {
try {
list($sCmd, $sLike) = explode(" ", $sText, 2); list($sCmd, $sLike) = explode(" ", $sText, 2);
list(, $sField) = explode("_", $sCmd, 2); list(, $sField) = explode("_", $sCmd, 2);
if ($sField == "port") { switch ($sField) {
case "port":
$sField = "custom_config"; $sField = "custom_config";
break;
case "duck":
$sField = "duck_code";
break;
case "zhuanfa":
$sField = "zhuanfa_code";
break;
default:
$sField = $sField;
break;
} }
$aNodeList = Node::where($sField, "like", "%".$sLike."%")->get()->toArray(); try {
$aNodeList = Node::where($sField, 'like', '%' . $sLike . '%')->get()->toArray();
} catch (\Illuminate\Database\QueryException $e) {
$this->sendMessage("字段不存在");
Http::response(200, 'ok');
exit;
}
$sMsg = ''; $sMsg = '';
@ -189,12 +210,6 @@ final class HookController
$this->sendMessage($sMsg); $this->sendMessage($sMsg);
} catch (Exception $e) {
$this->sendMessage($e);
}
Http::response(200, 'ok'); Http::response(200, 'ok');
} }