优化交换机分表、新增丢包率clientId记录
This commit is contained in:
+2
-1
@@ -178,7 +178,7 @@ public class InitialSwitchInfoServiceImpl implements IInitialSwitchInfoService
|
||||
*/
|
||||
public List<InitialSwitchInfo> getSwitchMsgSharding(InitialSwitchInfo queryParam) {
|
||||
// 获取涉及的表名
|
||||
Set<String> tableNames = TableSubUtil.getTableNamesBetween(queryParam.getStartTime(), queryParam.getEndTime(), TABLE_PREFIX);
|
||||
Set<String> tableNames = TableSubUtil.getExistingTableNamesBetween(queryParam.getStartTime(), queryParam.getEndTime(), TABLE_PREFIX);
|
||||
|
||||
// 并行查询各表
|
||||
return tableNames.parallelStream()
|
||||
@@ -186,6 +186,7 @@ public class InitialSwitchInfoServiceImpl implements IInitialSwitchInfoService
|
||||
InitialSwitchInfo condition = new InitialSwitchInfo();
|
||||
condition.setTableName(tableName);
|
||||
condition.setClientId(queryParam.getClientId());
|
||||
condition.setName(queryParam.getName());
|
||||
condition.setStartTime(queryParam.getStartTime());
|
||||
condition.setEndTime(queryParam.getEndTime());
|
||||
return initialSwitchInfoMapper.selectInitialSwitchInfoListSharding(condition).stream();
|
||||
|
||||
Reference in New Issue
Block a user