mirror of
https://github.com/getrebuild/rebuild.git
synced 2024-09-20 07:25:54 +08:00
hotfix: role copy
This commit is contained in:
parent
c05f113abb
commit
efcb801aab
|
@ -156,10 +156,14 @@ public class RoleService extends BaseService implements AdminGuard {
|
|||
Application.getSqlExecutor().execute(dsql);
|
||||
|
||||
// 2.复制
|
||||
Record base = EntityHelper.forNew(EntityHelper.RolePrivileges, UserContextHolder.getUser());
|
||||
base.setID("roleId", to);
|
||||
for (Record p : fromPrivileges) {
|
||||
Record clone = p.clone();
|
||||
clone.setID("roleId", to);
|
||||
pm.save(clone);
|
||||
Record c = base.clone();
|
||||
c.setString("definition", p.getString("definition"));
|
||||
c.setInt("entity", p.getInt("entity"));
|
||||
c.setString("zeroKey", p.getString("zeroKey"));
|
||||
pm.save(c);
|
||||
}
|
||||
|
||||
// 3.刷新
|
||||
|
|
Loading…
Reference in a new issue