From cbf955fe1400674cda6e19e2dbda110e8b856673 Mon Sep 17 00:00:00 2001 From: tianfeng <769204422@qq.com> Date: Tue, 26 May 2026 19:25:56 +0800 Subject: [PATCH] fix Integer equals null-safe check for game type comparison --- .../com/red/circle/other/app/service/game/HkysServiceImpl.java | 2 +- .../red/circle/other/app/service/game/HotGameServiceImpl.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/game/HkysServiceImpl.java b/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/game/HkysServiceImpl.java index 9069fb71..171f6341 100644 --- a/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/game/HkysServiceImpl.java +++ b/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/game/HkysServiceImpl.java @@ -117,7 +117,7 @@ public class HkysServiceImpl implements GameHkysService { GameListConfig gameConfig = gameListConfigService.getByGameId( param.getGameId(), GameOriginEnum.HKYS.name(), sysOrigin); - if (param.getType() == 2 && param.getCoin() > 0) { + if (Integer.valueOf(2).equals(param.getType()) && param.getCoin() > 0) { gameEventService.onWinEvent(userId, param.getCoin(), GameOriginEnum.HKYS.name(), gameConfig); gameActivityService.handleGameSpendTask(userId, param.getCoin()); gameActivityService.incKingGameDaily(userId, param.getCoin(), param.getGameId()); diff --git a/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/game/HotGameServiceImpl.java b/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/game/HotGameServiceImpl.java index 18d75148..efd48bf7 100644 --- a/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/game/HotGameServiceImpl.java +++ b/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/game/HotGameServiceImpl.java @@ -163,7 +163,7 @@ public class HotGameServiceImpl implements HotGameService { () -> gameListConfigService.getByGameId(param.getGameId(), GameOriginEnum.HOTGAME.name(), sysOrigin) ); - if (param.getType() == 2 && param.getCoin() > 0) { + if (Integer.valueOf(2).equals(param.getType()) && param.getCoin() > 0) { gameEventService.onWinEvent(userId, param.getCoin(), GameOriginEnum.HOTGAME.name(), gameConfig); gameActivityService.handleGameSpendTask(userId, param.getCoin()); gameActivityService.incKingGameDaily(userId, param.getCoin(), param.getGameId());