|
|
@ -1,6 +1,7 @@
|
|
|
|
package com.dsideal.base.DataEase.Model;
|
|
|
|
package com.dsideal.base.DataEase.Model;
|
|
|
|
|
|
|
|
|
|
|
|
import com.dsideal.base.Util.ExcelCommonUtil;
|
|
|
|
import com.dsideal.base.Util.ExcelCommonUtil;
|
|
|
|
|
|
|
|
import com.dsideal.base.Util.FileUtil;
|
|
|
|
import com.jfinal.kit.Kv;
|
|
|
|
import com.jfinal.kit.Kv;
|
|
|
|
import com.jfinal.plugin.activerecord.Db;
|
|
|
|
import com.jfinal.plugin.activerecord.Db;
|
|
|
|
import com.jfinal.plugin.activerecord.Record;
|
|
|
|
import com.jfinal.plugin.activerecord.Record;
|
|
|
@ -8,6 +9,7 @@ import com.jfinal.plugin.activerecord.SqlPara;
|
|
|
|
import net.sf.json.JSONArray;
|
|
|
|
import net.sf.json.JSONArray;
|
|
|
|
import net.sf.json.JSONObject;
|
|
|
|
import net.sf.json.JSONObject;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.io.File;
|
|
|
|
import java.io.IOException;
|
|
|
|
import java.io.IOException;
|
|
|
|
import java.util.ArrayList;
|
|
|
|
import java.util.ArrayList;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
@ -334,6 +336,7 @@ public class DataEaseModel {
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 导出Excel
|
|
|
|
* 导出Excel
|
|
|
|
|
|
|
|
*
|
|
|
|
* @param identity_id
|
|
|
|
* @param identity_id
|
|
|
|
* @param tableName
|
|
|
|
* @param tableName
|
|
|
|
* @param dataSetName
|
|
|
|
* @param dataSetName
|
|
|
@ -349,6 +352,12 @@ public class DataEaseModel {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
List<Record> tableData = Db.use(DataEaseModel.DB_NAME).find(sql);
|
|
|
|
List<Record> tableData = Db.use(DataEaseModel.DB_NAME).find(sql);
|
|
|
|
String excelFileName = "【" + area_name + "】" + dataSetName + ".xlsx";
|
|
|
|
String excelFileName = "【" + area_name + "】" + dataSetName + ".xlsx";
|
|
|
|
ExcelCommonUtil.writeExcel(tableData, exportPath + "/" + excelFileName, true);
|
|
|
|
String filePath = exportPath + excelFileName;
|
|
|
|
|
|
|
|
if (new File(filePath).exists()) {
|
|
|
|
|
|
|
|
//删除
|
|
|
|
|
|
|
|
new File(filePath).delete();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
//导出
|
|
|
|
|
|
|
|
ExcelCommonUtil.writeExcel(tableData, filePath, true);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|