|
|
|
@ -585,16 +585,16 @@ public class DataEaseModel {
|
|
|
|
|
* @param id 数据集id
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public Page<Record> getDataSetContent(int id, int identity_id, String area_name, int pageNumber, int pageSize) {
|
|
|
|
|
public Page<Record> getDataSetContent(int id, int identity_id, String area_name, String keyword, int pageNumber, int pageSize) {
|
|
|
|
|
Record record = Db.findById("t_dp_dataset", "id", id);
|
|
|
|
|
String tableName = record.getStr("table_name");
|
|
|
|
|
Page<Record> p;
|
|
|
|
|
if (identity_id > 1) {
|
|
|
|
|
p = Db.paginate(pageNumber, pageSize,
|
|
|
|
|
"SELECT *", "from " + DB_NAME + ".`" + tableName + "` where `行政区划`='" + area_name + "' or `上级行政区划`='" + area_name + "'");
|
|
|
|
|
"SELECT *", "from " + DB_NAME + ".`" + tableName + "` where (`行政区划`='" + area_name + "' or `上级行政区划`='" + area_name + "') and `行政区划` like '%" + keyword + "%'");
|
|
|
|
|
} else {
|
|
|
|
|
p = Db.paginate(pageNumber, pageSize,
|
|
|
|
|
"SELECT *", "from " + DB_NAME + ".`" + tableName + "`");
|
|
|
|
|
"SELECT *", "from " + DB_NAME + ".`" + tableName + "` where `行政区划` like '%" + keyword + "%'");
|
|
|
|
|
}
|
|
|
|
|
return p;
|
|
|
|
|
}
|
|
|
|
@ -640,7 +640,6 @@ public class DataEaseModel {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 导出Excel
|
|
|
|
|
*
|
|
|
|
|