nc设置全局参数设置

该段代码主要展示了在nc系统中如何通过全局参数GLOBLE00000000000000的ER15和ER16值进行权限检查。首先获取角色和组织信息,然后通过IUserManageQuery查询接口获取指定角色的用户,判断登录用户是否属于该角色。最后根据ckAuthority和isRole的值确定动态生成的查询条件。
摘要由CSDN通过智能技术生成
//add by xms 2015年5月11日17:00:24
        String whereStr=null;
        String isRole="N";
        String pk_org=result[2];
        String pk_role=SysInitQuery.getParaString("GLOBLE00000000000000", "ER15");
        String ckAuthority =SysInitQuery.getParaString("GLOBLE00000000000000", "ER16");
        IUserManageQuery iUsermanagerQuery= NCLocator.getInstance().lookup(IUserManageQuery.class);
        UserVO[] users=iUsermanagerQuery.queryUserByRole(pk_role, pk_group);
        for(UserVO user:users){
            if(user.getPrimaryKey().equals(loginUser)){
                isRole="Y";
                break;
            }
        }
        //add by xms 2015年5月11日17:00:43 end
        if(ckAuthority.equals("Y")&&isRole.equals("Y")){
            
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值