From 794e93d417581444ee764f65405d94348811e66c Mon Sep 17 00:00:00 2001 From: hellcat <> Date: Sun, 27 Jul 2025 15:42:12 +0800 Subject: [PATCH] no message --- src/Services/Tg/Hook/Mod/User.php | 43 ++++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/src/Services/Tg/Hook/Mod/User.php b/src/Services/Tg/Hook/Mod/User.php index e18e3284..c78aa079 100644 --- a/src/Services/Tg/Hook/Mod/User.php +++ b/src/Services/Tg/Hook/Mod/User.php @@ -30,7 +30,7 @@ final class User extends Base $aUser['transfer_enable'] = Tools::flowToGB($aUser['transfer_enable']).'GB'; $aUser['u'] = Tools::flowToGB($aUser['u']).'GB'; $aUser['d'] = Tools::flowToGB($aUser['d']).'GB'; - $aUser['ud'] = $aUser['u'] + $aUser['d']; + $aUser['ud'] = (int)$aUser['u'] + (int)$aUser['d']; $aUser['last_use_time'] = date('Y-m-d H:i:s', $aUser['last_use_time']); return $aUser; @@ -165,6 +165,47 @@ final class User extends Base } + public function delDone($aParam) + { + $aParam["bIsDone"] = true; + + return $this->del($aParam); + } + + public function del($aParam) + { + $iId = $aParam["aArg"][1] ?? false; + $bIsDone = $aParam["bIsDone"] ?? false; + + if (!$iId) { + return "需要id"; + } + + if ($iId == "?") { + return "/user#del {user_id}"; + } + + $oUser = ModelUser::where("id", $iId)->first(); + + if (!$oUser) { + return "没有这个用户:".$iId; + } + + if ($bIsDone === true) { + $r = $oUser->delete(); + + return "删除".$r."条数据"; + } + + $sMsg = "清确认信息,没问题用delDone \n\n"; + + $sUserJson = $this->toJson($this->format($oUser->toArray())); + + $sReturn = $sMsg.$sUserJson; + + return $sReturn; + } + public function CountReg($aParam) {