加 看内存缓存数据接口
parent
b2f4fa3fb9
commit
0b9cf600ba
|
@ -120,7 +120,7 @@ namespace IRaCIS.Core.Application.Service
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public async Task SendTrialImageQCTaskEmailAsync(Guid trialId)
|
public async Task SendTrialImageQCTaskEmailAsync(Guid trialId)
|
||||||
{
|
{
|
||||||
var trialInfo = _repository.Where<Trial>(t => t.Id == trialId).Select(t => new { t.ResearchProgramNo, t.ExperimentName, t.TrialCode, t.TrialStatusStr }).FirstOrDefault();
|
var trialInfo = _repository.Where<Trial>(t => t.Id == trialId).Select(t => new { t.ResearchProgramNo, t.ExperimentName, t.TrialCode, t.TrialStatusStr }).FirstNotNullAsync();
|
||||||
|
|
||||||
//找到 该项目的IQC 用户Id
|
//找到 该项目的IQC 用户Id
|
||||||
var userList = await _repository.Where<TrialUser>(t => t.TrialId == trialId).Where(t => t.User.UserTypeEnum == UserTypeEnum.IQC).Select(t => new { t.UserId, t.User.FullName }).ToListAsync();
|
var userList = await _repository.Where<TrialUser>(t => t.TrialId == trialId).Where(t => t.User.UserTypeEnum == UserTypeEnum.IQC).Select(t => new { t.UserId, t.User.FullName }).ToListAsync();
|
||||||
|
|
|
@ -260,7 +260,7 @@ namespace IRaCIS.Core.Application.Contracts
|
||||||
|
|
||||||
var currentLatest = dbEntityList.OrderByDescending(t => t.CreateTime).FirstOrDefault();
|
var currentLatest = dbEntityList.OrderByDescending(t => t.CreateTime).FirstOrDefault();
|
||||||
|
|
||||||
if (currentLatest.Email != userInfo.EmailOrPhone)
|
if (currentLatest!.Email != userInfo.EmailOrPhone)
|
||||||
{
|
{
|
||||||
//---该中心下已经有其他用户已填写的调研表,您不被允许继续填写
|
//---该中心下已经有其他用户已填写的调研表,您不被允许继续填写
|
||||||
return ResponseOutput.NotOk(_localizer["TrialSiteSurvey_AlreadyFilledByOtherUsers"]);
|
return ResponseOutput.NotOk(_localizer["TrialSiteSurvey_AlreadyFilledByOtherUsers"]);
|
||||||
|
|
|
@ -46,25 +46,34 @@ namespace IRaCIS.Application.Services
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[AllowAnonymous]
|
[AllowAnonymous]
|
||||||
public async Task<IResponseOutput> InternationazitionInit()
|
public async Task<IResponseOutput> GetMemoryStoreData()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
var rows = await MiniExcel.QueryAsync<InternationalizationAddOrEdit>(@"C:\Users\Administrator\Desktop\Export\vue.xlsx");
|
|
||||||
|
|
||||||
foreach (var row in rows)
|
return ResponseOutput.Ok(new { StaticData.En_US_Dic , StaticData.Zh_CN_Dic });
|
||||||
{
|
|
||||||
await _repository.InsertOrUpdateAsync<Internationalization, InternationalizationAddOrEdit>(row);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
await _repository.SaveChangesAsync();
|
|
||||||
|
|
||||||
return ResponseOutput.Ok();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//[AllowAnonymous]
|
||||||
|
//public async Task<IResponseOutput> InternationazitionInit()
|
||||||
|
//{
|
||||||
|
|
||||||
|
|
||||||
|
// var rows = await MiniExcel.QueryAsync<InternationalizationAddOrEdit>(@"C:\Users\Administrator\Desktop\Export\vue.xlsx");
|
||||||
|
|
||||||
|
// foreach (var row in rows)
|
||||||
|
// {
|
||||||
|
// await _repository.InsertOrUpdateAsync<Internationalization, InternationalizationAddOrEdit>(row);
|
||||||
|
|
||||||
|
// }
|
||||||
|
|
||||||
|
// await _repository.SaveChangesAsync();
|
||||||
|
|
||||||
|
// return ResponseOutput.Ok();
|
||||||
|
//}
|
||||||
[AllowAnonymous]
|
[AllowAnonymous]
|
||||||
[UnitOfWork]
|
[UnitOfWork]
|
||||||
public async Task<string> Get()
|
public async Task<string> Get()
|
||||||
|
|
Loading…
Reference in New Issue