Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

【应用场景】

当数据库或第三方接口中已存在用户的权限信息,可以将用户名同步到角色中,当第三方系统的用户发生变更时,报表平台的角色权限也可以同步更新

 

示例脚本
importPackage(com.alibaba.fastjson);
var data = new JSONArray();
var connectionName = "local dataset";
var sql="select usercode from permissiontable";
var userRows = databaseService.query(connectionName, sql, null);
if(userRows.size() > 0){
    for(var i = 0; i < userRows.size(); i++){
        var row = userRows.get(i);
        var userObj = new JSONObject();
        userObj.put("username", row.get("usercode"));
        data.add(userObj);
    }
}
result.setData(data);
  • No labels