package statistic import ( "context" "fmt" "github.com/gogf/gf/v2/frame/g" "server/internal/consts" "server/api/statistic/v1" ) func (c *ControllerV1) GetOnlineDevice(ctx context.Context, req *v1.GetOnlineDeviceReq) (res *v1.GetOnlineDeviceRes, err error) { get, err := g.Redis().Get(ctx, fmt.Sprintf(consts.NetbarOnlineNumberKey, req.NetbarAccount)) if err != nil { return nil, err } return &v1.GetOnlineDeviceRes{ Total: get.Int64(), }, nil }