main
黄海 2 years ago
parent cc241ddf58
commit 1df671b3d9

@ -5,10 +5,7 @@ import com.alibaba.fastjson.JSONObject;
import com.dsideal.FengHuang.Exam.Model.ExamModel;
import com.dsideal.FengHuang.Interceptor.EmptyInterface;
import com.dsideal.FengHuang.Interceptor.IsNumericInterface;
import com.dsideal.FengHuang.Util.CommonUtil;
import com.dsideal.FengHuang.Util.CookieUtil;
import com.dsideal.FengHuang.Util.ExcelCommonUtil;
import com.dsideal.FengHuang.Util.FileUtil;
import com.dsideal.FengHuang.Util.*;
import com.jfinal.aop.Before;
import com.jfinal.core.Controller;
import com.jfinal.ext.interceptor.GET;
@ -205,7 +202,7 @@ public class ExamController extends Controller {
public void exportExcel() {
Page<Record> list = em.getPageSummary(1, 10000);
//模板文件
String excelPath = PathKit.getRootClassPath() + PropKit.get("excelExportTemplatePathSuffix").replace("\\", "/");
String excelPath = PathUtil.getRootClassPath() + PropKit.get("excelExportTemplatePathSuffix").replace("\\", "/");
String filePath = excelPath + "exam.json";
//转成 json对象
JSONObject jo = FileUtil.readJsonFile(filePath);

@ -0,0 +1,8 @@
package com.dsideal.FengHuang.Util;
public class PathUtil {
public static String getRootClassPath() {
String path = Thread.currentThread().getContextClassLoader().getResource("").toString().replace("file:/", "");
return path.substring(0, path.length() - 1);
}
}

@ -25,6 +25,11 @@
"list_column_name": "score",
"width": 40
},
{
"show_column_name": "用时",
"list_column_name": "ys",
"width": 40
},
{
"show_column_name": "开始时间",
"list_column_name": "start_time",
@ -35,11 +40,5 @@
"list_column_name": "end_time",
"width": 40
}
,
{
"show_column_name": "用时",
"list_column_name": "ys",
"width": 40
}
]
}
Loading…
Cancel
Save