用户在页面上可见的数据要跟着人员权限走

master
xiaochanghai 6 months ago
parent 9ba78e4ecd
commit aa3ebb9875
  1. 2
      Tiobon.Core.Services/Ghrh/Ghrh_HumanRequestServices.cs
  2. 2
      Tiobon.Core.Services/Ghrh/Ghrh_OfferApplyOrderServices.cs
  3. 2
      Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs
  4. 2
      Tiobon.Core.Services/Ghrh/Ghrh_YearHumanSettingsServices.cs

@ -97,7 +97,7 @@ public class Ghrh_HumanRequestServices : BaseServices<Ghrh_HumanRequest, Ghrh_Hu
#region 查询
public override async Task<ServicePageResult<Ghrh_HumanRequestDto>> QueryFilterPage(QueryBody filter, string condition, bool? IsEnable = true)
{
var result = await base.QueryFilterPage(filter, condition, IsEnable);
var result = await base.QueryFilterPage(filter, $"dbo.[FUserDeptPriv] ({App.User.ID}, DeptId, getdate())=1", IsEnable);
var entitys = result.result.DT_TableDataT1;
var deptIds = entitys.Where(x => x.DeptId != null).Select(x => x.DeptId).ToList();

@ -33,7 +33,7 @@ public class Ghrh_OfferApplyOrderServices : BaseServices<Ghrh_OfferApplyOrder, G
public override async Task<ServicePageResult<Ghrh_OfferApplyOrderDto>> QueryFilterPage(QueryBody filter, string condition, bool? IsEnable = true)
{
var result = await base.QueryFilterPage(filter, condition, IsEnable);
var result = await base.QueryFilterPage(filter, $"dbo.[FUserDeptPriv] ({App.User.ID}, DeptId, getdate())=1", IsEnable);
var entitys = result.result.DT_TableDataT1;
var deptIds = entitys.Where(x => x.DeptId != null).Select(x => x.DeptId).ToList();

@ -4245,7 +4245,7 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1
{
var group = await Db.Queryable<Ghrh_InterviewRecord>()
.Where(x => x.StaffId == GetStaffId()).GroupBy(x => x.Status)
.Where(x => x.StaffId == App.User.StaffId).GroupBy(x => x.Status)
.Select(g => new
{
g.Status,

@ -62,7 +62,7 @@ public class Ghrh_YearHumanSettingsServices : BaseServices<Ghrh_YearHumanSetting
public override async Task<ServicePageResult<Ghrh_YearHumanSettingsDto>> QueryFilterPage(QueryBody filter, string condition, bool? IsEnable = true)
{
var result = await base.QueryFilterPage(filter, "WorkState = 1", IsEnable);
var result = await base.QueryFilterPage(filter, $"WorkState = 1 AND dbo.[FUserDeptPriv] ({App.User.ID}, DeptId, getdate())=1", IsEnable);
var entitys = result.result.DT_TableDataT1;
int? year = null;
if (filter.jsonParam != null)

Loading…
Cancel
Save