12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- 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<ACL_AUTHORIZE>().Where(it=>it.F_OBJNO==LoginUser.UserNo && it.F_OBJTYPENUM==(int)EACLObjType.UserItem);
- var list = ctx.Queryable<ACL_USERRELATION>().Where(it => it.F_USERNO == LoginUser.UserNo).ToList();
-
- // ctx.Queryable<ACL_AUTHORIZE>()
- };
- }
- catch (Exception ex)
- {
- throw ex;
- }
- }
- }
- }
|