Browse Source

添加听证服务,认罪认罚统计

master
liujiaqiang 2 years ago
parent
commit
9a2808a05d
  1. 60
      24Hour/Controllers/Common/CommonController.cs

60
24Hour/Controllers/Common/CommonController.cs

@ -1948,6 +1948,66 @@ namespace _24Hour.Controllers.Common
appurl = ""
});
});
//获取认罪认罚预约记录
var Confessiondata = await _db.Queryable<App_ConfessionModel>()
.Where(q => q.IsDeleted == 0 && q.unitCode == _userdata.unitCode).ToArrayAsync();
Confessiondata.ToList().ForEach(q =>
{
var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault();
list.Add(new
{
type = 3,
Id = q.Id,
daId = da?.Id,
title = da?.title,
color = da?.color,
icon = da?.icon,
name = "",
phone = q.phone,
matter = q.matter,//事由
objectstr = "",//访问对象(案件名称)
Code = "",
statetype = $"{q.state}",//状态
reason = q.reason,//原因
sttime = q.sttime,
ettime = "",
creationtime = q.creationtime,
receptionuser = q.meetwitId,
username = q.meetwitname,
notes = q.notes,
appurl = ""
});
});
//获取听证预约记录
var Hearingdata = await _db.Queryable<App_HearingModel>()
.Where(q => q.IsDeleted == 0 && q.unitCode == _userdata.unitCode).ToArrayAsync();
Hearingdata.ToList().ForEach(q =>
{
var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault();
list.Add(new
{
type = 4,
Id = q.Id,
daId = da?.Id,
title = da?.title,
color = da?.color,
icon = da?.icon,
name = "",
phone = q.contact,
matter = q.witnessrequest,//事由
objectstr = "",//访问对象(案件名称)
Code = "",
statetype = $"{q.state}",//状态
reason = q.reason,//原因
sttime = q.reservationtime,
ettime = "",
creationtime = q.creationtime,
receptionuser = q.receptionuser,
username = q.receptionusername,
notes = q.notes,
appurl = ""
});
});
list = list
.WhereIF(Commondata.StartTime != null && Commondata.EndTime != null, q => q.sttime >= Commondata.StartTime && q.sttime < Commondata.EndTime.Value.AddDays(1)).OrderByDescending(q => q.creationtime).ToList();
//预约类型分组统计

Loading…
Cancel
Save