From c7828a5cad740984f2c3c2dab3b8a79ecd660f84 Mon Sep 17 00:00:00 2001 From: Aditya Siregar Date: Thu, 18 Sep 2025 12:42:07 +0700 Subject: [PATCH] push points --- internal/models/customer_game.go | 3 +-- internal/processor/customer_points_processor.go | 3 +-- internal/repository/customer_points_repository.go | 2 +- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/internal/models/customer_game.go b/internal/models/customer_game.go index 92a2a12..6fb7e9d 100644 --- a/internal/models/customer_game.go +++ b/internal/models/customer_game.go @@ -55,6 +55,5 @@ type GetFerrisWheelGameResponse struct { } type GetFerrisWheelGameResponseData struct { - Game CustomerGameResponse `json:"game"` - Prizes []CustomerGamePrizeResponse `json:"prizes"` + Game CustomerGameResponse `json:"game"` } diff --git a/internal/processor/customer_points_processor.go b/internal/processor/customer_points_processor.go index 6934645..d65ef2b 100644 --- a/internal/processor/customer_points_processor.go +++ b/internal/processor/customer_points_processor.go @@ -306,8 +306,7 @@ func (p *CustomerPointsProcessor) GetFerrisWheelGameAPI(ctx context.Context) (*m Status: "SUCCESS", Message: "Ferris Wheel game retrieved successfully.", Data: &models.GetFerrisWheelGameResponseData{ - Game: gameResponse, - Prizes: prizeResponses, + Game: gameResponse, }, }, nil } diff --git a/internal/repository/customer_points_repository.go b/internal/repository/customer_points_repository.go index 14ec102..6ee1677 100644 --- a/internal/repository/customer_points_repository.go +++ b/internal/repository/customer_points_repository.go @@ -48,7 +48,7 @@ func (r *customerPointsRepository) GetCustomerTotalTokens(ctx context.Context, c err := r.db.WithContext(ctx). Model(&entities.CustomerTokens{}). Where("customer_id = ?", customerID). - Select("COALESCE(SUM(tokens), 0)"). + Select("COALESCE(SUM(balance), 0)"). Scan(&totalTokens).Error if err != nil {