|
@@ -52,10 +52,12 @@ public class ExportServiceImpl implements ExportService {
|
|
|
private MusicGroupDao musicGroupDao;
|
|
|
@Autowired
|
|
|
private StoragePluginContext storagePluginContext;
|
|
|
+ @Autowired
|
|
|
+ private ManagerDownloadDao managerDownloadDao;
|
|
|
|
|
|
@Override
|
|
|
@Async
|
|
|
- public void orderList(Map<String, Object> params) throws Exception {
|
|
|
+ public void orderList(Map<String, Object> params, ManagerDownload managerDownload) throws Exception {
|
|
|
List<StudentPaymentOrderExportDto> studentPaymentOrderExportDtos = studentPaymentOrderService.ExportQueryPage(params);
|
|
|
long i = 1;
|
|
|
for (StudentPaymentOrderExportDto row : studentPaymentOrderExportDtos) {
|
|
@@ -83,7 +85,7 @@ public class ExportServiceImpl implements ExportService {
|
|
|
}
|
|
|
row.setTransferFee(transferFee);
|
|
|
|
|
|
- String goodsName = "";
|
|
|
+ String goodsName = "" ;
|
|
|
if (row.getOrderDetailList() != null) {
|
|
|
for (StudentPaymentOrderDetail orderDetail : row.getOrderDetailList()) {
|
|
|
switch (orderDetail.getType()) {
|
|
@@ -212,22 +214,22 @@ public class ExportServiceImpl implements ExportService {
|
|
|
if (row.getMusicGroupId() != null && row.getMusicGroupId().equals("null")) {
|
|
|
row.setMusicGroupId("");
|
|
|
}
|
|
|
- String paymentChannel = "";
|
|
|
+ String paymentChannel = "" ;
|
|
|
if (row.getPaymentChannel() == null) {
|
|
|
} else if (row.getPaymentChannel().equals("YQPAY")) {
|
|
|
- paymentChannel = "双乾";
|
|
|
+ paymentChannel = "双乾" ;
|
|
|
} else if (row.getPaymentChannel().equals("ADAPAY")) {
|
|
|
- paymentChannel = "汇付";
|
|
|
+ paymentChannel = "汇付" ;
|
|
|
} else if (row.getPaymentChannel().equals("BALANCE")) {
|
|
|
- paymentChannel = "余额";
|
|
|
+ paymentChannel = "余额" ;
|
|
|
}
|
|
|
row.setPaymentChannel(paymentChannel);
|
|
|
row.setId(i);
|
|
|
i++;
|
|
|
}
|
|
|
|
|
|
- String basePath = new ApplicationHome(this.getClass()).getSource().getParentFile().getPath() + "/";
|
|
|
- File file = new File(basePath + "orderList-" + DateUtil.getDate(new Date()) + ".xls");
|
|
|
+ String basePath = new ApplicationHome(this.getClass()).getSource().getParentFile().getPath();
|
|
|
+ File file = new File(basePath + "/" + managerDownload.getName());
|
|
|
FileOutputStream fileOutputStream = new FileOutputStream(file);
|
|
|
|
|
|
HSSFWorkbook workbook = null;
|
|
@@ -241,10 +243,12 @@ public class ExportServiceImpl implements ExportService {
|
|
|
fileOutputStream.getFD().sync();
|
|
|
fileOutputStream.close();
|
|
|
|
|
|
- String folder = UploadUtil.getFileFloder();
|
|
|
- String url = storagePluginContext.uploadFile(KS3StoragePlugin.PLUGIN_NAME, "download/" + folder, file);
|
|
|
+ String folder = "download/" + UploadUtil.getFileFloder();
|
|
|
+ String url = storagePluginContext.uploadFile(KS3StoragePlugin.PLUGIN_NAME, folder, file);
|
|
|
//把记录插入下载表
|
|
|
-
|
|
|
+ managerDownload.setFileUrl(url);
|
|
|
+ managerDownload.setStatus(1);
|
|
|
+ managerDownloadDao.update(managerDownload);
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
} finally {
|