xxxx
parent
329b028e37
commit
d974c32050
|
@ -157,13 +157,13 @@ namespace IRaCIS.Core.Application.Contracts.DTO
|
|||
|
||||
public DateTime? LatestMsgTime { get; set; }
|
||||
|
||||
public string LatestReplyUser { get; set; } = String.Empty;
|
||||
public string LatestReplyUserName { get; set; } = String.Empty;
|
||||
|
||||
public DateTime? ClosedTime { get; set; }
|
||||
|
||||
public bool IsClosed { get; set; }
|
||||
public DateTime? ReUploadedTime { get; set; }
|
||||
public string CreateUser { get; set; } = String.Empty;
|
||||
public string CreateUserName { get; set; } = String.Empty;
|
||||
public DateTime CreateTime { get; set; }
|
||||
|
||||
public bool IsOverTime => IsClosed ? ClosedTime > DeadlineTime : DateTime.Now > DeadlineTime;
|
||||
|
@ -454,7 +454,8 @@ namespace IRaCIS.Core.Application.Contracts.DTO
|
|||
|
||||
public Guid CreateUserId { get; set; }
|
||||
|
||||
public string CreateUser { get; set; } = String.Empty;
|
||||
public string CreateUserName { get; set; } = String.Empty;
|
||||
public string CreateUserFullName { get; set; } = String.Empty;
|
||||
|
||||
public bool IsCurrentUser { get; set; }
|
||||
|
||||
|
|
|
@ -114,7 +114,6 @@ namespace IRaCIS.Core.Application.Image.QA
|
|||
qcChallenge.QCProcessEnum = trialConfig.QCProcessEnum;
|
||||
qcChallenge.CurrentQCEnum = currentQCType;
|
||||
qcChallenge.TrialId = trialId;
|
||||
qcChallenge.CreateUser = _userInfo.RealName;
|
||||
qcChallenge.ChallengeCode = code + 1;
|
||||
qcChallenge.UserTypeEnum = (UserTypeEnum)_userInfo.UserTypeEnumInt;
|
||||
|
||||
|
@ -255,7 +254,6 @@ namespace IRaCIS.Core.Application.Image.QA
|
|||
|
||||
await _repository.AddAsync(qaReply);
|
||||
|
||||
qaReply.CreateUser = _userInfo.RealName;
|
||||
qaReply.UserTypeEnum = (UserTypeEnum)_userInfo.UserTypeEnumInt;
|
||||
|
||||
var dbQCChallenge = await _repository.FirstOrDefaultAsync<QCChallenge>(t => t.Id == qaDialogCommand.QCChallengeId);
|
||||
|
|
|
@ -184,10 +184,15 @@ namespace IRaCIS.Core.Application.Service
|
|||
//QC 质疑对话
|
||||
var currentUserId = Guid.Empty;
|
||||
CreateMap<QCChallengeDialog, QCChanllengeDialogDTO>()
|
||||
.ForMember(d => d.CreateUserName, u => u.MapFrom(t => t.CreateUser.UserName))
|
||||
.ForMember(d => d.CreateUserFullName, u => u.MapFrom(t => t.CreateUser.FullName))
|
||||
|
||||
.ForMember(d => d.IsCurrentUser, u => u.MapFrom(s => s.CreateUserId == currentUserId));
|
||||
//质疑编号
|
||||
CreateMap<QCChallenge, QCChallengeWithUser>()
|
||||
.ForMember(d => d.LatestReplyUser, u => u.MapFrom(t => t.LatestReplyUser.LastName + t.Creator.FirstName))
|
||||
.ForMember(d => d.LatestReplyUserName, u => u.MapFrom(t => t.LatestReplyUser.UserName))
|
||||
.ForMember(d => d.CreateUserName, u => u.MapFrom(t => t.CreateUser.UserName))
|
||||
|
||||
.ForMember(d => d.SubjectId, u => u.MapFrom(t => t.SubjectVisit.SubjectId ))
|
||||
.ForMember(d => d.ChallengeCode, u => u.MapFrom(s => "Q" + s.ChallengeCode.ToString("D5")));
|
||||
|
||||
|
|
|
@ -30,7 +30,7 @@ namespace IRaCIS.Core.Domain.Models
|
|||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
||||
public Guid CreateUserId { get; set; } = Guid.Empty;
|
||||
|
||||
public string CreateUser { get; set; } = string.Empty;
|
||||
public User CreateUser { get; set; }
|
||||
public DateTime? ReUploadedTime { get; set; }
|
||||
|
||||
public string ReUploader { get; set; } = string.Empty;
|
||||
|
|
|
@ -3,7 +3,7 @@ using System;
|
|||
|
||||
namespace IRaCIS.Core.Domain.Models
|
||||
{
|
||||
public class QCChallengeDialog : Entity, IAuditAddWithUserName
|
||||
public class QCChallengeDialog : Entity, IAuditAdd
|
||||
{
|
||||
public QCChallenge QCChallenge { get; set; }
|
||||
public string TalkContent { get; set; } = string.Empty;
|
||||
|
@ -13,9 +13,11 @@ namespace IRaCIS.Core.Domain.Models
|
|||
public Guid SubjectVisitId { get; set; }
|
||||
|
||||
|
||||
//public bool HasReply { get; set; } = false;
|
||||
|
||||
public string CreateUser { get; set; }
|
||||
|
||||
public User CreateUser { get; set; }
|
||||
|
||||
|
||||
|
||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
||||
public Guid CreateUserId { get; set; } = Guid.Empty;
|
||||
|
|
Loading…
Reference in New Issue