Browse Source

RegisterCheckItem、RegisterCheck

bjmzak
wxd 2 years ago
parent
commit
6a48a5e130
  1. 12
      src/Shentun.Peis.Application/InternalReports/InternalReportAppService.cs
  2. 8
      src/Shentun.Peis.Application/PeisApplicationAutoMapperProfile.cs
  3. 2
      src/Shentun.Peis.Application/PrintReports/PrintReportAppService.cs
  4. 2
      src/Shentun.Peis.Application/RegisterCheckItems/RegisterCheckItemAppService.cs
  5. 16
      src/Shentun.Peis.Application/RegisterChecks/RegisterCheckAppService.cs
  6. 2
      src/Shentun.Peis.Application/SumSummaryReports/SumSummaryReportAppService.cs
  7. 2
      src/Shentun.Peis.Domain/RegisterCheckItems/RegisterCheckItem.cs
  8. 6
      src/Shentun.Peis.Domain/RegisterChecks/RegisterCheck.cs
  9. 8
      src/Shentun.Peis.Domain/RegisterChecks/RegisterCheckManager.cs

12
src/Shentun.Peis.Application/InternalReports/InternalReportAppService.cs

@ -250,8 +250,8 @@ namespace Shentun.Peis.InternalReports
if (!string.IsNullOrEmpty(input.StartDate) && !string.IsNullOrEmpty(input.EndDate)) if (!string.IsNullOrEmpty(input.StartDate) && !string.IsNullOrEmpty(input.EndDate))
{ {
qeruy = qeruy.Where(m => m.CheckDate.Value.ToDateTime(TimeOnly.MinValue) >= Convert.ToDateTime(input.StartDate) &&
m.CheckDate.Value.ToDateTime(TimeOnly.MinValue) < Convert.ToDateTime(input.EndDate).AddDays(1));
qeruy = qeruy.Where(m => m.CheckDate.Value >= Convert.ToDateTime(input.StartDate) &&
m.CheckDate.Value < Convert.ToDateTime(input.EndDate).AddDays(1));
} }
var entlist = qeruy.GroupBy(g => new { g.ItemTypeId, g.AsbitemId }) var entlist = qeruy.GroupBy(g => new { g.ItemTypeId, g.AsbitemId })
@ -314,8 +314,8 @@ namespace Shentun.Peis.InternalReports
if (!string.IsNullOrEmpty(input.StartDate) && !string.IsNullOrEmpty(input.EndDate)) if (!string.IsNullOrEmpty(input.StartDate) && !string.IsNullOrEmpty(input.EndDate))
{ {
qeruy = qeruy.Where(m => m.CheckDate.Value.ToDateTime(TimeOnly.MinValue) >= Convert.ToDateTime(input.StartDate) &&
m.CheckDate.Value.ToDateTime(TimeOnly.MinValue) < Convert.ToDateTime(input.EndDate).AddDays(1));
qeruy = qeruy.Where(m => m.CheckDate.Value >= Convert.ToDateTime(input.StartDate) &&
m.CheckDate.Value < Convert.ToDateTime(input.EndDate).AddDays(1));
} }
var entlist = qeruy.GroupBy(g => new { g.CustomerOrgId, g.ItemTypeId, g.AsbitemId, g.CheckDoctorId }) var entlist = qeruy.GroupBy(g => new { g.CustomerOrgId, g.ItemTypeId, g.AsbitemId, g.CheckDoctorId })
@ -374,8 +374,8 @@ namespace Shentun.Peis.InternalReports
if (!string.IsNullOrEmpty(input.StartDate) && !string.IsNullOrEmpty(input.EndDate)) if (!string.IsNullOrEmpty(input.StartDate) && !string.IsNullOrEmpty(input.EndDate))
{ {
qeruy = qeruy.Where(m => m.CheckDate.Value.ToDateTime(TimeOnly.MinValue) >= Convert.ToDateTime(input.StartDate) &&
m.CheckDate.Value.ToDateTime(TimeOnly.MinValue) < Convert.ToDateTime(input.EndDate).AddDays(1));
qeruy = qeruy.Where(m => m.CheckDate.Value >= Convert.ToDateTime(input.StartDate) &&
m.CheckDate.Value < Convert.ToDateTime(input.EndDate).AddDays(1));
} }
var entlist = qeruy.GroupBy(g => new { g.CustomerOrgId, g.ItemTypeId, g.AsbitemId }) var entlist = qeruy.GroupBy(g => new { g.CustomerOrgId, g.ItemTypeId, g.AsbitemId })

