main
黄海 10 months ago
parent 1f54384991
commit 318ae2d4bd

@ -12,6 +12,7 @@ public class DataAuthorityModel {
/**
*
*
*
* @return
*/
@ -24,19 +25,16 @@ public class DataAuthorityModel {
String sync_sql = record.getStr("sync_sql");
if (sync_sql != null) {
String resource_type_code = record.getStr("resource_type_code");
sql = "delete from t_sys_resource where resource_type_code=?";
Db.update(sql, resource_type_code);
List<Record> records = Db.find(sync_sql);
for (int i = 0; i < records.size(); i++) {
Record r = records.get(i);
String resource_id = r.getStr("resource_id");
String resource_name = r.getStr("resource_name");
//检查这个资源是否已经存在
sql = "select count(1) as c from t_sys_resource where resource_type_code=? and resource_id=?";
Record res = Db.findFirst(sql, resource_type_code, resource_id);
if (res.getInt("c") == 0) {
sql = "insert into t_sys_resource(resource_type_code,resource_id,resource_name) values(?,?,?)";
Db.update(sql, resource_type_code, resource_id, resource_name);
count++;
}
sql = "insert into t_sys_resource(resource_type_code,resource_id,resource_name) values(?,?,?)";
Db.update(sql, resource_type_code, resource_id, resource_name);
count++;
}
}
}

Loading…
Cancel
Save