修改一版

Uat_Study
he 2022-04-25 09:59:06 +08:00
parent da45898e02
commit e4590c3bdf
9 changed files with 88 additions and 60 deletions

View File

@ -8,6 +8,9 @@ using IRaCIS.Core.Infrastructure.Extention;
using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Authorization;
using System.Threading.Tasks; using System.Threading.Tasks;
using IRaCIS.Application.Services; using IRaCIS.Application.Services;
using IRaCIS.Core.Application.Service.Inspection.DTO;
using IRaCIS.Core.Infra.EFCore;
using IRaCIS.Core.Application.Service.Inspection.Interface;
namespace IRaCIS.Core.API.Controllers.Special namespace IRaCIS.Core.API.Controllers.Special
{ {
@ -18,19 +21,36 @@ namespace IRaCIS.Core.API.Controllers.Special
{ {
private readonly ITrialService _trialService; private readonly ITrialService _trialService;
private readonly ICalculateService _calculateService; private readonly ICalculateService _calculateService;
private readonly IInspectionService _inspectionService;
public FinancialChangeController(ITrialService trialService, ICalculateService calculateService) public FinancialChangeController(ITrialService trialService, ICalculateService calculateService,
IInspectionService inspectionService
)
{ {
_trialService = trialService; _trialService = trialService;
_calculateService = calculateService; _calculateService = calculateService;
this._inspectionService = inspectionService;
} }
//[TrialAudit(AuditType.TrialAudit, AuditOptType.AddOrUpdateTrial)]
/// <summary> 添加实验项目-返回新增Id[AUTH]</summary> /// <summary> 添加实验项目-返回新增Id[AUTH]</summary>
/// <param name="param"></param> /// <param name="param"></param>
/// <returns>新记录Id</returns> /// <returns>新记录Id</returns>
[HttpPost, Route("Inspection/trial/addOrUpdateTrial")]
[UnitOfWork]
//[TrialAudit(AuditType.TrialAudit, AuditOptType.AddOrUpdateTrial)] public async Task<IResponseOutput> AddOrUpdateTrialInspection(DataInspectionDto<TrialCommand> opt)
{
var fun = AddOrUpdateTrial;
return await _inspectionService.Enforcement(opt.OptCommand, opt.AuditInfo, opt.SignInfo, fun);
}
/// <summary> 添加实验项目-返回新增Id[AUTH]</summary>
/// <param name="param"></param>
/// <returns>新记录Id</returns>
[HttpPost, Route("trial/addOrUpdateTrial")] [HttpPost, Route("trial/addOrUpdateTrial")]
public async Task<IResponseOutput> AddOrUpdateTrial(TrialCommand param) public async Task<IResponseOutput> AddOrUpdateTrial(TrialCommand param)

View File

@ -96,7 +96,6 @@ namespace IRaCIS.Core.API.Controllers
#endregion #endregion
#region 影像质疑 #region 影像质疑
/// <summary> /// <summary>
/// 手动领取 或者取消 QC任务 /// 手动领取 或者取消 QC任务

View File

@ -238,10 +238,7 @@ namespace IRaCIS.Api.Controllers
TrialId = savedInfo.TrialId, TrialId = savedInfo.TrialId,
SubjectVisitId = savedInfo.SubjectVisitId, SubjectVisitId = savedInfo.SubjectVisitId,
Identification = "Edit|Visit|Status|Visit-Image Upload|Add Image", Identification = "Edit|Visit|Status|Visit-Image Upload|Add Image",
JsonDetail = JsonConvert.SerializeObject(new JsonDetail = JsonConvert.SerializeObject(savedInfo)
{
SubmitState = await _dictionaryService.GetBasicDataTranslateItem("SubmitState", savedInfo.SubmitState),
})
}); });
await _inspectionService.AddListInspectionRecordAsync(datas); await _inspectionService.AddListInspectionRecordAsync(datas);

View File

@ -4,6 +4,11 @@
<name>IRaCIS.Core.API</name> <name>IRaCIS.Core.API</name>
</assembly> </assembly>
<members> <members>
<member name="M:IRaCIS.Core.API.Controllers.Special.FinancialChangeController.AddOrUpdateTrialInspection(IRaCIS.Core.Application.Service.Inspection.DTO.DataInspectionDto{IRaCIS.Application.Contracts.TrialCommand})">
<summary> 添加实验项目-返回新增Id[AUTH]</summary>
<param name="param"></param>
<returns>新记录Id</returns>
</member>
<member name="M:IRaCIS.Core.API.Controllers.Special.FinancialChangeController.AddOrUpdateTrial(IRaCIS.Application.Contracts.TrialCommand)"> <member name="M:IRaCIS.Core.API.Controllers.Special.FinancialChangeController.AddOrUpdateTrial(IRaCIS.Application.Contracts.TrialCommand)">
<summary> 添加实验项目-返回新增Id[AUTH]</summary> <summary> 添加实验项目-返回新增Id[AUTH]</summary>
<param name="param"></param> <param name="param"></param>