8
src/Shentun.Peis.Application/PeisApplicationAutoMapperProfile.cs

@ -382,14 +382,14 @@ public class PeisApplicationAutoMapperProfile : Profile
CreateMap<UpdateForSexDto, ForSex>(); CreateMap<UpdateForSexDto, ForSex>();
CreateMap<RegisterCheckItem, RegisterCheckItemDto>(); CreateMap<RegisterCheckItem, RegisterCheckItemDto>();
CreateMap<UpdateRegisterCheckItemManyDto, RegisterCheckItem>().ForMember(d => d.CheckDate, opt => opt.MapFrom(src => PageHelper.ConvertDate(src.CheckDate)));
CreateMap<UpdateRegisterCheckItemManyDto, RegisterCheckItem>().ForMember(d => d.CheckDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.CheckDate)));
CreateMap<RegisterCheck, RegisterCheckDto>(); CreateMap<RegisterCheck, RegisterCheckDto>();
CreateMap<UpdateCheckDoctorDto, RegisterCheck>().ForMember(d => d.CheckDate, opt => opt.MapFrom(src => PageHelper.ConvertDate(src.CheckDate)));
CreateMap<UpdateCheckDoctorDto, RegisterCheck>().ForMember(d => d.CheckDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.CheckDate)));
CreateMap<UpdateCriticalValueDto, RegisterCheck>() CreateMap<UpdateCriticalValueDto, RegisterCheck>()
.ForMember(d => d.CriticalValueProcessDate, opt => opt.MapFrom(src => PageHelper.ConvertDate(src.CriticalValueProcessDate)))
.ForMember(d => d.CriticalValueCreateDate, opt => opt.MapFrom(src => PageHelper.ConvertDate(src.CriticalValueCreateDate)));
.ForMember(d => d.CriticalValueProcessDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.CriticalValueProcessDate)))
.ForMember(d => d.CriticalValueCreateDate, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.CriticalValueCreateDate)));
CreateMap<UpdateAuditorDoctorDto, RegisterCheck>().ForMember(d => d.AuditTime, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.AuditTime))); CreateMap<UpdateAuditorDoctorDto, RegisterCheck>().ForMember(d => d.AuditTime, opt => opt.MapFrom(src => PageHelper.ConvertDatetimeV(src.AuditTime)));

2
src/Shentun.Peis.Application/PrintReports/PrintReportAppService.cs

