|
|
|
@ -3,12 +3,17 @@ package com.dsideal.QingLong.Collect.Model;
|
|
|
|
|
import cn.hutool.core.date.DateTime;
|
|
|
|
|
import cn.hutool.core.io.FileUtil;
|
|
|
|
|
import com.dsideal.QingLong.Collect.Const.DataTypeConst;
|
|
|
|
|
import com.dsideal.QingLong.Interceptor.IsLoginInterface;
|
|
|
|
|
import com.dsideal.QingLong.Util.ChineseCharacterUtil;
|
|
|
|
|
import com.dsideal.QingLong.Util.CommonUtil;
|
|
|
|
|
import com.jfinal.aop.Before;
|
|
|
|
|
import com.jfinal.ext.interceptor.GET;
|
|
|
|
|
import com.jfinal.kit.Kv;
|
|
|
|
|
import com.jfinal.kit.StrKit;
|
|
|
|
|
import com.jfinal.plugin.activerecord.Db;
|
|
|
|
|
import com.jfinal.plugin.activerecord.Page;
|
|
|
|
|
import com.jfinal.plugin.activerecord.Record;
|
|
|
|
|
import com.jfinal.plugin.activerecord.SqlPara;
|
|
|
|
|
import org.apache.poi.ss.usermodel.*;
|
|
|
|
|
import org.apache.poi.ss.util.CellRangeAddress;
|
|
|
|
|
import org.apache.poi.ss.util.CellRangeAddressList;
|
|
|
|
@ -80,7 +85,7 @@ public class CollectModel {
|
|
|
|
|
rSheet.set("end_column", end_column);
|
|
|
|
|
rSheet.set("data_start_row", data_start_row);
|
|
|
|
|
rSheet.set("column_num", column_num);
|
|
|
|
|
rSheet.set("upload_excel_filename",upload_excel_filename);
|
|
|
|
|
rSheet.set("upload_excel_filename", upload_excel_filename);
|
|
|
|
|
Db.save("t_collect_job_sheet", "job_id,sheet_index", rSheet);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -842,4 +847,18 @@ public class CollectModel {
|
|
|
|
|
}
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 功能:获取任务列表,支持关键字查询
|
|
|
|
|
*
|
|
|
|
|
* @param job_name
|
|
|
|
|
*/
|
|
|
|
|
public Page<Record> getJobList(String job_name, int page, int limit) {
|
|
|
|
|
Kv kv = Kv.create();
|
|
|
|
|
if (!StrKit.isBlank(job_name)) kv.set("job_name", job_name);
|
|
|
|
|
SqlPara sqlPara = Db.getSqlPara("Collect.getJobList", kv);
|
|
|
|
|
String sql = sqlPara.getSql();
|
|
|
|
|
Page<Record> pageRecord = Db.paginateByFullSql(page, limit, CommonUtil.getTotalSql(sql), sql);
|
|
|
|
|
return pageRecord;
|
|
|
|
|
}
|
|
|
|
|
}
|