Просмотр исходного кода

fix : SDK后台创建关联数据源修改

bilingfeng 1 год назад
Родитель
Сommit
9c2e8abe1b

+ 5 - 4
game-module/game-module-manage/src/main/java/com/zanxiang/game/module/manage/service/impl/GameAppletServiceImpl.java

@@ -62,7 +62,7 @@ public class GameAppletServiceImpl extends ServiceImpl<GameAppletMapper, GameApp
                 .eq(GameApplet::getGameId, game.getId())
                 .eq(GameApplet::getGameId, game.getId())
         );
         );
         if (gameApplet == null) {
         if (gameApplet == null) {
-            this.createActionSet(game.getCategory(), game.getIsPut(), gameAppletConfigDTO.getAppId());
+            this.createActionSet(game.getCategory(), game.getIsPut(), gameAppletConfigDTO.getAppId(), game.getName());
             gameApplet = GameApplet.builder()
             gameApplet = GameApplet.builder()
                     .gameId(game.getId())
                     .gameId(game.getId())
                     .appId(gameAppletConfigDTO.getAppId())
                     .appId(gameAppletConfigDTO.getAppId())
@@ -107,11 +107,12 @@ public class GameAppletServiceImpl extends ServiceImpl<GameAppletMapper, GameApp
                     JsonUtil.toString(gameDTO), JsonUtil.toString(gameAppletDTO));
                     JsonUtil.toString(gameDTO), JsonUtil.toString(gameAppletDTO));
             return Boolean.FALSE;
             return Boolean.FALSE;
         }
         }
-        return this.createActionSet(gameDTO.getCategory(), gameDTO.getIsPut(), gameAppletDTO.getAppId());
+        return this.createActionSet(gameDTO.getCategory(), gameDTO.getIsPut(), gameAppletDTO.getAppId(), gameDTO.getName());
     }
     }
 
 
-    private Boolean createActionSet(Long gameCategory, Boolean isPut, String appId) {
-        CreateUserActionSetRpcDTO actionSetRpcDTO = CreateUserActionSetRpcDTO.builder().appId(appId).build();
+    private Boolean createActionSet(Long gameCategory, Boolean isPut, String appId, String gameName) {
+        CreateUserActionSetRpcDTO actionSetRpcDTO = CreateUserActionSetRpcDTO.builder()
+                .appId(appId).name(gameName + "数据源").build();
         //小游戏和H5的类型才需要创建数据源
         //小游戏和H5的类型才需要创建数据源
         List<Long> categoryList = Arrays.asList(GameCategoryEnum.CATEGORY_WX_APPLET.getId(), GameCategoryEnum.CATEGORY_H5.getId());
         List<Long> categoryList = Arrays.asList(GameCategoryEnum.CATEGORY_WX_APPLET.getId(), GameCategoryEnum.CATEGORY_H5.getId());
         //投放的游戏才需要设置数据源
         //投放的游戏才需要设置数据源