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

@ -1,6 +1,7 @@
package com.dsideal.base.Base.Controller;
import com.alibaba.fastjson.JSONObject;
import com.dsideal.base.Util.CookieUtil;
import com.jfinal.aop.Before;
import com.jfinal.core.Controller;
import com.jfinal.ext.interceptor.GET;
@ -822,9 +823,29 @@ public class BaseController extends Controller {
renderJson(record);
}
/**
* identity_id,
*/
@Before({GET.class})
public void getData(){
List<Record> list=model.getData();
@IsLoginInterface({})
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));
}
}

@ -971,6 +971,7 @@ public class BaseModel {
String sql = Db.getSql("Base.getZyyxClassTree");
return Db.find(sql, bureau_id, bureau_id);
}
/*
*/
@ -983,9 +984,28 @@ public class BaseModel {
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.jfinal.kit.Kv;
@ -14,7 +14,7 @@ import java.io.File;
import java.util.ArrayList;
import java.util.List;
public class TestDataSet {
public class InitDataEaseDataSet {
/**
*
@ -35,7 +35,7 @@ public class TestDataSet {
* @return
*/
public static List<Record> getTableColumns(String table_name) {
String sql = "desc `dataease." + table_name + "`";
String sql = "desc dataease.`" + table_name + "`";
return Db.find(sql);
}
@ -46,7 +46,7 @@ public class TestDataSet {
* @return
*/
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);
}
@ -89,7 +89,7 @@ public class TestDataSet {
//遍历sql目录下所有的sql文件
File sqlDir;
String basePath = TestDataSet.class.getResource("/").getPath();
String basePath = InitDataEaseDataSet.class.getResource("/").getPath();
sqlDir = new File(basePath + "/Sql");
File[] sqlFiles = sqlDir.listFiles();
for (File sqlFile : sqlFiles != null ? sqlFiles : new File[0]) {
Loading…
Cancel
Save