main
黄海 2 years ago
parent 6a993243fa
commit 30ceea5b7d

@ -16,6 +16,7 @@ import com.jfinal.ext.interceptor.GET;
import com.jfinal.ext.interceptor.POST; import com.jfinal.ext.interceptor.POST;
import com.jfinal.kit.Kv; import com.jfinal.kit.Kv;
import com.jfinal.kit.StrKit; import com.jfinal.kit.StrKit;
import com.jfinal.plugin.activerecord.Page;
import com.jfinal.plugin.activerecord.Record; import com.jfinal.plugin.activerecord.Record;
import com.jfinal.upload.UploadFile; import com.jfinal.upload.UploadFile;
import org.apache.poi.openxml4j.util.ZipSecureFile; import org.apache.poi.openxml4j.util.ZipSecureFile;
@ -479,4 +480,16 @@ public class CollectController extends Controller {
kv.set("message", "所有数据成功导入!"); kv.set("message", "所有数据成功导入!");
renderJson(kv); renderJson(kv);
} }
/**
*
*
* @param job_name
*/
@Before({GET.class})
@IsLoginInterface({})
public void getJobList(String job_name, int page, int limit) {
Page<Record> list = cm.getJobList(job_name, page, limit);
renderJson(CommonUtil.renderJsonForLayUI(list));
}
} }

@ -3,12 +3,17 @@ package com.dsideal.QingLong.Collect.Model;
import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateTime;
import cn.hutool.core.io.FileUtil; import cn.hutool.core.io.FileUtil;
import com.dsideal.QingLong.Collect.Const.DataTypeConst; import com.dsideal.QingLong.Collect.Const.DataTypeConst;
import com.dsideal.QingLong.Interceptor.IsLoginInterface;
import com.dsideal.QingLong.Util.ChineseCharacterUtil; import com.dsideal.QingLong.Util.ChineseCharacterUtil;
import com.dsideal.QingLong.Util.CommonUtil; 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.Kv;
import com.jfinal.kit.StrKit; import com.jfinal.kit.StrKit;
import com.jfinal.plugin.activerecord.Db; import com.jfinal.plugin.activerecord.Db;
import com.jfinal.plugin.activerecord.Page;
import com.jfinal.plugin.activerecord.Record; import com.jfinal.plugin.activerecord.Record;
import com.jfinal.plugin.activerecord.SqlPara;
import org.apache.poi.ss.usermodel.*; import org.apache.poi.ss.usermodel.*;
import org.apache.poi.ss.util.CellRangeAddress; import org.apache.poi.ss.util.CellRangeAddress;
import org.apache.poi.ss.util.CellRangeAddressList; import org.apache.poi.ss.util.CellRangeAddressList;
@ -842,4 +847,18 @@ public class CollectModel {
} }
return false; 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;
}
} }

@ -0,0 +1,9 @@
#namespace("Collect")
#sql("getJobList")
select * from t_collect_job where 1=1
#if(job_name)
and job_name like #para(job_name, "like")
#end
order by job_id desc
#end
#end
Loading…
Cancel
Save