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

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 查询 #region 查询
public override async Task<ServicePageResult<Ghrh_HumanRequestDto>> QueryFilterPage(QueryBody filter, string condition, bool? IsEnable = true) 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 entitys = result.result.DT_TableDataT1;
var deptIds = entitys.Where(x => x.DeptId != null).Select(x => x.DeptId).ToList(); 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) 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 entitys = result.result.DT_TableDataT1;
var deptIds = entitys.Where(x => x.DeptId != null).Select(x => x.DeptId).ToList(); 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>() 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 .Select(g => new
{ {
g.Status, 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) 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; var entitys = result.result.DT_TableDataT1;
int? year = null; int? year = null;
if (filter.jsonParam != null) if (filter.jsonParam != null)

Loading…
Cancel
Save