From c260457b5b9e1dbe9f8bf6fd37c123401af5c167 Mon Sep 17 00:00:00 2001 From: hellcat <> Date: Sat, 19 Apr 2025 18:52:15 +0800 Subject: [PATCH] no message --- public/tests/hook.php | 1 + src/Controllers/TomApi/Tg/HookController.php | 2 ++ src/Services/Tg/Hook/Mod/Cmd.php | 2 +- src/Services/Tg/ReportUser.php | 3 +++ 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/public/tests/hook.php b/public/tests/hook.php index b818d659..a5c335e3 100644 --- a/public/tests/hook.php +++ b/public/tests/hook.php @@ -65,6 +65,7 @@ $oHttp->aData['message']['text'] = '\/user#find 1'; $oHttp->aData['message']['text'] = '\/cmd#list'; $oHttp->aData['message']['text'] = '\/visitor#all'; +$oHttp->aData['message']['text'] = '\/user#report__day'; //{ // "update_id": 761180998, diff --git a/src/Controllers/TomApi/Tg/HookController.php b/src/Controllers/TomApi/Tg/HookController.php index 125b3ae5..d7c11229 100755 --- a/src/Controllers/TomApi/Tg/HookController.php +++ b/src/Controllers/TomApi/Tg/HookController.php @@ -66,6 +66,8 @@ final class HookController // $sText = "//\\\//Article#Del 9"; // $sText = "/Article#Set__1__user_name xxx"; + $aArg = []; + $aOption = []; @$aArg = explode(" ", $sText); @$aOption = explode("__", $aArg[0]); diff --git a/src/Services/Tg/Hook/Mod/Cmd.php b/src/Services/Tg/Hook/Mod/Cmd.php index 1d9abb34..27f5c792 100644 --- a/src/Services/Tg/Hook/Mod/Cmd.php +++ b/src/Services/Tg/Hook/Mod/Cmd.php @@ -31,7 +31,7 @@ final class Cmd '机器add' => 'duck#add hk01', '用户报表day' => 'user#report__day__3', '用户报表date' => 'user#report__date__2025-01-01', - '用户报表date到date' => 'user#report__date__2025-01-01__2026-01-01', + '用户报表date到date' => '#', '用户查找' => 'user#find 1', '订单从优惠码分组|默认0=当天' => 'order#groupBySaleCode 3', '访客统计' => 'visitor#all' diff --git a/src/Services/Tg/ReportUser.php b/src/Services/Tg/ReportUser.php index a6b533cf..f7dc7197 100755 --- a/src/Services/Tg/ReportUser.php +++ b/src/Services/Tg/ReportUser.php @@ -12,6 +12,9 @@ final class ReportUser public function ByDay($iDay) { + if (!$iDay) { + $iDay = 0; + } if ($iDay === 0) { $sDateStart = date("Y-m-d", strtotime("-0 day"));