|
@@ -417,15 +417,15 @@ public class KuaishouAudienceReportDailyServiceImpl extends ServiceImpl<Kuaishou
|
|
this.aggregationData(date,projectId,AudienceReportTableEnum.PROVINCE.getOriginTable(),AudienceReportTableEnum.PROVINCE.getOriginTableKey(),AudienceReportTableEnum.PROVINCE.getAggregationTable(),AudienceReportTableEnum.PROVINCE.getAggregationTableKey());
|
|
this.aggregationData(date,projectId,AudienceReportTableEnum.PROVINCE.getOriginTable(),AudienceReportTableEnum.PROVINCE.getOriginTableKey(),AudienceReportTableEnum.PROVINCE.getAggregationTable(),AudienceReportTableEnum.PROVINCE.getAggregationTableKey());
|
|
}
|
|
}
|
|
|
|
|
|
- public void aggregationData(String date,Long projectId,String getOriginTable,String getOriginTableKey,String getAggregationTable,String getAggregationTableKey){
|
|
|
|
|
|
+ public void aggregationData(String date,Long projectId,String originTable,String originTableKey,String aggregationTable,String aggregationTableKey){
|
|
//查询总数据量
|
|
//查询总数据量
|
|
- Integer count = kuaishouAudienceReportDailyMapper.countTotal(date,projectId,getOriginTable,getOriginTableKey);
|
|
|
|
|
|
+ Integer count = kuaishouAudienceReportDailyMapper.countTotal(date,projectId,originTable,originTableKey);
|
|
if(null == count||count == 0){
|
|
if(null == count||count == 0){
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
int startIndex = 0;
|
|
int startIndex = 0;
|
|
while (count>0){
|
|
while (count>0){
|
|
- kuaishouAudienceReportDailyMapper.aggregationData(projectId,date,AudienceReportTableEnum.CITY.getOriginTable(),AudienceReportTableEnum.CITY.getOriginTableKey(),AudienceReportTableEnum.CITY.getAggregationTable(),AudienceReportTableEnum.CITY.getAggregationTableKey(),startIndex);
|
|
|
|
|
|
+ kuaishouAudienceReportDailyMapper.aggregationData(projectId,date,originTable,originTableKey,aggregationTable,aggregationTableKey,startIndex);
|
|
startIndex+=100000;
|
|
startIndex+=100000;
|
|
count-=100000;
|
|
count-=100000;
|
|
}
|
|
}
|