|
|
@@ -6,6 +6,7 @@ import com.sqx.modules.app.entity.RechargeRecord;
|
|
|
import com.sqx.modules.app.service.RechargeRecordService;
|
|
|
import com.sqx.modules.app.service.UserMoneyDetailsService;
|
|
|
import com.sqx.modules.common.service.CommonInfoService;
|
|
|
+import com.sqx.modules.datacentre.query.RankListQuery;
|
|
|
import com.sqx.modules.datacentre.query.ShopCenterQuery;
|
|
|
import com.sqx.modules.datacentre.service.DataCentreService;
|
|
|
import com.sqx.modules.exportExecl.dto.AccountEntry;
|
|
|
@@ -116,6 +117,8 @@ public class ExportScheduler {
|
|
|
excelData=getShopCenterExcelData(exportJob);
|
|
|
}else if("accountEntry".equals(fileType)){
|
|
|
excelData=getAccountEntryExcelData(exportJob);
|
|
|
+ }else if("rankList".equals(fileType)){
|
|
|
+ excelData=getRankListExcelData(exportJob);
|
|
|
}else{
|
|
|
continue;
|
|
|
}
|
|
|
@@ -272,6 +275,7 @@ public class ExportScheduler {
|
|
|
query.setDateType(conditions[5]);
|
|
|
return dataCentreService.excelShopCenter(query);
|
|
|
}
|
|
|
+ //导出入账管理
|
|
|
private ExcelData getAccountEntryExcelData(ExportJob exportJob) {
|
|
|
String[] conditions=exportJob.getConditions().split(",",-1);
|
|
|
AccountEntry query =new AccountEntry();
|
|
|
@@ -284,4 +288,14 @@ public class ExportScheduler {
|
|
|
query.setEndTime(conditions[7]);
|
|
|
return userMoneyDetailsService.excelAccountEntry(query);
|
|
|
}
|
|
|
+ //导出骑手收益排行
|
|
|
+ private ExcelData getRankListExcelData(ExportJob exportJob){
|
|
|
+ String[] conditions=exportJob.getConditions().split(",",-1);
|
|
|
+ RankListQuery query =new RankListQuery();
|
|
|
+ query.setAddress(conditions[1]);
|
|
|
+ query.setDateType(conditions[2]);
|
|
|
+ query.setDate(conditions[3]);
|
|
|
+ query.setRiderStationId(conditions[4]);
|
|
|
+ return dataCentreService.excelRankingList(query);
|
|
|
+ }
|
|
|
}
|