修改一版
							parent
							
								
									a578113b94
								
							
						
					
					
						commit
						3e36981d36
					
				| 
						 | 
				
			
			@ -58,9 +58,9 @@
 | 
			
		|||
        </member>
 | 
			
		||||
        <member name="M:IRaCIS.Core.Application.Service.FrontAuditConfigService.CopyFrontAuditConfigItem(IRaCIS.Core.Infra.EFCore.Dto.CopyFrontAuditConfigItemDto)">
 | 
			
		||||
            <summary>
 | 
			
		||||
            
 | 
			
		||||
            复制配置项及其子项
 | 
			
		||||
            </summary>
 | 
			
		||||
            <param name="input"></param>
 | 
			
		||||
            <param name="input">传入对象</param>
 | 
			
		||||
            <returns></returns>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:IRaCIS.Core.Application.Service.FrontAuditConfigService.BatchAddFrontAudit(IRaCIS.Core.Application.ViewModel.BatchAddFrontAudit)">
 | 
			
		||||
| 
						 | 
				
			
			@ -356,13 +356,6 @@
 | 
			
		|||
            <param name="Data"></param>
 | 
			
		||||
            <returns></returns>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:IRaCIS.Core.Application.Service.Inspection.Interface.IInspectionService.AddListInspectionRecordAsync(System.Collections.Generic.List{IRaCIS.Core.Domain.Models.DataInspection})">
 | 
			
		||||
            <summary>
 | 
			
		||||
            批量添加稽查记录
 | 
			
		||||
            </summary>
 | 
			
		||||
            <param name="datas"></param>
 | 
			
		||||
            <returns></returns>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="T:IRaCIS.Core.Application.Service.SystemNoticeService">
 | 
			
		||||
            <summary>
 | 
			
		||||
            SystemNoticeService
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -49,10 +49,11 @@ namespace IRaCIS.Core.Application.Service
 | 
			
		|||
        }
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// 
 | 
			
		||||
        /// 复制配置项及其子项
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        /// <param name="input"></param>
 | 
			
		||||
        /// <param name="input">传入对象</param>
 | 
			
		||||
        /// <returns></returns>
 | 
			
		||||
        [HttpPost]
 | 
			
		||||
        public async Task CopyFrontAuditConfigItem(CopyFrontAuditConfigItemDto input)
 | 
			
		||||
        {
 | 
			
		||||
            var id = NewId.NextGuid();
 | 
			
		||||
| 
						 | 
				
			
			@ -60,7 +61,6 @@ namespace IRaCIS.Core.Application.Service
 | 
			
		|||
 | 
			
		||||
            var frontAuditConfig = (await _frontAuditConfigRepository.FirstOrDefaultAsync(x => x.Id == input.ChildId)).Clone();
 | 
			
		||||
            var fronts = await _frontAuditConfigRepository.Where(x => x.ParentId == frontAuditConfig.Id).ToListAsync();
 | 
			
		||||
 | 
			
		||||
            fronts.ForEach(x =>
 | 
			
		||||
            {
 | 
			
		||||
                x.Id = NewId.NextGuid();
 | 
			
		||||
| 
						 | 
				
			
			@ -68,14 +68,12 @@ namespace IRaCIS.Core.Application.Service
 | 
			
		|||
            });
 | 
			
		||||
            frontAuditConfig.ParentId = input.ParentId;
 | 
			
		||||
            frontAuditConfig.Id = id;
 | 
			
		||||
 | 
			
		||||
            frontAudits.Add(frontAuditConfig);
 | 
			
		||||
            frontAudits.AddRange(fronts);
 | 
			
		||||
 | 
			
		||||
            await  _frontAuditConfigRepository.AddRangeAsync(frontAudits);
 | 
			
		||||
            await _frontAuditConfigRepository.SaveChangesAsync();
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -118,14 +118,15 @@ namespace IRaCIS.Application.Services
 | 
			
		|||
                return ResponseOutput.NotOk("This subject has executed a visit with uploading study images,and couldn't be deleted.");
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            var isSuccess = await _subjectRepository.DeleteFromQueryAsync(u => u.Id == id);
 | 
			
		||||
            await _subjectRepository.DeleteFromQueryAsync(u => u.Id == id);
 | 
			
		||||
            await _subjectVisitRepository.DeleteFromQueryAsync(u => u.SubjectId == id);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
            var subvisit = await _subjectVisitRepository.Where(x => x.SubjectId == id).ToListAsync();
 | 
			
		||||
 | 
			
		||||
          
 | 
			
		||||
            return ResponseOutput.Result(true);
 | 
			
		||||
            var isSuccess =  await _subjectRepository.SaveChangesAsync();
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
            return ResponseOutput.Result(isSuccess);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        /// <summary> 分页获取受试者列表[New] </summary>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue