kgdxpr 2 years ago
commit ae4c844b9b

@ -36,6 +36,10 @@ import java.util.*;
public class CollectController extends Controller { public class CollectController extends Controller {
CollectModel cm = new CollectModel(); CollectModel cm = new CollectModel();
String basePath = CommonUtil.WebRoot + File.separator + "Excel";
public CollectController() throws URISyntaxException {
}
/********EXCEL****************************************************** /********EXCEL******************************************************
/** /**
@ -71,7 +75,6 @@ public class CollectController extends Controller {
renderJson(map); renderJson(map);
return; return;
} }
String basePath = CommonUtil.getClassPath() + "/Excel";
String upload_excel_filename = UUID.randomUUID().toString().toLowerCase() + ".xlsx"; String upload_excel_filename = UUID.randomUUID().toString().toLowerCase() + ".xlsx";
String templateXls = basePath + "/" + upload_excel_filename; String templateXls = basePath + "/" + upload_excel_filename;
//判断目录是不是存在 //判断目录是不是存在
@ -266,7 +269,7 @@ public class CollectController extends Controller {
Record jobRecord = cm.getJob(job_id); Record jobRecord = cm.getJob(job_id);
String upload_excel_filename = jobRecord.getStr("upload_excel_filename");//原始模板文件 String upload_excel_filename = jobRecord.getStr("upload_excel_filename");//原始模板文件
String basePath = CommonUtil.getClassPath() + "/Excel";
String upload_excel_filename_finish = UUID.randomUUID().toString().toLowerCase() + ".xlsx";//系统中可以提供下载的模板文件 String upload_excel_filename_finish = UUID.randomUUID().toString().toLowerCase() + ".xlsx";//系统中可以提供下载的模板文件
FileUtil.copy(basePath + File.separator + upload_excel_filename, basePath + File.separator + upload_excel_filename_finish, true); FileUtil.copy(basePath + File.separator + upload_excel_filename, basePath + File.separator + upload_excel_filename_finish, true);
@ -413,7 +416,6 @@ public class CollectController extends Controller {
renderJson(map); renderJson(map);
return; return;
} }
String basePath = CommonUtil.getClassPath() + File.separator + "Excel";
String upload_excel_filename_user = UUID.randomUUID().toString().toLowerCase() + ".xlsx"; String upload_excel_filename_user = UUID.randomUUID().toString().toLowerCase() + ".xlsx";
//判断目录是不是存在 //判断目录是不是存在
File file = new File(basePath); File file = new File(basePath);
@ -588,8 +590,8 @@ public class CollectController extends Controller {
*/ */
@Before({GET.class}) @Before({GET.class})
@IsLoginInterface({}) @IsLoginInterface({})
public void getBureauList(int org_type_id, String org_name,int page, int limit) { public void getBureauList(int org_type_id, String org_name, int page, int limit) {
Page<Record> list = cm.getBureauList(org_type_id,org_name, page, limit); Page<Record> list = cm.getBureauList(org_type_id, org_name, page, limit);
renderJson(CommonUtil.renderJsonForLayUI(list)); renderJson(CommonUtil.renderJsonForLayUI(list));
} }
@ -712,7 +714,6 @@ public class CollectController extends Controller {
renderJson(kv); renderJson(kv);
return; return;
} }
String basePath = CommonUtil.getClassPath() + File.separator + "Excel";
String excelPath = basePath + File.separator + upload_excel_filename_user; String excelPath = basePath + File.separator + upload_excel_filename_user;
//2、提供EXCEL //2、提供EXCEL
if (type_id == 1) { if (type_id == 1) {

@ -27,10 +27,7 @@ import com.dsideal.QingLong.Student.Controller.StudentController;
import com.dsideal.QingLong.StudentYd.Controller.StudentYdController; import com.dsideal.QingLong.StudentYd.Controller.StudentYdController;
import com.dsideal.QingLong.Teacher.Controller.TeacherController; import com.dsideal.QingLong.Teacher.Controller.TeacherController;
import com.dsideal.QingLong.TeacherYd.Controller.TeacherYdController; import com.dsideal.QingLong.TeacherYd.Controller.TeacherYdController;
import com.dsideal.QingLong.Util.LogBackLogFactory; import com.dsideal.QingLong.Util.*;
import com.dsideal.QingLong.Util.PikaKit;
import com.dsideal.QingLong.Util.PkUtil;
import com.dsideal.QingLong.Util.RedisKit;
import com.dsideal.QingLong.YunXiao.Controller.YunXiaoController; import com.dsideal.QingLong.YunXiao.Controller.YunXiaoController;
import com.jfinal.aop.Interceptor; import com.jfinal.aop.Interceptor;
import com.jfinal.config.*; import com.jfinal.config.*;
@ -58,8 +55,16 @@ public class Start extends JFinalConfig {
public void configConstant(Constants me) { public void configConstant(Constants me) {
//使用LogBack //使用LogBack
me.setLogFactory(new LogBackLogFactory()); me.setLogFactory(new LogBackLogFactory());
//读取程序运行的目录
PropKit.clear();
PropKit.use("undertow.properties");
CommonUtil.WebRoot = PropKit.get("undertow.resourcePath").split(",")[0];
PropKit.clear();
// 加载少量必要配置随后可用PropKit.get(...)获取值 // 加载少量必要配置随后可用PropKit.get(...)获取值
PropKit.use("application.properties"); PropKit.use("application.properties");
System.out.println(PropKit.get("driverClassName"));
//配置统一的错误页面 //配置统一的错误页面
me.setError404View("/html/common/404/index.html"); me.setError404View("/html/common/404/index.html");
} }

@ -31,6 +31,8 @@ public class CommonUtil {
//在独立的main函数中使用下面的方式进行声明logback对象 //在独立的main函数中使用下面的方式进行声明logback对象
private static Logger log = LoggerFactory.getLogger(CommonUtil.class); private static Logger log = LoggerFactory.getLogger(CommonUtil.class);
public static String WebRoot;
//获取当前年份 //获取当前年份
public static String getCurrentYear() { public static String getCurrentYear() {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy"); SimpleDateFormat sdf = new SimpleDateFormat("yyyy");

Loading…
Cancel
Save