|
|
|
@ -6,6 +6,7 @@ using Shentun.Peis.CustomerOrgRegisters; |
|
|
|
using Shentun.Peis.CustomerOrgs; |
|
|
|
using Shentun.Peis.HelperDto; |
|
|
|
using Shentun.Peis.Models; |
|
|
|
using Shentun.Peis.OcCheckTypes; |
|
|
|
using System; |
|
|
|
using System.Collections.Generic; |
|
|
|
using System.Linq; |
|
|
|
@ -112,6 +113,7 @@ namespace Shentun.Peis.CustomerOrgRegisters |
|
|
|
MedicalTimes = s.MedicalTimes, |
|
|
|
IsComplete = s.IsComplete, |
|
|
|
CustomerOrgId = s.CustomerOrgId, |
|
|
|
IsQuestion = s.IsQuestion, |
|
|
|
CreatorName = _cacheService.GetSurnameAsync(s.CreatorId).GetAwaiter().GetResult(), |
|
|
|
LastModifierName = _cacheService.GetSurnameAsync(s.LastModifierId).GetAwaiter().GetResult() |
|
|
|
}).OrderBy(m => m.CreationTime).ToList(); |
|
|
|
@ -267,5 +269,23 @@ namespace Shentun.Peis.CustomerOrgRegisters |
|
|
|
|
|
|
|
return entdto; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 更新单位次数是否要填写问卷才能看报告
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="input"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
[HttpPost("api/app/CustomerOrgRegister/UpdateIsQuestion")] |
|
|
|
public async Task<CustomerOrgRegisterDto> UpdateIsQuestionAsync(UpdateIsQuestionInputDto input) |
|
|
|
{ |
|
|
|
var entity = await _manager.UpdateIsQuestionAsync(input.CustomerOrgRegisterId, input.IsQuestion); |
|
|
|
entity = await Repository.UpdateAsync(entity); |
|
|
|
var dto = ObjectMapper.Map<CustomerOrgRegister, CustomerOrgRegisterDto>(entity); |
|
|
|
dto.CreatorName = await _cacheService.GetSurnameAsync(dto.CreatorId); |
|
|
|
dto.LastModifierName = await _cacheService.GetSurnameAsync(dto.LastModifierId); |
|
|
|
return dto; |
|
|
|
} |
|
|
|
} |
|
|
|
} |