public OkObjectResult Put(string id, string sName, string sMoudleid, string sLinkurl, string sController, string sAction)
        {
            if (string.IsNullOrEmpty(id))
            {
                return(JsonRes.Fail("id无效"));
            }
            VsSysApiModule pExist = _apiModuleService.QueryByID(id);

            if (pExist == null)
            {
                return(JsonRes.Fail("接口不存在"));
            }
            pExist.SName       = sName;
            pExist.SModuleid   = sMoudleid;
            pExist.SLinkurl    = sLinkurl;
            pExist.SController = sController;
            pExist.SAction     = sAction;
            string error = "";
            int    res   = _apiModuleService.TryUpdate(out error, pExist);

            if (res == 0)
            {
                return(JsonRes.Fail(pExist, error));
            }
            return(JsonRes.Success(pExist));
        }
示例#2
0
        public OkObjectResult Post(string sUserid, string sModuleid, string sApiModuleid, bool bIsdeleted = false)
        {
            VsSysUser pFindUser = _userService.QueryByID(sUserid);

            if (pFindUser == null)
            {
                return(JsonRes.Fail("用户不存在"));
            }
            VsSysModule pFindModule = _moduleService.QueryByID(sModuleid);

            if (pFindModule == null)
            {
                return(JsonRes.Fail("模块不存在"));
            }
            VsSysApiModule pFindApi = _apiModuleService.QueryByID(sApiModuleid);

            if (pFindApi == null)
            {
                return(JsonRes.Fail("接口不存在"));
            }
            VsSysPower pExit = _powerService.QuerySingle(d => d.SUserid == sUserid && d.SApimoduleid == sApiModuleid);

            if (pExit != null)
            {
                return(JsonRes.Fail("接口已存在"));
            }
            VsSysPower entity = new VsSysPower
            {
                Id           = System.Guid.NewGuid().ToString(),
                SUserid      = sUserid,
                SModuleid    = sModuleid,
                SApimoduleid = sApiModuleid,
                BIsdeleted   = bIsdeleted,
            };
            string error = "";
            int    res   = _powerService.TryAdd(out error, entity);

            if (res == 0)
            {
                return(JsonRes.Fail(entity, error));
            }
            return(JsonRes.Success(entity));
        }