diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
index 97161d6ac..24b052347 100644
--- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
+++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
@@ -1718,19 +1718,6 @@
-
-
- 签名认证 +
-
-
-
-
-
- 业务接口操作成功后, 让签署数据生效
-
-
-
-
签名确认 包括项目的三组配置 + QC问题确认 后修改状态 (适用于不会回退的,项目废除、状态修改, 存在回退 不在这里弄,提供单独接口修改状态)
@@ -1789,6 +1776,19 @@
+
+
+ 签名认证 +
+
+
+
+
+
+ 业务接口操作成功后, 让签署数据生效
+
+
+
+
添加访视计划 要给改项目下的所有Subject 添加该访视
diff --git a/IRaCIS.Core.Application/Service/TrialSiteUser/PersonalWorkstation.cs b/IRaCIS.Core.Application/Service/TrialSiteUser/PersonalWorkstation.cs
index 4273797d8..348a39adc 100644
--- a/IRaCIS.Core.Application/Service/TrialSiteUser/PersonalWorkstation.cs
+++ b/IRaCIS.Core.Application/Service/TrialSiteUser/PersonalWorkstation.cs
@@ -84,7 +84,9 @@ namespace IRaCIS.Core.Application
TotalSystemNoticeCount= _userInfo.UserTypeEnumInt == (int)UserTypeEnum.SuperAdmin
- ? 0:await _systemNoticeRepository.Where(t => t.NoticeUserTypeList.Any(t => t.UserTypeId == _userInfo.UserTypeId) && t.NoticeStateEnum== Domain.Share.Management.SystemNotice_NoticeStateEnum.HavePublished).CountAsync(),
+ ? 0:await _systemNoticeRepository.Where(t => t.NoticeUserTypeList.Any(t => t.UserTypeId == _userInfo.UserTypeId) && t.NoticeStateEnum== Domain.Share.Management.SystemNotice_NoticeStateEnum.HavePublished)
+ .Where(t => t.EndDate == null || t.EndDate != null && t.EndDate > DateTime.Now)
+ .CountAsync(),
NeedReadSystemNoticeCount = _userInfo.UserTypeEnumInt == (int)UserTypeEnum.SuperAdmin
? 0 : await _systemNoticeRepository.Where(t => t.NoticeUserTypeList.Any(t => t.UserTypeId == _userInfo.UserTypeId) && t.NoticeStateEnum == Domain.Share.Management.SystemNotice_NoticeStateEnum.HavePublished
diff --git a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs
index 404f6b76a..60a77d0c1 100644
--- a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs
+++ b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs
@@ -1,12 +1,10 @@
using IRaCIS.Application.Interfaces;
using IRaCIS.Core.Application.Contracts;
using Microsoft.AspNetCore.Mvc;
-using IRaCIS.Core.Infra.EFCore;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;
using IRaCIS.Core.Domain.Share;
using EasyCaching.Core;
-using IRaCIS.Core.Application.Filter;
using IRaCIS.Core.Infrastructure;
namespace IRaCIS.Core.Application
@@ -52,54 +50,7 @@ namespace IRaCIS.Core.Application
});
}
- ///
- /// 签名认证 +
- ///
- ///
- [HttpPost]
- public async Task VerifySignature(SignDTO signDTO)
- {
- var user = await _repository.FirstOrDefaultAsync(u => u.UserName == signDTO.UserName && u.Password == signDTO.PassWord);
- if (user == null)
- {
- return ResponseOutput.NotOk("password error");
- }
- else if (user.Status == UserStateEnum.Disable)
- {
- return ResponseOutput.NotOk("The user has been disabled!");
- }
-
- //if (signDTO.IsAddSignData)
- //{
- // 记录签名信息
- var add = await _repository.AddAsync(_mapper.Map(signDTO));
-
- await _repository.SaveChangesAsync();
-
- return ResponseOutput.Ok(add.Id);
- //}
-
- //return ResponseOutput.Ok();
-
- }
-
-
-
-
- ///
- /// 业务接口操作成功后, 让签署数据生效
- ///
- ///
- ///
- [HttpPut("{signId:guid}")]
- [Obsolete]
- public async Task MakeSignEffective(Guid signId)
- {
- var success = await _repository.BatchUpdateAsync(t => t.Id == signId, u => new TrialSign() { IsCompleted = true });
-
- return ResponseOutput.Result(success);
- }
@@ -299,8 +250,6 @@ namespace IRaCIS.Core.Application
},true);
-
-
return ResponseOutput.Ok();
}
@@ -387,8 +336,7 @@ namespace IRaCIS.Core.Application
-
-
+ #region 调整废弃
[Obsolete]
[HttpPost("{trialId:guid}/{type}")]
public async Task UploadTrialFile(IFormFile file, string type, Guid trialId, [FromServices] IWebHostEnvironment _hostEnvironment)
@@ -423,6 +371,59 @@ namespace IRaCIS.Core.Application
});
}
-
+
+ ///
+ /// 签名认证 +
+ ///
+ ///
+ [HttpPost]
+ [Obsolete]
+ public async Task VerifySignature(SignDTO signDTO)
+ {
+
+ var user = await _repository.FirstOrDefaultAsync(u => u.UserName == signDTO.UserName && u.Password == signDTO.PassWord);
+ if (user == null)
+ {
+ return ResponseOutput.NotOk("password error");
+ }
+ else if (user.Status == UserStateEnum.Disable)
+ {
+ return ResponseOutput.NotOk("The user has been disabled!");
+ }
+
+ //if (signDTO.IsAddSignData)
+ //{
+ // 记录签名信息
+ var add = await _repository.AddAsync(_mapper.Map(signDTO));
+
+ await _repository.SaveChangesAsync();
+
+ return ResponseOutput.Ok(add.Id);
+ //}
+
+ //return ResponseOutput.Ok();
+
+ }
+
+
+
+
+ ///
+ /// 业务接口操作成功后, 让签署数据生效
+ ///
+ ///
+ ///
+ [HttpPut("{signId:guid}")]
+ [Obsolete]
+ public async Task MakeSignEffective(Guid signId)
+ {
+ var success = await _repository.BatchUpdateAsync(t => t.Id == signId, u => new TrialSign() { IsCompleted = true });
+
+ return ResponseOutput.Result(success);
+ }
+ #endregion
+
+
+
}
}