コード例 #1
0
ファイル: MenuController.cs プロジェクト: wang2650/Bap
        public JsonResult GetUrlRightForCurrentUser()
        {
            ResponseResult result = new ResponseResult();
            int            userId = WebApi.Common.HelpOp.UserOp.GetUserId(this.User);

            if (userId <= 0)
            {
                result.Code = ResponseResultMessageDefine.ParaError;
                result.Errors.Add("用户id错误");
            }
            else
            {
                WXQ.BusinessCore.systemmanage.MenuOp op = new WXQ.BusinessCore.systemmanage.MenuOp();

                List <string> rv = op.GetUrlRightByUserId(userId);

                if (rv == null)
                {
                    result.Code = ResponseResultMessageDefine.OpLost;
                    result.Errors.Add(ResponseResultMessageDefine.OpLostMessage);
                }
                else
                {
                    result.Data = rv;
                }
            }

            return(Json(result));
        }
コード例 #2
0
ファイル: MenuController.cs プロジェクト: wang2650/Bap
        public JsonResult GetUrlRightByUserId([FromQuery] int userId)
        {
            ResponseResult result = new ResponseResult();

            if (userId <= 0)
            {
                result.Code = ResponseResultMessageDefine.ParaError;
                result.Errors.Add("用户id错误");
            }
            else
            {
                WXQ.BusinessCore.systemmanage.MenuOp op = new WXQ.BusinessCore.systemmanage.MenuOp();

                List <string> rv = op.GetUrlRightByUserId(userId);

                if (rv == null)
                {
                    result.Code = ResponseResultMessageDefine.OpLost;
                    result.Errors.Add(ResponseResultMessageDefine.OpLostMessage);
                }
                else
                {
                    result.Data = rv;
                }
            }

            return(Json(result));
        }