From fac72b7014a0e8d39195abb6a06d65edb4e4b536 Mon Sep 17 00:00:00 2001 From: luoxun Date: Thu, 11 Jun 2026 14:41:34 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=99=BB=E5=BD=95=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E7=99=BB=E5=BD=95=E6=97=B6=E9=97=B4=E4=BF=AE=E6=94=B9=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/big-data/get_user_login_log.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/services/big-data/get_user_login_log.go b/services/big-data/get_user_login_log.go index 2a5757b..19ecf6b 100644 --- a/services/big-data/get_user_login_log.go +++ b/services/big-data/get_user_login_log.go @@ -14,7 +14,7 @@ import ( // 说明:切片为空表示不限定该条件;标量字符串为空时不参与筛选 type GetUserLoginLogParam struct { Uid string `json:"uid"` - EventTime string `json:"event_time"` // 形如 "2026-06" + EventTime []string `json:"event_time"` // 区间 [开始, 结束] GameSign string `json:"game_sign"` ServerGroupId []string `json:"server_group_id"` GameId string `json:"game_id"` @@ -31,7 +31,7 @@ type GetUserLoginLogParam struct { type GetUserLoginLogRequest struct { *requests.JsonRequest Uid string `position:"Json" field:"uid"` - EventTime string `position:"Json" field:"event_time"` + EventTime []string `position:"Json" field:"event_time"` GameSign string `position:"Json" field:"game_sign"` ServerGroupId []string `position:"Json" field:"server_group_id"` GameId string `position:"Json" field:"game_id"` @@ -50,7 +50,7 @@ type GetUserLoginLogRequest struct { // - 标量字符串用 omitempty:空串时不出现在 JSON 中,避免被 DMS 当成真实筛选条件。 type getUserLoginLogBody struct { Uid string `json:"uid,omitempty"` - EventTime string `json:"event_time,omitempty"` + EventTime []string `json:"event_time"` GameSign string `json:"game_sign,omitempty"` ServerGroupId []string `json:"server_group_id"` GameId string `json:"game_id,omitempty"` @@ -67,7 +67,7 @@ type getUserLoginLogBody struct { func (request *GetUserLoginLogRequest) GetBodyReader() io.Reader { body := getUserLoginLogBody{ Uid: request.Uid, - EventTime: request.EventTime, + EventTime: emptyStrSlice(request.EventTime), GameSign: request.GameSign, ServerGroupId: emptyStrSlice(request.ServerGroupId), GameId: request.GameId,