Parcourir la source

feat : APP测试账号全量回传

bilingfeng il y a 9 mois
Parent
commit
78eb485fc2

+ 1 - 1
game-module/game-module-sdk/src/main/java/com/zanxiang/game/module/sdk/SDKApplication.java

@@ -23,7 +23,7 @@ public class SDKApplication {
 
     public static void main(String[] args) {
         SpringApplication.run(SDKApplication.class, args);
-        System.out.println("赞象SDK服务启动成功 <APP充值回调过滤重复请求> ( ´・・)ノ(._.`) \n" +
+        System.out.println("赞象SDK服务启动成功 <APP测试账号全量回传> ( ´・・)ノ(._.`) \n" +
                 " ___________ _   __\n" +
                 "/  ___|  _  \\ | / /\n" +
                 "\\ `--.| | | | |/ / \n" +

+ 7 - 1
game-module/game-module-sdk/src/main/java/com/zanxiang/game/module/sdk/service/impl/CallBackServiceImpl.java

@@ -95,6 +95,12 @@ public class CallBackServiceImpl implements ICallBackService {
             log.error("重复请求触发线程锁, 直接返回false, lockKey : {}", lockKey);
             return Boolean.FALSE;
         }
+        Game game = gameService.getById(userData.getGameId());
+        //判断游戏状态
+        if (Objects.equals(game.getStatus(), 2)) {
+            log.error("事件回传判断, 测试游戏接入中, 直接返回true, param : {},  userData : {}", JsonUtil.toString(param), JsonUtil.toString(userData));
+            return Boolean.TRUE;
+        }
         //查询玩家
         User user = userService.getById(userData.getUserId());
         //不存在渠道
@@ -120,7 +126,7 @@ public class CallBackServiceImpl implements ICallBackService {
             }
             //支付
             if (Objects.equals(callBackTypeEnum, CallBackTypeEnum.CALL_BACK_PAY_ORDER)) {
-                if (Strings.isBlank(param.getRoleId())) {
+                if (Strings.isBlank(param.getOrderId())) {
                     log.error("事件回传判断, 订单Id参数不存在, param : {},  userData : {}", JsonUtil.toString(param), JsonUtil.toString(userData));
                     return Boolean.FALSE;
                 }