This commit is contained in:
he
2022-05-05 15:01:58 +08:00
parent a678e0f8e1
commit 46e2add410
4 changed files with 47 additions and 217 deletions
@@ -181,55 +181,55 @@ namespace IRaCIS.Core.Application.Service.Inspection
public async Task<dynamic> Enforcement(dynamic OptCommand, DataInspectionAddDTO AuditInfo, SignDTO SignInfo, dynamic fun, IResponseOutput? response=null)
{
return ResponseOutput.Ok();
//if (response!=null&&response.IsSuccess == false)
//{
// return response;
//}
//Guid? signId = null;
//MapData(OptCommand, AuditInfo);
//if (AuditInfo.IsSign)
//{
// // 验证用户签名信息
// var verifyResult = await VerifySignatureAsync(SignInfo);
// signId = await AddSignRecordAsync(SignInfo);
// if (verifyResult.IsSuccess == false)
// {
// return verifyResult;
// }
// //await AddSignRecordAsync(SignInfo);
//}
if (response != null && response.IsSuccess == false)
{
return response;
}
Guid? signId = null;
MapData(OptCommand, AuditInfo);
if (AuditInfo.IsSign)
{
// 验证用户签名信息
var verifyResult = await VerifySignatureAsync(SignInfo);
signId = await AddSignRecordAsync(SignInfo);
if (verifyResult.IsSuccess == false)
{
return verifyResult;
}
//await AddSignRecordAsync(SignInfo);
}
//IResponseOutput bResult;
IResponseOutput bResult;
//if (response != null)
//{
// bResult = response;
//}
//else
//{
// bResult = await fun(OptCommand);
//}
if (response != null)
{
bResult = response;
}
else
{
bResult = await fun(OptCommand);
}
//// 用户 签名某个文档
//if (bResult.IsSuccess == false)
//{
// return bResult;
//}
// 用户 签名某个文档
if (bResult.IsSuccess == false)
{
return bResult;
}
//if (AuditInfo.IsSign)
//{
// var signSuccess = await _repository.BatchUpdateAsync<TrialSign>(t => t.Id == signId, u => new TrialSign() { IsCompleted = true });
//}
if (AuditInfo.IsSign)
{
var signSuccess = await _repository.BatchUpdateAsync<TrialSign>(t => t.Id == signId, u => new TrialSign() { IsCompleted = true });
}
//// 判断是否需要前面
//if (AuditInfo.NeedSava)
//{
// await AddInspectionRecordAsync(AuditInfo, signId);
//}
//return bResult;
return bResult;
}
@@ -32,6 +32,6 @@ namespace IRaCIS.Core.Application.Service.Inspection.Interface
/// </summary>
/// <param name="datas"></param>
/// <returns></returns>
Task AddListInspectionRecordAsync(List<DataInspection> datas);
//Task AddListInspectionRecordAsync(List<DataInspection> datas);
}
}