修改重阅列表
parent
bd275539d1
commit
d2251e4cb2
|
@ -48,7 +48,7 @@ namespace IRaCIS.Application.Services.BackGroundJob
|
|||
{
|
||||
Guid id = (Guid)dataMap.Get("VisitTaskId");
|
||||
|
||||
await _visitTaskRepository.UpdatePartialFromQueryAsync(t => t.Id == id, u => new VisitTask() { ClaimUserId = null }, true);
|
||||
await _visitTaskRepository.UpdatePartialFromQueryAsync(t => t.Id == id && t.ReadingTaskState!=ReadingTaskState.HaveSigned, u => new VisitTask() { DoctorUserId = null }, true);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -286,70 +286,6 @@
|
|||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.Allocation.VisitTaskService.BatchAssignDoctorToSubject(IRaCIS.Core.Application.ViewModel.BatchAssignDoctorToSubjectCommand)">
|
||||
<summary>
|
||||
一次性分配所有医生 批量分配(添加),后端现在没限制
|
||||
</summary>
|
||||
<param name="command"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.Allocation.VisitTaskService.GetDoctorSubjectStat(System.Guid,System.Guid)">
|
||||
<summary>
|
||||
阅片人维度 Subject统计表
|
||||
</summary>
|
||||
<param name="trialId"></param>
|
||||
<param name="trialReadingCriterionId"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.Allocation.VisitTaskService.GetSubjectAssignedDoctorList(System.Guid,System.Guid)">
|
||||
<summary>
|
||||
获取Subject 分配医生情况
|
||||
</summary>
|
||||
<param name="subjectId"></param>
|
||||
<param name="trialReadingCriterionId"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.Allocation.VisitTaskService.CancelSubjectAssignedDoctor(IRaCIS.Core.Application.ViewModel.CancelSubjectDoctorCommand)">
|
||||
<summary>
|
||||
取消Subject 分配的医生
|
||||
</summary>
|
||||
<param name="cancelCommand"></param>
|
||||
<returns></returns>
|
||||
<exception cref="T:IRaCIS.Core.Infrastructure.BusinessValidationFailedException"></exception>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.Allocation.VisitTaskService.AssignSubjectTaskToDoctor(IRaCIS.Core.Application.ViewModel.AssignSubjectTaskToDoctorCommand)">
|
||||
<summary>
|
||||
任务 手动分配 重新分配 确认 取消分配
|
||||
</summary>分配
|
||||
<param name="assignSubjectTaskToDoctorCommand"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.Allocation.VisitTaskService.GetSubjectAssignList(IRaCIS.Core.Application.ViewModel.SubjectAssignQuery)">
|
||||
<summary>
|
||||
获取手动分配 未分配的Subject列表(IsHaveAssigned 传递false)
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.Allocation.VisitTaskService.AssignSubjectDoctor(IRaCIS.Core.Application.ViewModel.AssginSubjectDoctorCommand)">
|
||||
<summary>
|
||||
批量为 多个Subject 分配医生 手动分配 IsReAssign 为true 批量删除 重新分配
|
||||
</summary>
|
||||
<param name="assginSubjectDoctorCommand"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.Allocation.VisitTaskService.CancelSubjectAssignDoctor(IRaCIS.Core.Application.ViewModel.CancelSubjectAssignCommand)">
|
||||
<summary>
|
||||
批量取消Subject 分配的医生
|
||||
</summary>
|
||||
<returns></returns> 数量
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.Allocation.VisitTaskService.ManualAssignDoctorApplyTask(IRaCIS.Core.Application.ViewModel.AssignConfirmCommand)">
|
||||
<summary>
|
||||
手动分配确认 绑定该Subject的已存在的任务给医生
|
||||
</summary>
|
||||
<param name="assignConfirmCommand"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.Allocation.VisitTaskService.GetVisitTaskList(IRaCIS.Core.Application.ViewModel.VisitTaskQuery,IRaCIS.Core.Application.Service.IVisitTaskHelpeService)">
|
||||
<summary>
|
||||
访视任务
|
||||
|
|
|
@ -108,33 +108,6 @@ namespace IRaCIS.Core.Application.ViewModel
|
|||
public CriterionType CriterionType { get; set; }
|
||||
|
||||
|
||||
|
||||
///// <summary>
|
||||
///// 仲裁对象
|
||||
///// </summary>
|
||||
//public ArbitrationRule ArbitrationRule { get; set; } = ArbitrationRule.Reading;
|
||||
|
||||
|
||||
///// <summary>
|
||||
///// 阅片模式
|
||||
///// </summary>
|
||||
//public ReadingMethod ReadingType { get; set; } = ReadingMethod.Double;
|
||||
|
||||
///// <summary>
|
||||
///// 全局阅片
|
||||
///// </summary>
|
||||
//public bool IsGlobalReading { get; set; } = true;
|
||||
|
||||
///// <summary>
|
||||
///// 仲裁阅片
|
||||
///// </summary>
|
||||
//public bool IsArbitrationReading { get; set; } = true;
|
||||
|
||||
|
||||
///// <summary>
|
||||
///// 肿瘤学阅片 原字段 IsClinicalReading
|
||||
///// </summary>
|
||||
//public bool IsOncologyReading { get; set; }
|
||||
#endregion
|
||||
|
||||
}
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -2535,7 +2535,7 @@ namespace IRaCIS.Application.Services
|
|||
{
|
||||
if (claimSubjectDto.IsClaim)
|
||||
{
|
||||
await _visitTaskRepository.UpdatePartialFromQueryAsync(t => t.Id == claimSubjectDto.VisitTaskId, u => new VisitTask() { ClaimUserId = _userInfo.Id }, true);
|
||||
await _visitTaskRepository.UpdatePartialFromQueryAsync(t => t.Id == claimSubjectDto.VisitTaskId, u => new VisitTask() { DoctorUserId = _userInfo.Id }, true);
|
||||
|
||||
IJobDetail job = JobBuilder.Create<CancelTaskQuartZJob>()
|
||||
.UsingJobData("VisitTaskId",(Guid) claimSubjectDto.VisitTaskId) // 传递GUID参数给任务
|
||||
|
|
|
@ -426,8 +426,6 @@ namespace IRaCIS.Core.Domain.Models
|
|||
}
|
||||
}
|
||||
|
||||
public Guid? ClaimUserId { get; set; }
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
|
Loading…
Reference in New Issue