using System; using System.Collections.Generic; using System.Configuration; using System.Linq; using System.Text; using System.Threading.Tasks; using SqlSugar; using WMS.Util; using WMS.Info; namespace WMS.Core { public class ACLGetBLL : IBLL { public object OutObjData { get; set; } public string SuccessMsg { get; set; } = ""; public LoginUserInfo LoginUser { get; set; } public string InJsonData { get; set; } public string BLLDesc { get; private set; } = "获取用户权限"; public void Exec() { try { void action(SqlSugarClient ctx) { if (LoginUser.UserType == EUserType.SuperAdmin || LoginUser.UserType == EUserType.Super || LoginUser.UserType == EUserType.System) { return; } var uacl = ctx.Queryable().Where(it=>it.F_OBJNO==LoginUser.UserNo && it.F_OBJTYPENUM==(int)EACLObjType.UserItem); var list = ctx.Queryable().Where(it => it.F_USERNO == LoginUser.UserNo).ToList(); // ctx.Queryable() }; } catch (Exception ex) { throw ex; } } } }