This commit is contained in:
2026-01-27 10:42:04 -08:00
parent 48c92ea374
commit d1d95618ad
10 changed files with 533 additions and 57 deletions
@@ -2,9 +2,6 @@ package user
import (
"context"
"fmt"
"math"
"time"
"github.com/perfect-panel/server/internal/model/user"
"github.com/perfect-panel/server/internal/svc"
@@ -66,8 +63,7 @@ func (l *GetUserListLogic) GetUserList(req *types.GetUserListRequest) (*types.Ge
// Set MemberStatus and update LastLoginTime from traffic
if info, ok := activeSubs[item.Id]; ok {
days := math.Ceil(info.ExpireTime.Sub(time.Now()).Hours() / 24)
u.MemberStatus = fmt.Sprintf("%s*%d", info.MemberStatus, int(days))
u.MemberStatus = info.MemberStatus
if info.LastTrafficAt != nil {
trafficTime := info.LastTrafficAt.Unix()