|
@@ -1052,6 +1052,12 @@ public class RoleManageServiceImpl implements IRoleManageService {
|
|
|
//默认不传查询的区服,只看最新的合服数据
|
|
|
cri.where().andEquals("is_merge", 0);
|
|
|
}
|
|
|
+ //ture为参与过的 查询数据为1的是参与的 0是未参与的
|
|
|
+ if (dto.getIsParticipateMerge() != null&&dto.getIsParticipateMerge()) {
|
|
|
+ cri.where().andEquals("is_merge", 1);
|
|
|
+ }else {
|
|
|
+ cri.where().andEquals("is_merge", 0);
|
|
|
+ }
|
|
|
//拼接分组条件
|
|
|
cri.getGroupBy().groupBy("source_system" , "boss_server_id" , "parent_game_id" , "super_game_id");
|
|
|
//分页
|
|
@@ -1180,8 +1186,13 @@ public class RoleManageServiceImpl implements IRoleManageService {
|
|
|
if (StringUtils.isNotBlank(dto.getSourceSystem())) {
|
|
|
cri.where().andEquals("source_system", dto.getSourceSystem());
|
|
|
}
|
|
|
- //原始服可以参与多次合服,只看最新一次的合服的原始服信息
|
|
|
- cri.where().andEquals("is_merge", 0);
|
|
|
+ //原始服可以参与多次合服,只看最新一次的合服的原始服信息 是否参与过合服:1是,0否
|
|
|
+ if(dto.getIsParticipateMerge()!=null&&dto.getIsParticipateMerge()){
|
|
|
+ cri.where().andEquals("is_merge", 1);
|
|
|
+ }else {
|
|
|
+ cri.where().andEquals("is_merge", 0);
|
|
|
+ }
|
|
|
+
|
|
|
/*//拼接分组条件
|
|
|
cri.getGroupBy().groupBy("source_system" , "server_id" , "boss_server_id" , "super_game_id");*/
|
|
|
//分页
|
|
@@ -1312,6 +1323,12 @@ public class RoleManageServiceImpl implements IRoleManageService {
|
|
|
//默认不传查询的区服,只看最新的合服数据
|
|
|
cri.where().andEquals("is_merge", 0);
|
|
|
}
|
|
|
+ //ture为参与过的 查询数据为1的是参与的 0是未参与的
|
|
|
+ if (dto.getIsParticipateMerge() != null&&dto.getIsParticipateMerge()) {
|
|
|
+ cri.where().andEquals("is_merge", 1);
|
|
|
+ }else {
|
|
|
+ cri.where().andEquals("is_merge", 0);
|
|
|
+ }
|
|
|
/*//拼接分组条件
|
|
|
cri.getGroupBy().groupBy("source_system" , "boss_server_id" , "super_game_id");*/
|
|
|
//分页
|