update DbExtension.cs

This commit is contained in:
不做码农 2022-03-18 21:49:58 +08:00
parent cc9af50f88
commit 3e6d2fdce1

View File

@ -52,7 +52,7 @@ namespace ZR.Admin.WebApi.Extensions
{ {
var param = db.Utilities.SerializeObject(pars.ToDictionary(it => it.ParameterName, it => it.Value)); var param = db.Utilities.SerializeObject(pars.ToDictionary(it => it.ParameterName, it => it.Value));
FilterData(); FilterData(db.GetConnection(0));
logger.Info($"【sql语句】{sql}{param}"); logger.Info($"【sql语句】{sql}{param}");
}; };
@ -88,7 +88,7 @@ namespace ZR.Admin.WebApi.Extensions
/// <summary> /// <summary>
/// 分页获取count 不会追加sql /// 分页获取count 不会追加sql
/// </summary> /// </summary>
private static void FilterData() private static void FilterData(ISqlSugarClient sqlSugarClient)
{ {
var u = App.User; var u = App.User;
if (u == null) return; if (u == null) return;
@ -119,8 +119,7 @@ namespace ZR.Admin.WebApi.Extensions
var exp = Expressionable.Create<SysDept>(); var exp = Expressionable.Create<SysDept>();
exp.Or(it => it.DeptId == user.DeptId); exp.Or(it => it.DeptId == user.DeptId);
var filter1 = new TableFilterItem<SysDept>(exp.ToExpression()); var filter1 = new TableFilterItem<SysDept>(exp.ToExpression());
DbScoped.SugarScope.GetConnection(0).QueryFilter.Add(filter1); sqlSugarClient.QueryFilter.Add(filter1);
Console.WriteLine("本部门数据过滤");
} }
else if (DATA_SCOPE_DEPT_AND_CHILD.Equals(dataScope))//本部门及以下数据 else if (DATA_SCOPE_DEPT_AND_CHILD.Equals(dataScope))//本部门及以下数据
{ {
@ -128,8 +127,8 @@ namespace ZR.Admin.WebApi.Extensions
} }
else if (DATA_SCOPE_SELF.Equals(dataScope))//仅本人数据 else if (DATA_SCOPE_SELF.Equals(dataScope))//仅本人数据
{ {
var filter1 = new TableFilterItem<SysUser>(it => it.UserId == user.UserId); var filter1 = new TableFilterItem<SysUser>(it => it.UserId == user.UserId, true);
DbScoped.SugarScope.GetConnection(0).QueryFilter.Add(filter1); sqlSugarClient.QueryFilter.Add(filter1);
} }
} }
} }