feat: 更新导出cdr分页逻辑,1页最大条数为条件的总条数

This commit is contained in:
TsMask
2025-08-27 10:25:25 +08:00
parent 888b1095f7
commit 1429d35167
5 changed files with 16 additions and 12 deletions

View File

@@ -111,6 +111,7 @@ func (s BackupExportCDRProcessor) exportIMS(hour int, rmUID, fileType string) st
StartTime: start.UnixMilli(),
EndTime: end.UnixMilli(),
PageNum: 1,
PageSize: 1000_0000,
}
rows, total := s.imsCDREventService.SelectPage(query)
if total == 0 {
@@ -403,6 +404,7 @@ func (s BackupExportCDRProcessor) exportSMSC(hour int, rmUID, fileType string) s
StartTime: start.UnixMilli(),
EndTime: end.UnixMilli(),
PageNum: 1,
PageSize: 1000_0000,
}
rows, total := s.smscCDREventService.SelectPage(query)
if total == 0 {
@@ -622,6 +624,7 @@ func (s BackupExportCDRProcessor) exportSMF(hour int, rmUID, fileType string) st
StartTime: start.UnixMilli(),
EndTime: end.UnixMilli(),
PageNum: 1,
PageSize: 1000_0000,
}
rows, total := s.smfCDREventService.SelectPage(query)
if total == 0 {
@@ -1033,6 +1036,7 @@ func (s BackupExportCDRProcessor) exportSGWC(hour int, rmUID, fileType string) s
StartTime: start.UnixMilli(),
EndTime: end.UnixMilli(),
PageNum: 1,
PageSize: 1000_0000,
}
rows, total := s.sgwcCDREventService.SelectPage(query)
if total == 0 {