From b6c29718e10e25a6a49fe9538f554371e1560720 Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期一, 25 七月 2022 15:50:22 +0800
Subject: [PATCH] 1. 调试监管统计文件下载接口; 2. 新增自动评分刷新接口; 3. 针对前端页面,调整部分接口

---
 src/main/kotlin/cn/flightfeather/supervision/business/report/BaseExcel.kt |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/src/main/kotlin/cn/flightfeather/supervision/business/report/BaseExcel.kt b/src/main/kotlin/cn/flightfeather/supervision/business/report/BaseExcel.kt
index 6f4c5b7..844726b 100644
--- a/src/main/kotlin/cn/flightfeather/supervision/business/report/BaseExcel.kt
+++ b/src/main/kotlin/cn/flightfeather/supervision/business/report/BaseExcel.kt
@@ -1,6 +1,7 @@
 package cn.flightfeather.supervision.business.report
 
 import org.apache.poi.hssf.usermodel.HSSFWorkbook
+import java.io.File
 import java.io.FileOutputStream
 import java.io.OutputStream
 import java.util.*
@@ -17,9 +18,15 @@
     // excel鏂囨。
     private var workbook = HSSFWorkbook()
 
+    fun getReportName(): String = "${dataSource.areaName()}-${fileName}.xls"
+
     fun toFile(path: String) {
-        val fileName = "${dataSource.areaName()}-${fileName}-${Date().time}.xls"
-        val out = FileOutputStream(path + fileName)
+        val fileName = getReportName()
+        val file = File(path + fileName)
+        if (!file.parentFile.exists()) {
+            file.parentFile.mkdirs()
+        }
+        val out = FileOutputStream(file)
         toOutputStream(out)
     }
 

--
Gitblit v1.9.3