@ -256,7 +256,7 @@ namespace Shentun.Peis.PrintReports
{ {
AsbitemName = string.Join(",", s.RegisterCheckAsbitems.Select(rs => rs.Asbitem.DisplayName).ToList()), AsbitemName = string.Join(",", s.RegisterCheckAsbitems.Select(rs => rs.Asbitem.DisplayName).ToList()),
ItemTypeName = string.Join(",", s.RegisterCheckAsbitems.Select(rs => rs.Asbitem.ItemType.DisplayName).ToList()), ItemTypeName = string.Join(",", s.RegisterCheckAsbitems.Select(rs => rs.Asbitem.ItemType.DisplayName).ToList()),
CheckDate = s.CheckDate.ToString(),
CheckDate = DataHelper.ConversionDateToString(s.CheckDate),
CheckDoctorName = EntityHelper.GetCheckDoctorName(s.CheckDoctorId, userlist), CheckDoctorName = EntityHelper.GetCheckDoctorName(s.CheckDoctorId, userlist),
Items = s.RegisterCheckItems.Select(sa => new DetailedResultsList_Asbitem_Item Items = s.RegisterCheckItems.Select(sa => new DetailedResultsList_Asbitem_Item
{ {

2
src/Shentun.Peis.Application/RegisterCheckItems/RegisterCheckItemAppService.cs

@ -113,7 +113,7 @@ namespace Shentun.Peis.RegisterCheckItems
var entdto = entlist.Select(s => new RegisterCheckItemOrItemOrItemResultTemplateDto var entdto = entlist.Select(s => new RegisterCheckItemOrItemOrItemResultTemplateDto
{ {
CheckDate = s.CheckDate.ToString(),
CheckDate = DataHelper.ConversionDateToString(s.CheckDate),
CheckDoctorName = s.CheckDoctorName, CheckDoctorName = s.CheckDoctorName,
CriticalRangeValue = s.CriticalRangeValue, CriticalRangeValue = s.CriticalRangeValue,
CriticalValue = s.CriticalValue, CriticalValue = s.CriticalValue,

16
src/Shentun.Peis.Application/RegisterChecks/RegisterCheckAppService.cs

@ -31,7 +31,7 @@ namespace Shentun.Peis.RegisterChecks
private readonly IRepository<RegisterCheck, Guid> _registerCheckRepository; private readonly IRepository<RegisterCheck, Guid> _registerCheckRepository;
private readonly IRepository<IdentityUser, Guid> _userRepository; private readonly IRepository<IdentityUser, Guid> _userRepository;
private readonly RegisterCheckManager _registerCheckManager; private readonly RegisterCheckManager _registerCheckManager;
public RegisterCheckAppService(IRepository<RegisterCheck, Guid> registerCheckRepository, public RegisterCheckAppService(IRepository<RegisterCheck, Guid> registerCheckRepository,
@ -41,7 +41,7 @@ namespace Shentun.Peis.RegisterChecks
this._registerCheckRepository = registerCheckRepository; this._registerCheckRepository = registerCheckRepository;
this._userRepository = userRepository; this._userRepository = userRepository;
this._registerCheckManager = registerCheckManager; this._registerCheckManager = registerCheckManager;
} }
/// <summary> /// <summary>
@ -60,7 +60,7 @@ namespace Shentun.Peis.RegisterChecks
{ {
AuditorUserId = registerCheckEntity.AuditorUserId, AuditorUserId = registerCheckEntity.AuditorUserId,
AuditTime = registerCheckEntity.AuditTime, AuditTime = registerCheckEntity.AuditTime,
CheckDate = registerCheckEntity.CheckDate.ToString(),
CheckDate = DataHelper.ConversionDateToString(registerCheckEntity.CheckDate),
CheckDoctorId = registerCheckEntity.CheckDoctorId, CheckDoctorId = registerCheckEntity.CheckDoctorId,
CheckRequestNo = registerCheckEntity.CheckRequestNo, CheckRequestNo = registerCheckEntity.CheckRequestNo,
CheckRequestPrintTimes = registerCheckEntity.CheckRequestPrintTimes, CheckRequestPrintTimes = registerCheckEntity.CheckRequestPrintTimes,
@ -68,10 +68,10 @@ namespace Shentun.Peis.RegisterChecks
CreationTime = registerCheckEntity.CreationTime, CreationTime = registerCheckEntity.CreationTime,
CreatorId = registerCheckEntity.CreatorId, CreatorId = registerCheckEntity.CreatorId,
CriticalValue = registerCheckEntity.CriticalValue, CriticalValue = registerCheckEntity.CriticalValue,
CriticalValueCreateDate = registerCheckEntity.CriticalValueCreateDate.ToString(),
CriticalValueCreateDate = DataHelper.ConversionDateToString(registerCheckEntity.CriticalValueCreateDate),
CriticalValueFlag = registerCheckEntity.CriticalValueFlag, CriticalValueFlag = registerCheckEntity.CriticalValueFlag,
CriticalValueProcessContent = registerCheckEntity.CriticalValueProcessContent, CriticalValueProcessContent = registerCheckEntity.CriticalValueProcessContent,
CriticalValueProcessDate = registerCheckEntity.CriticalValueProcessDate.ToString(),
CriticalValueProcessDate = DataHelper.ConversionDateToString(registerCheckEntity.CriticalValueProcessDate),
CriticalValueProcessDoctor = registerCheckEntity.CriticalValueProcessDoctor, CriticalValueProcessDoctor = registerCheckEntity.CriticalValueProcessDoctor,
CriticalValueProcessFlag = registerCheckEntity.CriticalValueProcessFlag, CriticalValueProcessFlag = registerCheckEntity.CriticalValueProcessFlag,
Id = registerCheckEntity.Id, Id = registerCheckEntity.Id,
@ -108,7 +108,7 @@ namespace Shentun.Peis.RegisterChecks
AsbitemName = string.Join(",", s.RegisterCheckAsbitems.Select(rs => rs.Asbitem.DisplayName).ToList()), AsbitemName = string.Join(",", s.RegisterCheckAsbitems.Select(rs => rs.Asbitem.DisplayName).ToList()),
AuditorUserId = s.AuditorUserId, AuditorUserId = s.AuditorUserId,
AuditTime = s.AuditTime, AuditTime = s.AuditTime,
CheckDate = s.CheckDate.ToString(),
CheckDate = DataHelper.ConversionDateToString(s.CheckDate),
CheckDoctorId = s.CheckDoctorId, CheckDoctorId = s.CheckDoctorId,
CheckRequestNo = s.CheckRequestNo, CheckRequestNo = s.CheckRequestNo,
CheckRequestPrintTimes = s.CheckRequestPrintTimes, CheckRequestPrintTimes = s.CheckRequestPrintTimes,
@ -116,10 +116,10 @@ namespace Shentun.Peis.RegisterChecks
CreationTime = s.CreationTime, CreationTime = s.CreationTime,
CreatorId = s.CreatorId, CreatorId = s.CreatorId,
CriticalValue = s.CriticalValue, CriticalValue = s.CriticalValue,
CriticalValueCreateDate = s.CriticalValueCreateDate.ToString(),
CriticalValueCreateDate = DataHelper.ConversionDateToString(s.CriticalValueCreateDate),
CriticalValueFlag = s.CriticalValueFlag, CriticalValueFlag = s.CriticalValueFlag,
CriticalValueProcessContent = s.CriticalValueProcessContent, CriticalValueProcessContent = s.CriticalValueProcessContent,
CriticalValueProcessDate = s.CriticalValueProcessDate.ToString(),
CriticalValueProcessDate = DataHelper.ConversionDateToString(s.CriticalValueProcessDate),
CriticalValueProcessDoctor = s.CriticalValueProcessDoctor, CriticalValueProcessDoctor = s.CriticalValueProcessDoctor,
CriticalValueProcessFlag = s.CriticalValueProcessFlag, CriticalValueProcessFlag = s.CriticalValueProcessFlag,
Id = s.Id, Id = s.Id,

2
src/Shentun.Peis.Application/SumSummaryReports/SumSummaryReportAppService.cs

@ -74,7 +74,7 @@ namespace Shentun.Peis.SumSummaryReports
{ {
AsbitemName = string.Join(",", s.RegisterCheckAsbitems.Select(rs => rs.Asbitem.DisplayName).ToList()), AsbitemName = string.Join(",", s.RegisterCheckAsbitems.Select(rs => rs.Asbitem.DisplayName).ToList()),
ItemTypeName = string.Join(",", s.RegisterCheckAsbitems.Select(rs => rs.Asbitem.ItemType.DisplayName).ToList()), ItemTypeName = string.Join(",", s.RegisterCheckAsbitems.Select(rs => rs.Asbitem.ItemType.DisplayName).ToList()),
CheckDate = s.CheckDate.ToString(),
CheckDate = DataHelper.ConversionDateToString(s.CheckDate),
CheckDoctorName = EntityHelper.GetCheckDoctorName(s.CheckDoctorId, userlist), CheckDoctorName = EntityHelper.GetCheckDoctorName(s.CheckDoctorId, userlist),
Items = s.RegisterCheckItems.Select(sa => new DetailedResultsList_Asbitem_Item Items = s.RegisterCheckItems.Select(sa => new DetailedResultsList_Asbitem_Item
{ {

2
src/Shentun.Peis.Domain/RegisterCheckItems/RegisterCheckItem.cs

@ -70,7 +70,7 @@ namespace Shentun.Peis.Models
/// 检查日期 /// 检查日期
/// </summary> /// </summary>
[Column("check_date")] [Column("check_date")]
public DateOnly? CheckDate { get; set; }
public DateTime? CheckDate { get; set; }
[Column("concurrency_stamp")] [Column("concurrency_stamp")]
public string ConcurrencyStamp { get; set; } public string ConcurrencyStamp { get; set; }

6
src/Shentun.Peis.Domain/RegisterChecks/RegisterCheck.cs

@ -106,12 +106,12 @@ namespace Shentun.Peis.Models
/// 危急值处理日期 /// 危急值处理日期
/// </summary> /// </summary>
[Column("critical_value_process_date")] [Column("critical_value_process_date")]
public DateOnly? CriticalValueProcessDate { get; set; }
public DateTime? CriticalValueProcessDate { get; set; }
/// <summary> /// <summary>
/// 危急值创建日期 /// 危急值创建日期
/// </summary> /// </summary>
[Column("critical_value_create_date")] [Column("critical_value_create_date")]
public DateOnly? CriticalValueCreateDate { get; set; }
public DateTime? CriticalValueCreateDate { get; set; }
/// <summary> /// <summary>
/// 检查医生(内部传ID,外部医生存名字) /// 检查医生(内部传ID,外部医生存名字)
/// </summary> /// </summary>
@ -122,7 +122,7 @@ namespace Shentun.Peis.Models
/// 检查日期 /// 检查日期
/// </summary> /// </summary>
[Column("check_date")] [Column("check_date")]
public DateOnly? CheckDate { get; set; }
public DateTime? CheckDate { get; set; }
/// <summary> /// <summary>
/// 是否审核 /// 是否审核
/// </summary> /// </summary>

8
src/Shentun.Peis.Domain/RegisterChecks/RegisterCheckManager.cs

@ -71,7 +71,7 @@ namespace Shentun.Peis.RegisterChecks
if (registerCheckEnt != null) if (registerCheckEnt != null)
{ {
registerCheckEnt.CompleteFlag = CompleteFlag; registerCheckEnt.CompleteFlag = CompleteFlag;
registerCheckEnt.CheckDate = DateOnly.FromDateTime(DateTime.Now);
registerCheckEnt.CheckDate = DateTime.Now;
//记录当前操作者ID //记录当前操作者ID
registerCheckEnt.CheckDoctorId = _currentUser.Id.ToString(); registerCheckEnt.CheckDoctorId = _currentUser.Id.ToString();
@ -129,7 +129,7 @@ namespace Shentun.Peis.RegisterChecks
throw new UserFriendlyException("请求参数有误"); throw new UserFriendlyException("请求参数有误");
} }
if (entitydto.CheckDate == null) if (entitydto.CheckDate == null)
entity.CheckDate = DateOnly.FromDateTime(DateTime.Now);
entity.CheckDate = DateTime.Now;
else else
entity.CheckDate = entitydto.CheckDate; entity.CheckDate = entitydto.CheckDate;
entity.CheckDoctorId = entitydto.CheckDoctorId; entity.CheckDoctorId = entitydto.CheckDoctorId;
@ -156,12 +156,12 @@ namespace Shentun.Peis.RegisterChecks
entity.CriticalValue = entitydto.CriticalValue; entity.CriticalValue = entitydto.CriticalValue;
if (entitydto.CriticalValueCreateDate == null) if (entitydto.CriticalValueCreateDate == null)
entity.CriticalValueCreateDate = DateOnly.FromDateTime(DateTime.Now);
entity.CriticalValueCreateDate = DateTime.Now;
else else
entity.CriticalValueCreateDate = entitydto.CriticalValueCreateDate; entity.CriticalValueCreateDate = entitydto.CriticalValueCreateDate;
entity.CriticalValueProcessContent = entitydto.CriticalValueProcessContent; entity.CriticalValueProcessContent = entitydto.CriticalValueProcessContent;
if (entitydto.CriticalValueProcessDate == null) if (entitydto.CriticalValueProcessDate == null)
entity.CriticalValueProcessDate = DateOnly.FromDateTime(DateTime.Now);
entity.CriticalValueProcessDate = DateTime.Now;
else else
entity.CriticalValueProcessDate = entitydto.CriticalValueProcessDate; entity.CriticalValueProcessDate = entitydto.CriticalValueProcessDate;
entity.CriticalValueFlag = entitydto.CriticalValueFlag; entity.CriticalValueFlag = entitydto.CriticalValueFlag;

Loading…
Cancel
Save