Browse Source

系统---根据当前登录人单位获取所有预约信息接口添加查询条件(当前登录人单位数据)

develop-lawyerExampaper
liujiaqiang 2 years ago
parent
commit
ca42870464
  1. 10
      24Hour/Controllers/Common/CommonController.cs
  2. 5
      24Hour/Program.cs

10
24Hour/Controllers/Common/CommonController.cs

@ -74,7 +74,7 @@ namespace _24Hour.Controllers.Common
//获取律师服务预约记录
var Lawyerdata = await _db.Queryable<App_LawyerServicesModel>()
.WhereIF(Commondata.state != null, x => x.state == Commondata.state)
.Where(q => q.IsDeleted == 0 ).ToListAsync();
.Where(q => q.IsDeleted == 0 &&q.unitCode==_userdata.unitCode).ToListAsync();
Lawyerdata.ToList().ForEach(q =>
{
var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault();
@ -105,7 +105,7 @@ namespace _24Hour.Controllers.Common
//获取远程会见预约记录
var Remotedata = await _db.Queryable<App_RemoteModel>()
.WhereIF(Commondata.state != null, x => x.state == Commondata.state)
.Where(q => q.IsDeleted == 0).ToArrayAsync();
.Where(q => q.IsDeleted == 0 && q.unitCode == _userdata.unitCode).ToArrayAsync();
Remotedata.ToList().ForEach(q =>
{
var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault();
@ -134,7 +134,7 @@ namespace _24Hour.Controllers.Common
//获取远程接待预约记录
var Receptiondata = await _db.Queryable<App_ReceptionModel>()
.WhereIF(Commondata.state != null, x => x.state == Commondata.state)
.Where(q => q.IsDeleted == 0).ToArrayAsync();
.Where(q => q.IsDeleted == 0 && q.unitCode == _userdata.unitCode).ToArrayAsync();
Receptiondata.ToList().ForEach(q =>
{
var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault();
@ -164,7 +164,7 @@ namespace _24Hour.Controllers.Common
//获取认罪认罚预约记录
var Confessiondata = await _db.Queryable<App_ConfessionModel>()
.WhereIF(Commondata.state != null, x => x.state == Commondata.state)
.Where(q => q.IsDeleted == 0).ToArrayAsync();
.Where(q => q.IsDeleted == 0 && q.unitCode == _userdata.unitCode).ToArrayAsync();
Confessiondata.ToList().ForEach(q =>
{
var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault();
@ -193,7 +193,7 @@ namespace _24Hour.Controllers.Common
//获取听证预约记录
var Hearingdata = await _db.Queryable<App_HearingModel>()
.WhereIF(Commondata.state != null, x => x.state == Commondata.state)
.Where(q => q.IsDeleted == 0).ToArrayAsync();
.Where(q => q.IsDeleted == 0 && q.unitCode == _userdata.unitCode).ToArrayAsync();
Hearingdata.ToList().ForEach(q =>
{
var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault();

5
24Hour/Program.cs

@ -19,9 +19,10 @@ using System.Runtime.InteropServices;
using AutoMapper;
using System.Reflection;
using Elight.Entity;
using _24Hour;
#region builder
var builder = WebApplication.CreateBuilder(args);
var Configuration = builder.Configuration;

Loading…
Cancel
Save