ariesy 解决进项增值税导出问题

release
yefei 2 years ago
parent 1bfdae3bb4
commit ceb844262e
  1. 10
      dxhy-core/src/main/java/com/dxhy/core/thread/PoolAddTaxThread.java

@ -197,7 +197,6 @@ public class PoolAddTaxThread extends BaseThread {
pramsMap.put("inAccountStatus", inAccountStatus);
pramsMap.put("company", company);
pramsMap.put("invoiceSource",prams.getString("invoiceSource"));
log.info("传入的参数为:{}",pramsMap);
// 导出文件名
StringBuilder ftpFileName = new StringBuilder();
ftpFileName.append(fileNamePrefix);
@ -225,7 +224,6 @@ public class PoolAddTaxThread extends BaseThread {
StringBuilder excelFile = new StringBuilder();
excelFile.append(fileService.getLocalPathDefault());
excelFile.append(ftpFileName.toString());
log.info("导出的文件名字为:{}",excelFile.toString());
File filePath = new File(getFilePath(excelFile.toString()));
if (!filePath.exists()) {
filePath.mkdirs();
@ -247,8 +245,8 @@ public class PoolAddTaxThread extends BaseThread {
// 递归导出数据到excel 发票信息
this.cicleExport(pramsMap, default_curr, excelFile.toString(), out, writer);
// this.detailCicleExport(pramsMap, default_curr, excelFile.toString(), out, writer);
// writer.finish();
this.detailCicleExport(pramsMap, default_curr, excelFile.toString(), out, writer);
writer.finish();
// FTP文件存储路径
String[] toDay = DateUtil.today().split("-");
String ftpFilePath = fileService.getPathPrefix() + userName + "/" + "excelFile/" + toDay[0] + "/"
@ -277,7 +275,6 @@ public class PoolAddTaxThread extends BaseThread {
// 记录导出出错状态
exportLogService.updateFail(id, errmsg, dbName);
} finally {
writer.finish();
// 发送导出消息到mq
String responseResult = JsonResponseUtils.responseResult(msg);
sender.sendToMsg(responseResult);
@ -388,9 +385,8 @@ public class PoolAddTaxThread extends BaseThread {
String titleColumn = datas[var12];
titles.add(Collections.singletonList(titleColumn));
}
log.info("导出文件的标头为:{}",titles);
writeTable.setHead(titles);
writeTable.setHead(titles);
List<List<String>> list = new ArrayList<>();
for (String[] strings : dataList) {

Loading…
Cancel
Save