diff --git a/grpc_api/cc_agent.go b/grpc_api/cc_agent.go index a1ab972d..abfb4256 100644 --- a/grpc_api/cc_agent.go +++ b/grpc_api/cc_agent.go @@ -417,7 +417,7 @@ func (api *agent) UpdateAgentStatus(ctx context.Context, in *engine.AgentStatusR } err = api.ctrl.LoginAgentFromRequest(ctx, session, &model.AgentLoginRequest{ - AgentID: agentId, + AgentID: in.GetId(), OnDemand: in.GetOnDemand(), OnlineStatus: onlineStatus, DomainID: cmp.Or(in.GetDomainId(), session.Domain(0)), diff --git a/model/cc_agent.go b/model/cc_agent.go index 6286aff5..797dd457 100644 --- a/model/cc_agent.go +++ b/model/cc_agent.go @@ -373,6 +373,7 @@ type UserStatus struct { type SearchUserStatus struct { ListRequest + NotUserIds []int64 }