|
|
|
@ -63,11 +63,11 @@ namespace _24Hour.Controllers.Common
|
|
|
|
|
var list = new List<dynamic>(); |
|
|
|
|
//获取工作台信息 |
|
|
|
|
var Stagingdata = await _db.Queryable<StagingModel>().Where(q => q.IsDelete == 0).ToArrayAsync(); |
|
|
|
|
var Userdata = await _db.Queryable<App_Sys_UserModel>().Where(q => q.usertype == 0 && q.unitCode == _userdata.unitCode).ToArrayAsync(); |
|
|
|
|
var Userdata = await _db.Queryable<App_Sys_UserModel>().Where(q => q.usertype == 0 ).ToArrayAsync(); |
|
|
|
|
//获取律师服务预约记录 |
|
|
|
|
var Lawyerdata = await _db.Queryable<App_LawyerServicesModel>() |
|
|
|
|
.WhereIF(Commondata.state != null, x => x.state == Commondata.state) |
|
|
|
|
.Where(q => q.IsDeleted == 0 && q.unitCode == _userdata.unitCode).ToListAsync(); |
|
|
|
|
.Where(q => q.IsDeleted == 0 ).ToListAsync(); |
|
|
|
|
Lawyerdata.ToList().ForEach(q => |
|
|
|
|
{ |
|
|
|
|
var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); |
|
|
|
@ -96,7 +96,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 && q.unitCode == _userdata.unitCode).ToArrayAsync(); |
|
|
|
|
.Where(q => q.IsDeleted == 0).ToArrayAsync(); |
|
|
|
|
Remotedata.ToList().ForEach(q => |
|
|
|
|
{ |
|
|
|
|
var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); |
|
|
|
@ -122,7 +122,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 && q.unitCode == _userdata.unitCode).ToArrayAsync(); |
|
|
|
|
.Where(q => q.IsDeleted == 0).ToArrayAsync(); |
|
|
|
|
Receptiondata.ToList().ForEach(q => |
|
|
|
|
{ |
|
|
|
|
var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); |
|
|
|
@ -149,7 +149,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 && q.unitCode == _userdata.unitCode).ToArrayAsync(); |
|
|
|
|
.Where(q => q.IsDeleted == 0).ToArrayAsync(); |
|
|
|
|
Confessiondata.ToList().ForEach(q => |
|
|
|
|
{ |
|
|
|
|
var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); |
|
|
|
@ -175,7 +175,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 && q.unitCode == _userdata.unitCode).ToArrayAsync(); |
|
|
|
|
.Where(q => q.IsDeleted == 0).ToArrayAsync(); |
|
|
|
|
Hearingdata.ToList().ForEach(q => |
|
|
|
|
{ |
|
|
|
|
var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); |
|
|
|
@ -238,55 +238,85 @@ namespace _24Hour.Controllers.Common
|
|
|
|
|
//获取律师服务预约记录 |
|
|
|
|
var list = await _db.Queryable<App_LawyerServicesModel>() |
|
|
|
|
.Where(q => q.IsDeleted == 0 && q.Id == Id).ToListAsync(); |
|
|
|
|
var unitdal = _Unitdata.Where(q => q.unitCode == list.FirstOrDefault().unitCode).FirstOrDefault(); |
|
|
|
|
list.FirstOrDefault().unitCode = unitdal.unitname; |
|
|
|
|
result.result = list.FirstOrDefault(); |
|
|
|
|
if (list.Count>0) |
|
|
|
|
{ |
|
|
|
|
var unitdal = _Unitdata.Where(q => q.unitCode == list.FirstOrDefault().unitCode).FirstOrDefault(); |
|
|
|
|
if (unitdal!= null) |
|
|
|
|
{ |
|
|
|
|
list.FirstOrDefault().unitCode = unitdal.unitname; |
|
|
|
|
} |
|
|
|
|
result.result = list.FirstOrDefault(); |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
result.result =null; |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
case 1: |
|
|
|
|
//获取远程会见预约记录 |
|
|
|
|
var Remotedata = await _db.Queryable<App_RemoteModel>() |
|
|
|
|
.Where(q => q.IsDeleted == 0 && q.Id == Id).ToListAsync(); |
|
|
|
|
var unitdatote = _Unitdata.Where(q => q.unitCode == Remotedata.FirstOrDefault().unitCode).FirstOrDefault(); |
|
|
|
|
Remotedata.FirstOrDefault().unitCode = unitdatote.unitname; |
|
|
|
|
result.result = Remotedata.FirstOrDefault(); |
|
|
|
|
if (Remotedata.Count>0) |
|
|
|
|
{ |
|
|
|
|
var unitdatote = _Unitdata.Where(q => q.unitCode == Remotedata.FirstOrDefault().unitCode).FirstOrDefault(); |
|
|
|
|
if (unitdatote!= null) |
|
|
|
|
Remotedata.FirstOrDefault().unitCode = unitdatote.unitname; |
|
|
|
|
result.result = Remotedata.FirstOrDefault(); |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
case 2: |
|
|
|
|
//获取远程接待预约记录 |
|
|
|
|
var Receptiondata = await _db.Queryable<App_ReceptionModel>() |
|
|
|
|
.Where(q => q.IsDeleted == 0 && q.Id == Id).ToListAsync(); |
|
|
|
|
var unitdatR = _Unitdata.Where(q => q.unitCode == Receptiondata.FirstOrDefault().unitCode).FirstOrDefault(); |
|
|
|
|
Receptiondata.FirstOrDefault().unitCode = unitdatR.unitname; |
|
|
|
|
result.result = Receptiondata.FirstOrDefault(); |
|
|
|
|
if (Receptiondata.Count>0) |
|
|
|
|
{ |
|
|
|
|
var unitdatR = _Unitdata.Where(q => q.unitCode == Receptiondata.FirstOrDefault().unitCode).FirstOrDefault(); |
|
|
|
|
if (unitdatR!= null) |
|
|
|
|
Receptiondata.FirstOrDefault().unitCode = unitdatR.unitname; |
|
|
|
|
result.result = Receptiondata.FirstOrDefault(); |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
case 3: |
|
|
|
|
//获取听证预约记录 |
|
|
|
|
var Hearingdata = await _db.Queryable<App_HearingModel>() |
|
|
|
|
.Where(q => q.IsDeleted == 0 && q.Id == Id).ToListAsync(); |
|
|
|
|
var unitdata = _Unitdata.Where(q => q.unitCode == Hearingdata.FirstOrDefault().unitCode).FirstOrDefault(); |
|
|
|
|
Hearingdata.FirstOrDefault().unitCode = unitdata.unitname; |
|
|
|
|
result.result = Hearingdata.FirstOrDefault(); |
|
|
|
|
if (Hearingdata.Count>0) |
|
|
|
|
{ |
|
|
|
|
var unitdata = _Unitdata.Where(q => q.unitCode == Hearingdata.FirstOrDefault().unitCode).FirstOrDefault(); |
|
|
|
|
if (unitdata!= null) |
|
|
|
|
Hearingdata.FirstOrDefault().unitCode = unitdata.unitname; |
|
|
|
|
result.result = Hearingdata.FirstOrDefault(); |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
case 4: |
|
|
|
|
//获取文书签收记录 |
|
|
|
|
var Documentdata = await _db.Queryable<App_DocumentModel>() |
|
|
|
|
.Where(q => q.Id == Id).ToListAsync(); |
|
|
|
|
var unitda = _Unitdata.Where(q => q.unitCode == Documentdata.FirstOrDefault().dwbm).FirstOrDefault(); |
|
|
|
|
Documentdata.FirstOrDefault().dwbm = unitda.unitname; |
|
|
|
|
result.result = Documentdata.FirstOrDefault(); |
|
|
|
|
if (Documentdata.Count>0) |
|
|
|
|
{ |
|
|
|
|
var unitda = _Unitdata.Where(q => q.unitCode == Documentdata.FirstOrDefault().dwbm).FirstOrDefault(); |
|
|
|
|
if (unitda!= null) |
|
|
|
|
Documentdata.FirstOrDefault().dwbm = unitda.unitname; |
|
|
|
|
result.result = Documentdata.FirstOrDefault(); |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
case 5: |
|
|
|
|
//获取云柜记录 |
|
|
|
|
var CloudCabinetdata = await _db.Queryable<App_CloudCabinetModel>() |
|
|
|
|
.Where(q => q.Id == Id).ToListAsync(); |
|
|
|
|
var unitdat = _Unitdata.Where(q => q.unitCode == CloudCabinetdata.FirstOrDefault().dwbm).FirstOrDefault(); |
|
|
|
|
CloudCabinetdata.FirstOrDefault().dwbm = unitdat.unitname; |
|
|
|
|
result.result = CloudCabinetdata.FirstOrDefault(); |
|
|
|
|
if (CloudCabinetdata.Count>0) |
|
|
|
|
{ |
|
|
|
|
var unitdat = _Unitdata.Where(q => q.unitCode == CloudCabinetdata.FirstOrDefault().dwbm).FirstOrDefault(); |
|
|
|
|
CloudCabinetdata.FirstOrDefault().dwbm = unitdat.unitname; |
|
|
|
|
result.result = CloudCabinetdata.FirstOrDefault(); |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
case 6: |
|
|
|
|
//获取认罪认罚预约记录 |
|
|
|
|
var Confessiondata = await _db.Queryable<App_ConfessionModel>() |
|
|
|
|
.Where(q => q.IsDeleted == 0 && q.Id == Id).ToListAsync(); |
|
|
|
|
result.result = Confessiondata.FirstOrDefault(); |
|
|
|
|
if (Confessiondata.Count>0) |
|
|
|
|
result.result = Confessiondata.FirstOrDefault(); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
result.IsSucceed = true; |
|
|
|
@ -550,6 +580,12 @@ namespace _24Hour.Controllers.Common
|
|
|
|
|
try |
|
|
|
|
{ |
|
|
|
|
var list = new List<dynamic?>(); |
|
|
|
|
if (string.IsNullOrEmpty(_userdata.department)) |
|
|
|
|
{ |
|
|
|
|
result.IsSucceed = true; |
|
|
|
|
result.result=list; |
|
|
|
|
return result; |
|
|
|
|
} |
|
|
|
|
//获取工作台信息 |
|
|
|
|
var Stagingdata = await _db.Queryable<StagingModel>().Where(q => q.IsDelete == 0).ToArrayAsync(); |
|
|
|
|
var Userdata = await _db.Queryable<App_Sys_UserModel>().Where(q => q.IsDeleted == 0 && q.usertype == 0).ToArrayAsync(); |
|
|
|
@ -886,6 +922,13 @@ namespace _24Hour.Controllers.Common
|
|
|
|
|
//获取工作台信息 |
|
|
|
|
var Stagingdata = await _db.Queryable<StagingModel>().Where(q => q.IsDelete == 0).ToArrayAsync(); |
|
|
|
|
var Userdata = await _db.Queryable<App_Sys_UserModel>().Where(q => q.IsDeleted == 0 && q.usertype == 0).ToArrayAsync(); |
|
|
|
|
if (string.IsNullOrEmpty(_userdata.department)) |
|
|
|
|
{ |
|
|
|
|
result.IsSucceed = true; |
|
|
|
|
result.result=list; |
|
|
|
|
return result; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//获取律师服务预约记录 |
|
|
|
|
var Lawyerdata = await _db.Queryable<App_LawyerServicesModel>().WhereIF(!string.IsNullOrEmpty(_userdata.department), x => x.receptionuser==_userdata.department) |
|
|
|
|
.Where(q => q.IsDeleted == 0 && !string.IsNullOrEmpty(q.receptionuser) && q.state != 2 && q.state != 3).ToArrayAsync(); |
|
|
|
@ -1182,6 +1225,7 @@ namespace _24Hour.Controllers.Common
|
|
|
|
|
{ |
|
|
|
|
try |
|
|
|
|
{ |
|
|
|
|
var newmodel = _userdata; |
|
|
|
|
if (dto == null) |
|
|
|
|
{ |
|
|
|
|
result.IsSucceed = false; |
|
|
|
@ -1227,8 +1271,8 @@ namespace _24Hour.Controllers.Common
|
|
|
|
|
Lawyerbol.FirstOrDefault().acceptancetime = dto.time; |
|
|
|
|
Lawyerbol.FirstOrDefault().reason = dto.reason; |
|
|
|
|
Lawyerbol.FirstOrDefault().state = Convert.ToInt32(dto.state); |
|
|
|
|
Lawyerbol.FirstOrDefault().operatorId =_userdata.Id; |
|
|
|
|
Lawyerbol.FirstOrDefault().operatorName = _userdata.name; |
|
|
|
|
Lawyerbol.FirstOrDefault().operatorId =newmodel.Id; |
|
|
|
|
Lawyerbol.FirstOrDefault().operatorName = newmodel.name; |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
@ -1236,7 +1280,7 @@ namespace _24Hour.Controllers.Common
|
|
|
|
|
Lawyerbol.FirstOrDefault().receptionusername = dto.username; |
|
|
|
|
} |
|
|
|
|
_db.BeginTran(); |
|
|
|
|
var num = await _db.Updateable(Lawyerbol.FirstOrDefault()).UpdateColumns(it => new { it.receptionuser, it.receptionusername, it.acceptancetime, it.reason, it.state,it.operatorId,it.operatorName }).ExecuteCommandAsync(); |
|
|
|
|
var num = await _db.Updateable(Lawyerbol.FirstOrDefault()).UpdateColumns(it => new { it.receptionuser, it.receptionusername, it.acceptancetime, it.reason, it.state, it.operatorId, it.operatorName }).ExecuteCommandAsync(); |
|
|
|
|
_db.CommitTran(); |
|
|
|
|
if (num > 0) |
|
|
|
|
{ |
|
|
|
@ -1255,8 +1299,8 @@ namespace _24Hour.Controllers.Common
|
|
|
|
|
RemoteModelbol.FirstOrDefault().acceptancetime = dto.time; |
|
|
|
|
RemoteModelbol.FirstOrDefault().reason = dto.reason; |
|
|
|
|
RemoteModelbol.FirstOrDefault().state = Convert.ToInt32(dto.state); |
|
|
|
|
RemoteModelbol.FirstOrDefault().operatorId =_userdata.Id; |
|
|
|
|
RemoteModelbol.FirstOrDefault().operatorName = _userdata.name; |
|
|
|
|
RemoteModelbol.FirstOrDefault().operatorId =newmodel.Id; |
|
|
|
|
RemoteModelbol.FirstOrDefault().operatorName = newmodel.name; |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
@ -1283,8 +1327,8 @@ namespace _24Hour.Controllers.Common
|
|
|
|
|
Receptiondata.FirstOrDefault().acceptancetime = dto.time; |
|
|
|
|
Receptiondata.FirstOrDefault().reason = dto.reason; |
|
|
|
|
Receptiondata.FirstOrDefault().state = Convert.ToInt32(dto.state); |
|
|
|
|
Receptiondata.FirstOrDefault().operatorId =_userdata.Id; |
|
|
|
|
Receptiondata.FirstOrDefault().operatorName = _userdata.name; |
|
|
|
|
Receptiondata.FirstOrDefault().operatorId =newmodel.Id; |
|
|
|
|
Receptiondata.FirstOrDefault().operatorName = newmodel.name; |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
@ -1310,8 +1354,8 @@ namespace _24Hour.Controllers.Common
|
|
|
|
|
Confessiondata.FirstOrDefault().acceptancetime = dto.time; |
|
|
|
|
Confessiondata.FirstOrDefault().reason = dto.reason; |
|
|
|
|
Confessiondata.FirstOrDefault().state =Convert.ToInt32(dto.state); |
|
|
|
|
Confessiondata.FirstOrDefault().operatorId =_userdata.Id; |
|
|
|
|
Confessiondata.FirstOrDefault().operatorName = _userdata.name; |
|
|
|
|
Confessiondata.FirstOrDefault().operatorId =newmodel.Id; |
|
|
|
|
Confessiondata.FirstOrDefault().operatorName = newmodel.name; |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
@ -1338,8 +1382,8 @@ namespace _24Hour.Controllers.Common
|
|
|
|
|
Hearingdata.FirstOrDefault().acceptancetime = dto.time; |
|
|
|
|
Hearingdata.FirstOrDefault().reason = dto.reason; |
|
|
|
|
Hearingdata.FirstOrDefault().state = Convert.ToInt32(dto.state); |
|
|
|
|
Confessiondata.FirstOrDefault().operatorId =_userdata.Id; |
|
|
|
|
Confessiondata.FirstOrDefault().operatorName = _userdata.name; |
|
|
|
|
Hearingdata.FirstOrDefault().operatorId =newmodel.Id; |
|
|
|
|
Hearingdata.FirstOrDefault().operatorName = newmodel.name; |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|