فهرست منبع

update 完善综合统计

Alvin 8 ماه پیش
والد
کامیت
d4db2e4bde
1فایلهای تغییر یافته به همراه13 افزوده شده و 7 حذف شده
  1. 13 7
      game/game_cluster/nodes/webadmin/service/synthesis.go

+ 13 - 7
game/game_cluster/nodes/webadmin/service/synthesis.go

@@ -134,13 +134,19 @@ func (s *Synthesis) getOverviewDetail(userName string) (*entity.OverviewDetail,
 	}
 
 	return &entity.OverviewDetail{
-		UserName:                   userName,
-		OpenId:                     userDetail.OpenId,
-		FirstLoginDate:             userDetail.FirstLoginDate,
-		CreateTime:                 userDetail.CreateTime,
-		LastLoginTime:              userDetail.LastLoginTime,
-		MaxSuccessions:             activeDetail.MaxSuccessions,
-		DieRoll:                    int64(diceRecord.Count),
+		UserName:       userName,
+		OpenId:         userDetail.OpenId,
+		FirstLoginDate: userDetail.FirstLoginDate,
+		CreateTime:     userDetail.CreateTime,
+		LastLoginTime:  userDetail.LastLoginTime,
+		MaxSuccessions: activeDetail.MaxSuccessions,
+		DieRoll: func() int64 {
+			if diceRecord != nil {
+				return int64(diceRecord.Count)
+			}
+
+			return 0
+		}(),
 		CurrentIntegral:            assetDetail.PointsValue,
 		SuccessfulInvitations:      activeDetail.SuccessfulInvitations,
 		Withdrawals:                activeDetail.Withdrawals,