no message

This commit is contained in:
hellcat 2025-03-26 16:38:54 +08:00
parent cd8f9119c2
commit 32fa129245

View File

@ -161,6 +161,51 @@ final class HookController
}
// 节点设置变更
if (strpos($sText, '/nodeOption_') === 0) {
list($sCmd, $sSet) = explode(" ", $sText, 2);
list(, $sField, $iNodeId) = explode("_", $sCmd, 3);
switch ($sField) {
case "config":
$sField = "custom_config";
break;
case "duck":
$sField = "duck_code";
break;
case "zhuanfa":
$sField = "zhuanfa_code";
break;
default:
$sField = $sField;
break;
}
try {
$oNode = Node::find($iNodeId);
if (!$oNode) {
$sMsg = "没有这个id";
} else {
$oNode->$sField = $sSet;
$sMsg = $oNode->save();
}
} catch (\Illuminate\Database\QueryException $e) {
$sMsg = "数据库操作失败";
}
$this->sendMessage($sMsg);
Http::response(200, 'ok');
}
// 节点搜索
if (strpos($sText, '/nodeLike_') === 0) {
@ -172,6 +217,9 @@ final class HookController
case "port":
$sField = "custom_config";
break;
case "config":
$sField = "custom_config";
break;
case "duck":
$sField = "duck_code";
break;
@ -205,11 +253,15 @@ final class HookController
foreach ($aNodeList as $row) {
$sMsg .= "\n\n";
$sMsg .= "艾地:".$row['id']."\n";
$sMsg .= "名字:".$row['name']."\n";
$sMsg .= "转发:".$row['zhuanfa_code']."\n";
$sMsg .= "机器:".$row['duck_code']."\n";
$sMsg .= "目标:".$row['server']."\n";
$sMsg .= "设置:".$row['custom_config']."\n";
$sMsg .= "节点组:".$row['node_group']."\n";
$sMsg .= "排序组:".$row['order_group']."\n";
$sMsg .= "等级:".$row['node_class']."\n";
if ($row['memo']) {
$sMsg .= "备注:".$row['memo']."\n";