From 566641a2e73e02a91a4dce227c66e872ee274f76 Mon Sep 17 00:00:00 2001 From: Zuncle <34310384@qq.com> Date: Mon, 18 May 2026 20:34:23 +0800 Subject: [PATCH] =?UTF-8?q?fix(activity):=20=E7=A7=BB=E9=99=A4=E5=AF=B9?= =?UTF-8?q?=E5=AF=B9=E7=A2=B0=E5=80=99=E9=80=89=E5=A5=96=E5=8A=B1=E7=9A=84?= =?UTF-8?q?=E5=BA=93=E5=AD=98=E5=89=8D=E7=BD=AE=E8=BF=87=E6=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 对对碰结算时不再因 activity_reward_settings.quantity 小于等于 0 而提前跳过候选奖励,便于按实际商品库存进行排查与处理。 --- internal/api/activity/matching_game_app.go | 3 --- 1 file changed, 3 deletions(-) diff --git a/internal/api/activity/matching_game_app.go b/internal/api/activity/matching_game_app.go index 5f4f4b1..ff1ed7e 100755 --- a/internal/api/activity/matching_game_app.go +++ b/internal/api/activity/matching_game_app.go @@ -439,9 +439,6 @@ func (h *handler) CheckMatchingGame() core.HandlerFunc { if err == nil && len(rewards) > 0 { var candidate *model.ActivityRewardSettings for _, r := range rewards { - if r.Quantity <= 0 { - continue - } if actualPairs == r.MinScore { candidate = r break