导出功能修复一个税号多公司报错问题

release
yishiqihuasheng 2 years ago
parent d939457f28
commit 604ff25f86
  1. 54
      dxhy-core/src/main/java/com/dxhy/core/thread/PoolAddTaxThread.java
  2. 52
      dxhy-core/src/main/java/com/dxhy/core/thread/PoolOtherThread.java
  3. 54
      dxhy-core/src/main/java/com/dxhy/core/thread/PoolSaleThread.java
  4. 52
      dxhy-core/src/main/java/com/dxhy/core/thread/QypcsmkpExportThread.java

@ -226,34 +226,42 @@ public class PoolAddTaxThread extends BaseThread {
pramsMap.put("companyCode",companyCode);
// 导出文件名
StringBuilder ftpFileName = new StringBuilder();
ftpFileName.append(userid);
ftpFileName.append(fileSplit);
ftpFileName.append(fileNamePrefix);
ftpFileName.append(DateUtils.dateToMonthStr(new Date()));
ftpFileName.append(fileSplit);
if ("99".equals(gfTaxNo)) {
if (gfshList.size() > 0) {
if (StringUtils.isNotEmpty(gfshList.get(0))){
ftpFileName.append(poolPaperService.getblocName(gfshList.get(0)));
ftpFileName.append(DateUtils.getStringDateShort());
ftpFileName.append(fileSplit);
}
}
} else {
if (gfshList.size() > 0) {
// for (String s : gfshList) {
// if (StringUtils.isNotEmpty(s)){
// ftpFileName.append(poolPaperService.getGfName(s));
ftpFileName.append((new Date()).getTime());
ftpFileName.append(fileNameSurfix);
// ftpFileName.append(fileNamePrefix);
// ftpFileName.append(DateUtils.dateToMonthStr(new Date()));
// ftpFileName.append(fileSplit);
// if ("99".equals(gfTaxNo)) {
// if (gfshList.size() > 0) {
// if (StringUtils.isNotEmpty(gfshList.get(0))){
// ftpFileName.append(poolPaperService.getblocName(gfshList.get(0)));
// ftpFileName.append(fileSplit);
// }
// }
if (StringUtils.isNotEmpty(gfshList.get(0))){
ftpFileName.append(poolPaperService.getGfName(gfshList.get(0)));
ftpFileName.append(fileSplit);
}
}
}
ftpFileName.append(DateUtils.getNowTimeStamp());
title = ftpFileName.toString();
ftpFileName.append(fileNameSurfix);
// } else {
// if (gfshList.size() > 0) {
//// for (String s : gfshList) {
//// if (StringUtils.isNotEmpty(s)){
//// ftpFileName.append(poolPaperService.getGfName(s));
//// ftpFileName.append(fileSplit);
//// }
//// }
// if (StringUtils.isNotEmpty(gfshList.get(0))){
// ftpFileName.append(poolPaperService.getGfName(gfshList.get(0)));
// ftpFileName.append(fileSplit);
// }
// }
// }
//
// ftpFileName.append(DateUtils.getNowTimeStamp());
// title = ftpFileName.toString();
// ftpFileName.append(fileNameSurfix);
// 本地文件存储路径
StringBuilder excelFile = new StringBuilder();
@ -409,7 +417,7 @@ public class PoolAddTaxThread extends BaseThread {
if (firstPage) {
writeSheet = new WriteSheet();
writeSheet.setSheetNo(sheetNo);
writeSheet.setSheetName(sheetName);
writeSheet.setSheetName(title);
writeTable = new WriteTable();
writeTable.setTableNo(sheetNo);
List<List<String>> titles = new ArrayList<>();

@ -177,34 +177,42 @@ public class PoolOtherThread extends BaseThread {
// 导出文件名
StringBuilder ftpFileName = new StringBuilder();
ftpFileName.append(userid);
ftpFileName.append(fileSplit);
ftpFileName.append(fileNamePrefix);
ftpFileName.append(DateUtils.dateToMonthStr(new Date()));
ftpFileName.append(fileSplit);
if ("99".equals(gfTaxNo)) {
if (gfshList.size() > 0) {
if (StringUtils.isNotEmpty(gfshList.get(0))){
ftpFileName.append(poolPaperService.getblocName(gfshList.get(0)));
ftpFileName.append(DateUtils.getStringDateShort());
ftpFileName.append(fileSplit);
}
}
} else {
if (gfshList.size() > 0) {
// for (String s : gfshList) {
// if (StringUtils.isNotEmpty(s)){
// ftpFileName.append(poolPaperService.getGfName(s));
ftpFileName.append((new Date()).getTime());
ftpFileName.append(fileNameSurfix);
// ftpFileName.append(fileNamePrefix);
// ftpFileName.append(DateUtils.dateToMonthStr(new Date()));
// ftpFileName.append(fileSplit);
// if ("99".equals(gfTaxNo)) {
// if (gfshList.size() > 0) {
// if (StringUtils.isNotEmpty(gfshList.get(0))){
// ftpFileName.append(poolPaperService.getblocName(gfshList.get(0)));
// ftpFileName.append(fileSplit);
// }
// }
if (StringUtils.isNotEmpty(gfshList.get(0))){
ftpFileName.append(poolPaperService.getGfName(gfshList.get(0)));
ftpFileName.append(fileSplit);
}
}
}
ftpFileName.append(DateUtils.getNowTimeStamp());
title = ftpFileName.toString();
ftpFileName.append(fileNameSurfix);
// } else {
// if (gfshList.size() > 0) {
//// for (String s : gfshList) {
//// if (StringUtils.isNotEmpty(s)){
//// ftpFileName.append(poolPaperService.getGfName(s));
//// ftpFileName.append(fileSplit);
//// }
//// }
// if (StringUtils.isNotEmpty(gfshList.get(0))){
// ftpFileName.append(poolPaperService.getGfName(gfshList.get(0)));
// ftpFileName.append(fileSplit);
// }
// }
// }
//
// ftpFileName.append(DateUtils.getNowTimeStamp());
// title = ftpFileName.toString();
// ftpFileName.append(fileNameSurfix);
// 本地文件存储路径
StringBuilder excelFile = new StringBuilder();

@ -225,34 +225,42 @@ public class PoolSaleThread extends BaseThread {
pramsMap.put("invoiceSource",prams.getString("invoiceSource"));
// 导出文件名
StringBuilder ftpFileName = new StringBuilder();
ftpFileName.append(userid);
ftpFileName.append(fileSplit);
ftpFileName.append(fileNamePrefix);
ftpFileName.append(DateUtils.dateToMonthStr(new Date()));
ftpFileName.append(fileSplit);
if ("99".equals(gfTaxNo)) {
if (gfshList.size() > 0) {
if (StringUtils.isNotEmpty(gfshList.get(0))){
ftpFileName.append(poolPaperService.getblocName(gfshList.get(0)));
ftpFileName.append(DateUtils.getStringDateShort());
ftpFileName.append(fileSplit);
}
}
} else {
if (gfshList.size() > 0) {
// for (String s : gfshList) {
// if (StringUtils.isNotEmpty(s)){
// ftpFileName.append(poolPaperService.getGfName(s));
ftpFileName.append((new Date()).getTime());
ftpFileName.append(fileNameSurfix);
// ftpFileName.append(fileNamePrefix);
// ftpFileName.append(DateUtils.dateToMonthStr(new Date()));
// ftpFileName.append(fileSplit);
// if ("99".equals(gfTaxNo)) {
// if (gfshList.size() > 0) {
// if (StringUtils.isNotEmpty(gfshList.get(0))){
// ftpFileName.append(poolPaperService.getblocName(gfshList.get(0)));
// ftpFileName.append(fileSplit);
// }
// }
if (StringUtils.isNotEmpty(gfshList.get(0))){
ftpFileName.append(poolPaperService.getGfName(gfshList.get(0)));
ftpFileName.append(fileSplit);
}
}
}
ftpFileName.append(DateUtils.getNowTimeStamp());
title = ftpFileName.toString();
ftpFileName.append(fileNameSurfix);
// } else {
// if (gfshList.size() > 0) {
//// for (String s : gfshList) {
//// if (StringUtils.isNotEmpty(s)){
//// ftpFileName.append(poolPaperService.getGfName(s));
//// ftpFileName.append(fileSplit);
//// }
//// }
// if (StringUtils.isNotEmpty(gfshList.get(0))){
// ftpFileName.append(poolPaperService.getGfName(gfshList.get(0)));
// ftpFileName.append(fileSplit);
// }
// }
// }
//
// ftpFileName.append(DateUtils.getNowTimeStamp());
// title = ftpFileName.toString();
// ftpFileName.append(fileNameSurfix);
// 本地文件存储路径
StringBuilder excelFile = new StringBuilder();
@ -407,7 +415,7 @@ public class PoolSaleThread extends BaseThread {
if (firstPage) {
writeSheet = new WriteSheet();
writeSheet.setSheetNo(sheetNo);
writeSheet.setSheetName(sheetName);
writeSheet.setSheetName(title);
writeTable = new WriteTable();
writeTable.setTableNo(sheetNo);

@ -130,34 +130,42 @@ public class QypcsmkpExportThread extends BaseThread {
}
// 导出文件名
StringBuilder ftpFileName = new StringBuilder();
ftpFileName.append(userid);
ftpFileName.append(fileSplit);
ftpFileName.append(fileNamePrefix);
ftpFileName.append(DateUtils.dateToMonthStr(new Date()));
ftpFileName.append(fileSplit);
if ("99".equals(gfTaxNo)) {
if (gfshList.size() > 0) {
if (StringUtils.isNotEmpty(gfshList.get(0))){
ftpFileName.append(ticketService.getblocName(gfshList.get(0)));
ftpFileName.append(DateUtils.getStringDateShort());
ftpFileName.append(fileSplit);
}
}
} else {
if (gfshList.size() > 0) {
// for (String s : gfshList) {
// if (StringUtils.isNotEmpty(s)){
// ftpFileName.append(ticketService.getGfName(s));
ftpFileName.append((new Date()).getTime());
ftpFileName.append(fileNameSurfix);
// ftpFileName.append(fileNamePrefix);
// ftpFileName.append(DateUtils.dateToMonthStr(new Date()));
// ftpFileName.append(fileSplit);
// if ("99".equals(gfTaxNo)) {
// if (gfshList.size() > 0) {
// if (StringUtils.isNotEmpty(gfshList.get(0))){
// ftpFileName.append(ticketService.getblocName(gfshList.get(0)));
// ftpFileName.append(fileSplit);
// }
// }
if (StringUtils.isNotEmpty(gfshList.get(0))){
ftpFileName.append(ticketService.getGfName(gfshList.get(0)));
ftpFileName.append(fileSplit);
}
}
}
ftpFileName.append(DateUtils.getNowTimeStamp());
// title = ftpFileName.toString();
ftpFileName.append(fileNameSurfix);
// } else {
// if (gfshList.size() > 0) {
//// for (String s : gfshList) {
//// if (StringUtils.isNotEmpty(s)){
//// ftpFileName.append(ticketService.getGfName(s));
//// ftpFileName.append(fileSplit);
//// }
//// }
// if (StringUtils.isNotEmpty(gfshList.get(0))){
// ftpFileName.append(ticketService.getGfName(gfshList.get(0)));
// ftpFileName.append(fileSplit);
// }
// }
// }
//
// ftpFileName.append(DateUtils.getNowTimeStamp());
//// title = ftpFileName.toString();
// ftpFileName.append(fileNameSurfix);
// 本地文件存储路径
StringBuilder excelFile = new StringBuilder();

Loading…
Cancel
Save