main
黄海 9 months ago
parent 82f8a30191
commit 31312efd50

@ -1,6 +1,7 @@
package com.dsideal.base.Base.Controller; package com.dsideal.base.Base.Controller;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.dsideal.base.Util.CookieUtil;
import com.jfinal.aop.Before; import com.jfinal.aop.Before;
import com.jfinal.core.Controller; import com.jfinal.core.Controller;
import com.jfinal.ext.interceptor.GET; import com.jfinal.ext.interceptor.GET;
@ -822,9 +823,29 @@ public class BaseController extends Controller {
renderJson(record); renderJson(record);
} }
/**
* identity_id,
*/
@Before({GET.class}) @Before({GET.class})
public void getData(){ @IsLoginInterface({})
List<Record> list=model.getData(); public void getDataSet() {
// 人员身份
// identity_id=1 省
// identity_id=2 市
// identity_id=3 县
int identity_id = Integer.parseInt(CookieUtil.getValue(getRequest(), "identity_id"));
List<Record> list = model.getDataSet(identity_id);
renderJson(CommonUtil.renderJsonForLayUI(list));
}
/**
*
* @param dataset_id id
*/
@Before(GET.class)
@IsLoginInterface({})
public void getDataSetTable(int dataset_id) {
List<Record> list= model.getDataSetTable(dataset_id);
renderJson(CommonUtil.renderJsonForLayUI(list)); renderJson(CommonUtil.renderJsonForLayUI(list));
} }
} }

@ -971,6 +971,7 @@ public class BaseModel {
String sql = Db.getSql("Base.getZyyxClassTree"); String sql = Db.getSql("Base.getZyyxClassTree");
return Db.find(sql, bureau_id, bureau_id); return Db.find(sql, bureau_id, bureau_id);
} }
/* /*
*/ */
@ -983,9 +984,28 @@ public class BaseModel {
return record; return record;
} }
public List<Record> getData(){ /**
String sql="select * from dataease.`excel_报告-教育资源配置发展预测_cbd431c461`"; *
List<Record> list=Db.find(sql); *
return list; * @param identity_id id
* @return
*/
public List<Record> getDataSet(int identity_id) {
String sql = "select * from t_dp_dataset where owner_id=? order by dataset_name";
return Db.find(sql, identity_id);
}
/**
*
*
* @param dataset_id id
* @return
*/
public List<Record> getDataSetTable(int dataset_id) {
String sql = "select * from t_dp_dataset where id=?";
Record record = Db.findFirst(sql, dataset_id);
if (record == null) return null;
sql = "select * from dataease.`" + record.getStr("table_name") + "`";
return Db.find(sql);
} }
} }

@ -1,4 +1,4 @@
package com.dsideal.base.Test; package com.dsideal.base.Tools;
import com.dsideal.base.Plugin.YamlProp; import com.dsideal.base.Plugin.YamlProp;
import com.jfinal.kit.Kv; import com.jfinal.kit.Kv;
@ -14,7 +14,7 @@ import java.io.File;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
public class TestDataSet { public class InitDataEaseDataSet {
/** /**
* *
@ -35,7 +35,7 @@ public class TestDataSet {
* @return * @return
*/ */
public static List<Record> getTableColumns(String table_name) { public static List<Record> getTableColumns(String table_name) {
String sql = "desc `dataease." + table_name + "`"; String sql = "desc dataease.`" + table_name + "`";
return Db.find(sql); return Db.find(sql);
} }
@ -46,7 +46,7 @@ public class TestDataSet {
* @return * @return
*/ */
public static List<Record> getTableData(String table_name) { public static List<Record> getTableData(String table_name) {
String sql = "select * from `dataease." + table_name+"`"; String sql = "select * from dataease.`" + table_name+"`";
return Db.find(sql); return Db.find(sql);
} }
@ -89,7 +89,7 @@ public class TestDataSet {
//遍历sql目录下所有的sql文件 //遍历sql目录下所有的sql文件
File sqlDir; File sqlDir;
String basePath = TestDataSet.class.getResource("/").getPath(); String basePath = InitDataEaseDataSet.class.getResource("/").getPath();
sqlDir = new File(basePath + "/Sql"); sqlDir = new File(basePath + "/Sql");
File[] sqlFiles = sqlDir.listFiles(); File[] sqlFiles = sqlDir.listFiles();
for (File sqlFile : sqlFiles != null ? sqlFiles : new File[0]) { for (File sqlFile : sqlFiles != null ? sqlFiles : new File[0]) {
Loading…
Cancel
Save