no message

This commit is contained in:
hellcat 2025-07-10 18:20:01 +08:00
parent 29e226521f
commit 5e1b09fc29

View File

@ -159,12 +159,13 @@ class Node extends Base
public function FindSet($aParam) public function FindSet($aParam)
{ {
if ($aParam["aArg"][1] == "?") { if ($aParam["aArg"][1] == "?") {
return "/node#findSet__<field>__<value> <to> | 批量查找替换"; return "/node#findSet__<field>__<value>__<setField?> <to> | 批量查找替换有setField就设置它没有就设置field";
} }
$sField = $aParam["aOption"][1] ?? false; $sField = $aParam["aOption"][1] ?? false;
$sValue = $aParam["aOption"][2] ?? false; $sValue = $aParam["aOption"][2] ?? false;
$sTo = $aParam["aArg"][1] ?? false; $sTo = $aParam["aArg"][1] ?? false;
$sSetField = $aParam["aOption"][3] ?? false;
if (!$sField) { if (!$sField) {
return "需要field"; return "需要field";
@ -184,6 +185,10 @@ class Node extends Base
return "没找到对应数据"; return "没找到对应数据";
} }
if ($sSetField) {
$sField = $sSetField;
}
$i=0; $i=0;
foreach ($oNodeNow as $oNodeNowRow) { foreach ($oNodeNow as $oNodeNowRow) {
$oNodeNowRow->$sField = $sTo; $oNodeNowRow->$sField = $sTo;