no message
This commit is contained in:
parent
881b82316c
commit
f740732186
@ -163,80 +163,38 @@ final class HookController
|
|||||||
// 节点搜索
|
// 节点搜索
|
||||||
if (strpos($sText, '/nodeLike_') === 0) {
|
if (strpos($sText, '/nodeLike_') === 0) {
|
||||||
|
|
||||||
list($sCmd, $sLike) = explode(" ", $sText, 2);
|
try {
|
||||||
|
|
||||||
list(, $sField) = explode("_", $sCmd, 2);
|
list($sCmd, $sLike) = explode(" ", $sText, 2);
|
||||||
|
|
||||||
if ($sField == "port") {
|
list(, $sField) = explode("_", $sCmd, 2);
|
||||||
$sField = "custom_config";
|
|
||||||
|
if ($sField == "port") {
|
||||||
|
$sField = "custom_config";
|
||||||
|
}
|
||||||
|
|
||||||
|
$aNodeList = Node::where($sField, "like", "%".$sLike."%")->get()->toArray();
|
||||||
|
|
||||||
|
$sMsg = '';
|
||||||
|
|
||||||
|
foreach ($aNodeList as $row) {
|
||||||
|
$sMsg .= "\n\n";
|
||||||
|
$sMsg .= "名字:".$row['name']."。\n";
|
||||||
|
$sMsg .= "转发:".$row['zhuanfa_code']."。\n";
|
||||||
|
$sMsg .= "机器:".$row['duck_code']."。\n";
|
||||||
|
$sMsg .= "备注:".$row['memo']."。\n";
|
||||||
|
$sMsg .= "目标:".$row['server']."。\n";
|
||||||
|
$sMsg .= "设置:".$row['custom_config']."。\n";
|
||||||
|
}
|
||||||
|
|
||||||
|
$this->sendMessage($sMsg);
|
||||||
|
|
||||||
|
} catch (Exception $e) {
|
||||||
|
|
||||||
|
$this->sendMessage($e);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$aNodeList = Node::where($sField, "like", "%".$sLike."%")->get()->toArray();
|
|
||||||
|
|
||||||
$sMsg = '';
|
|
||||||
|
|
||||||
foreach ($aNodeList as $row) {
|
|
||||||
$sMsg .= "\n\n";
|
|
||||||
$sMsg .= "名字:".$row['name']."。\n";
|
|
||||||
$sMsg .= "转发:".$row['zhuanfa_code']."。\n";
|
|
||||||
$sMsg .= "机器:".$row['duck_code']."。\n";
|
|
||||||
$sMsg .= "备注:".$row['memo']."。\n";
|
|
||||||
$sMsg .= "目标:".$row['server']."。\n";
|
|
||||||
$sMsg .= "设置:".$row['custom_config']."。\n";
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->sendMessage($sMsg);
|
|
||||||
|
|
||||||
Http::response(200, 'ok');
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// 节点搜索 name
|
|
||||||
if (strpos($sText, '/nodeNameLike') === 0) {
|
|
||||||
|
|
||||||
$sNameLike = $this->trimText($sText, '/nodeNameLike');
|
|
||||||
|
|
||||||
$aNodeList = Node::where("name", "like", "%".$sNameLike."%")->toArray();
|
|
||||||
|
|
||||||
$sMsg = '';
|
|
||||||
|
|
||||||
foreach ($aNodeList as $row) {
|
|
||||||
$sMsg .= "\n\n";
|
|
||||||
$sMsg .= "名字:".$row['name']."。\n";
|
|
||||||
$sMsg .= "转发:".$row['zhuanfa_code']."。\n";
|
|
||||||
$sMsg .= "机器:".$row['duck_code']."。\n";
|
|
||||||
$sMsg .= "备注:".$row['memo']."。\n";
|
|
||||||
$sMsg .= "目标:".$row['server']."。\n";
|
|
||||||
$sMsg .= "设置:".$row['custom_config']."。\n";
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->sendMessage($sMsg);
|
|
||||||
|
|
||||||
Http::response(200, 'ok');
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// 节点搜索 port
|
|
||||||
if (strpos($sText, '/nodePortLike') === 0) {
|
|
||||||
|
|
||||||
$sPortLike = $this->trimText($sText, '/nodePortLike');
|
|
||||||
|
|
||||||
$aNodeList = Node::where("custom_config", "like", "%".$sPortLike."%")->toArray();
|
|
||||||
|
|
||||||
$sMsg = '';
|
|
||||||
|
|
||||||
foreach ($aNodeList as $row) {
|
|
||||||
$sMsg .= "\n\n";
|
|
||||||
$sMsg .= "名字:".$row['name']."。\n";
|
|
||||||
$sMsg .= "转发:".$row['zhuanfa_code']."。\n";
|
|
||||||
$sMsg .= "机器:".$row['duck_code']."。\n";
|
|
||||||
$sMsg .= "备注:".$row['memo']."。\n";
|
|
||||||
$sMsg .= "目标:".$row['server']."。\n";
|
|
||||||
$sMsg .= "设置:".$row['custom_config']."。\n";
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->sendMessage($sMsg);
|
|
||||||
|
|
||||||
Http::response(200, 'ok');
|
Http::response(200, 'ok');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user