Bläddra i källkod

feat : APP直投兼容修改2

bilingfeng 11 månader sedan
förälder
incheckning
61f97c2e2d

+ 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直投兼容修改1> ( ´・・)ノ(._.`) \n" +
+        System.out.println("赞象SDK服务启动成功 <APP直投兼容修改2> ( ´・・)ノ(._.`) \n" +
                 " ___________ _   __\n" +
                 "/  ___|  _  \\ | / /\n" +
                 "\\ `--.| | | | |/ / \n" +

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

@@ -65,12 +65,16 @@ public class CallBackServiceImpl implements ICallBackService {
 
     @Override
     public boolean callBackJudge(CallBackControlParam param, UserData userData) {
+
+        log.error("事件回传判断, param : {},  userData : {}", JsonUtil.toString(param), JsonUtil.toString(userData));
+
         CallBackTypeEnum callBackTypeEnum = param.getCallBackTypeEnum();
         if (Objects.equals(callBackTypeEnum, CallBackTypeEnum.CALL_BACK_PAY_ORDER) && Strings.isBlank(param.getOrderId())) {
             throw new BaseException("参数错误, 下单或者支付行为缺少订单id");
         }
         //todo : 接入策略判断方法
-        return userData.getUserId() % 2 == 0;
+        boolean b = userData.getUserId() % 2 == 0;
+        return b;
     }
 
     @Override

+ 5 - 1
game-module/game-module-sdk/src/main/java/com/zanxiang/game/module/sdk/service/impl/GameServiceImpl.java

@@ -24,10 +24,14 @@ public class GameServiceImpl extends ServiceImpl<GameMapper, Game> implements IG
 
     @Override
     public Map<String, Object> getAdSdkConfig(UserData userData) {
+
+        log.error("媒体初始化配置请求 userData : {}", JsonUtil.toString(userData));
+
         Game game = super.getById(userData.getGameId());
         if (Strings.isBlank(game.getAdSdkConfig())) {
             return Collections.singletonMap("adSdk", 0);
         }
-        return JsonUtil.toMap(game.getAdSdkConfig(), Map.class, Object.class);
+        Map<String, Object> map = JsonUtil.toMap(game.getAdSdkConfig(), Map.class, Object.class);
+        return map;
     }
 }