diff --git a/src/Services/Tg/Hook/Mod/Node.php b/src/Services/Tg/Hook/Mod/Node.php index 41047142..fe2ac773 100644 --- a/src/Services/Tg/Hook/Mod/Node.php +++ b/src/Services/Tg/Hook/Mod/Node.php @@ -56,7 +56,15 @@ class Node extends Base } - public function Like($aParam) + public function Find($aParam) + { +// $iId = $aParam["aArg"][1] ?? false; + $aParam["aOption"][1] = $aParam["aOption"][1] ? $aParam["aOption"][1] : "id"; + + return $this->Like($aParam, "find"); + } + + public function Like($aParam, $sMod2 = false) { // @list($sCmd, $sLike) = explode(" ", $sText); @@ -86,8 +94,12 @@ class Node extends Base } $sMsg = '?'; - - $oNodeList = ModelNode::where($sField, 'like', '%' . $sLike . '%'); + + if ($sMod2 == "find") { + $oNodeList = ModelNode::where($sField, $sLike); + } else { + $oNodeList = ModelNode::where($sField, 'like', '%' . $sLike . '%'); + } if ($sMod == 'type1') { $oNodeList->where('type', 1);