View File

@ -490,6 +490,16 @@
日期类型 日期类型
</summary> </summary>
</member> </member>
<member name="P:IRaCIS.Core.Application.ViewModel.FrontAuditConfigAddOrEdit.DictionaryCode">
<summary>
字典Code
</summary>
</member>
<member name="P:IRaCIS.Core.Application.ViewModel.FrontAuditConfigAddOrEdit.DictionaryType">
<summary>
字典Type
</summary>
</member>
<member name="T:IRaCIS.Core.Application.ViewModel.SystemAnonymizationView"> <member name="T:IRaCIS.Core.Application.ViewModel.SystemAnonymizationView">
<summary> SystemAnonymizationView 列表视图模型 </summary> <summary> SystemAnonymizationView 列表视图模型 </summary>
</member> </member>
@ -1747,6 +1757,22 @@
<param name="searchKey"></param> <param name="searchKey"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:IRaCIS.Application.Services.DictionaryService.GetBoolValueState(System.Boolean)">
<summary>
获取是和否
</summary>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:IRaCIS.Application.Services.DictionaryService.GetAuditState``1(System.Guid,``0)">
<summary>
获取审核状态
</summary>
<typeparam name="T"></typeparam>
<param name="trial"></param>
<param name="childCode"></param>
<returns></returns>
</member>
<member name="M:IRaCIS.Application.Services.DictionaryService.GetBasicDataAllSelect"> <member name="M:IRaCIS.Application.Services.DictionaryService.GetBasicDataAllSelect">
<summary> <summary>
获取所有下拉框 枚举 bool 数据 获取所有下拉框 枚举 bool 数据
@ -2575,6 +2601,31 @@
后台查询模型 后台查询模型
</summary> </summary>
</member> </member>
<member name="M:IRaCIS.Application.Interfaces.IDictionaryService.GetBoolValueState(System.Boolean)">
<summary>
获取是和否
</summary>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:IRaCIS.Application.Interfaces.IDictionaryService.GetAuditState``1(System.Guid,``0)">
<summary>
获取审核状态
</summary>
<typeparam name="T"></typeparam>
<param name="trial"></param>
<param name="childCode"></param>
<returns></returns>
</member>
<member name="M:IRaCIS.Application.Interfaces.IDictionaryService.GetBasicDataTranslateItem``1(System.String,``0)">
<summary>
获取枚举翻译
</summary>
<typeparam name="T"></typeparam>
<param name="parentCode"></param>
<param name="childCode"></param>
<returns></returns>
</member>
<member name="M:IRaCIS.Application.Interfaces.IDoctorListQueryService.GetDoctorSearchList(IRaCIS.Application.Contracts.DoctorSearchDTO)"> <member name="M:IRaCIS.Application.Interfaces.IDoctorListQueryService.GetDoctorSearchList(IRaCIS.Application.Contracts.DoctorSearchDTO)">
<summary> <summary>
医生多条件查询 医生多条件查询

View File

@ -141,10 +141,7 @@ namespace IRaCIS.Core.Application.Contracts
TrialId = subvisit.TrialId, TrialId = subvisit.TrialId,
SubjectVisitId = subvisit.Id, SubjectVisitId = subvisit.Id,
Identification = "Edit|Visit|Status|Visit-Image Upload|Add Image", Identification = "Edit|Visit|Status|Visit-Image Upload|Add Image",
JsonDetail = JsonConvert.SerializeObject(new JsonDetail = JsonConvert.SerializeObject(subvisit)
{
SubmitState = await _dictionaryService.GetBasicDataTranslateItem("SubmitState", subvisit.SubmitState),
})
}); });
await _inspectionService.AddListInspectionRecordAsync(datas); await _inspectionService.AddListInspectionRecordAsync(datas);
@ -195,10 +192,7 @@ namespace IRaCIS.Core.Application.Contracts
TrialId = subvisit.TrialId, TrialId = subvisit.TrialId,
SubjectVisitId = subvisit.Id, SubjectVisitId = subvisit.Id,
Identification = "Edit|Visit|Status|Visit-Image Upload|Add Image", Identification = "Edit|Visit|Status|Visit-Image Upload|Add Image",
JsonDetail = JsonConvert.SerializeObject(new JsonDetail = JsonConvert.SerializeObject(subvisit)
{
SubmitState = await _dictionaryService.GetBasicDataTranslateItem("SubmitState", subvisit.SubmitState),
})
}); });
await _inspectionService.AddListInspectionRecordAsync(datas); await _inspectionService.AddListInspectionRecordAsync(datas);

