Переглянути джерело

角色充值排行榜-子游戏父游戏多选

Letianhua 1 рік тому
батько
коміт
fd62748112

+ 2 - 2
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/RoleRechargeRankingDTO.java

@@ -37,13 +37,13 @@ public class RoleRechargeRankingDTO extends BasePage {
      * 子游戏ID
      */
     @ApiModelProperty(value = "子游戏ID")
-    private Long gameId;
+    private List<Long> gameId;
 
     /**
      * 父游戏ID
      */
     @ApiModelProperty(value = "父游戏ID")
-    private Long parentGameId;
+    private List<Long> parentGameId;
 
     /**
      * 区服ID(列表)

+ 5 - 4
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/impl/RoleManageServiceImpl.java

@@ -54,12 +54,13 @@ public class RoleManageServiceImpl implements IRoleManageService {
         }
         //创建查询条件 给主表使用
         Criteria criA = Cnd.cri();
-        if (dto.getGameId() != null) {
-            criA.where().andEquals("role_reg_game_id", dto.getGameId());
+        if (CollectionUtils.isNotEmpty(dto.getGameId())) {
+            //角色注册子游戏
+            criA.where().andInList("role_reg_game_id", dto.getGameId());
         }
-        if (dto.getParentGameId() != null) {
+        if (CollectionUtils.isNotEmpty(dto.getParentGameId())) {
             //角色注册父游戏
-            criA.where().andEquals("role_reg_parent_game_id", dto.getParentGameId());
+            criA.where().andInList("role_reg_parent_game_id", dto.getParentGameId());
         }
         if (StringUtils.isNotBlank(dto.getSourceSystem())) {
             criA.where().andEquals("source_system", dto.getSourceSystem());