View File

@ -1051,10 +1051,7 @@ namespace IRaCIS.Core.Application.Image.QA
TrialId = subvisit.TrialId, TrialId = subvisit.TrialId,
SubjectVisitId = subvisit.Id, SubjectVisitId = subvisit.Id,
Identification = "Edit|Visit|Status|Visit-Image Upload|Add Image", Identification = "Edit|Visit|Status|Visit-Image Upload|Add Image",
JsonDetail = JsonConvert.SerializeObject(new JsonDetail = JsonConvert.SerializeObject(subvisit)
{
SubmitState = await _dictionaryService.GetBasicDataTranslateItem("SubmitState", subvisit.SubmitState),
})
}); });
await _inspectionService.AddListInspectionRecordAsync(datas); await _inspectionService.AddListInspectionRecordAsync(datas);
return ResponseOutput.Ok(); return ResponseOutput.Ok();
@ -1886,11 +1883,7 @@ namespace IRaCIS.Core.Application.Image.QA
IsSign = false, IsSign = false,
Identification = "Edit|Subject|Info|Subject", Identification = "Edit|Subject|Info|Subject",
CreateTime = DateTime.Now.AddSeconds(1), CreateTime = DateTime.Now.AddSeconds(1),
JsonDetail = JsonConvert.SerializeObject(new JsonDetail = JsonConvert.SerializeObject(command)
{
FirstGiveMedicineTime = command.SubjectFirstGiveMedicineTime.Value.ToString("yyyy-MM-dd")
})
}); });
} }

View File

@ -125,20 +125,7 @@ namespace IRaCIS.Application.Services
IsSign = false, IsSign = false,
CreateTime = visittime, CreateTime = visittime,
Identification = "Add|Visit|Info|Visit-Image Upload", Identification = "Add|Visit|Info|Visit-Image Upload",
JsonDetail = JsonConvert.SerializeObject(new JsonDetail = JsonConvert.SerializeObject(item)
{
BlindName = item.BlindName,
VisitName = item.VisitName,
VisitNum = item.VisitNum,
IsBaseLine = item.IsBaseLine ? "是" : "否",
VisitExecuted = "否",
IsFinalVisit = item.IsFinalVisit ? "是" : "否",
PDState = item.PDState == PDStateEnum.PDProgress ? "是" : "否",
InPlan = item.InPlan,
IsUrgent = item.IsUrgent,
IsLostVisit = item.IsLostVisit ? "是" : "否",
})
}); });
// 初始化访视 // 初始化访视
@ -155,15 +142,7 @@ namespace IRaCIS.Application.Services
IsSign = false, IsSign = false,
CreateTime = visittime.AddSeconds(1), CreateTime = visittime.AddSeconds(1),
Identification = "Init|Visit|Status|Visit-Image Upload", Identification = "Init|Visit|Status|Visit-Image Upload",
JsonDetail = JsonConvert.SerializeObject(new JsonDetail = JsonConvert.SerializeObject(item)
{
VisitName = item.VisitName,
SubmitState = "未提交",
AuditState = "未审核",
CheckState = "未核查",
ForwardState = "未转发",
})
}); });
} }

View File

@ -138,10 +138,7 @@ namespace IRaCIS.Core.Application.Services
IsSign = false, IsSign = false,
Identification = "Edit|Subject|Info|Subject", Identification = "Edit|Subject|Info|Subject",
CreateTime = DateTime.Now.AddSeconds(1), CreateTime = DateTime.Now.AddSeconds(1),
JsonDetail = JsonConvert.SerializeObject(new JsonDetail = JsonConvert.SerializeObject(subject)
{
FirstGiveMedicineTime = subject.FirstGiveMedicineTime.Value.ToString("yyyy-MM-dd")
})
}); });
await _inspectionService.AddListInspectionRecordAsync(datas); await _inspectionService.AddListInspectionRecordAsync(datas);
} }
@ -182,14 +179,7 @@ namespace IRaCIS.Core.Application.Services
IsSign = false, IsSign = false,
CreateTime = DateTime.Now.AddSeconds(1), CreateTime = DateTime.Now.AddSeconds(1),
Identification = "Init|Visit|Status|Visit-Image Upload", Identification = "Init|Visit|Status|Visit-Image Upload",
JsonDetail = JsonConvert.SerializeObject(new JsonDetail = JsonConvert.SerializeObject(svCommand)
{
VisitName = svCommand.VisitName,
SubmitState = "",
AuditState = "",
})
}); });
await _inspectionService.AddListInspectionRecordAsync(dataInspection); await _inspectionService.AddListInspectionRecordAsync(dataInspection);