|
@@ -237,8 +237,9 @@ namespace Hotline.Api.Controllers.DataSharing
|
|
|
var id = await InitReceiveProvinceData(dto.CaseSerial, dto.CliengGuid, "send_supervise_info", System.Text.Json.JsonSerializer.Serialize(dto));
|
|
|
if (!string.IsNullOrEmpty(id))
|
|
|
{
|
|
|
+ var listFiles = await GetFileData(dto.CliengGuid, dto.CaseSerial, "督办工单派发");
|
|
|
//向业务系统推送消息
|
|
|
- await _mediator.Send(new ProvinceOrderSuperviseNotify { ProvinceOrderSuperviseDto = _mapper.Map<ProvinceOrderSuperviseDto>(dto) }, HttpContext.RequestAborted);
|
|
|
+ await _mediator.Send(new ProvinceOrderSuperviseNotify { ProvinceOrderSuperviseDto = _mapper.Map<ProvinceOrderSuperviseDto>(dto), Files = listFiles }, HttpContext.RequestAborted);
|
|
|
return OpenResponse.Ok(Reponse.Success("您已成功提交数据!"));
|
|
|
|
|
|
}
|
|
@@ -305,7 +306,8 @@ namespace Hotline.Api.Controllers.DataSharing
|
|
|
|
|
|
if (!string.IsNullOrEmpty(id))
|
|
|
{
|
|
|
- await _mediator.Send(new ScreenProvinceResultNotify { ProvinceScreenResult = _mapper.Map<ProvinceScreenResult>(dto) }, HttpContext.RequestAborted);
|
|
|
+ var listFiles = await GetFileData(dto.CliengGuid, dto.CaseSerial, "工单甄别结果");
|
|
|
+ await _mediator.Send(new ScreenProvinceResultNotify { ProvinceScreenResult = _mapper.Map<ProvinceScreenResult>(dto), Files = listFiles }, HttpContext.RequestAborted);
|
|
|
|
|
|
return OpenResponse.Ok(Reponse.Success("您已成功提交数据!"));
|
|
|
}
|
|
@@ -338,8 +340,9 @@ namespace Hotline.Api.Controllers.DataSharing
|
|
|
|
|
|
if (!string.IsNullOrEmpty(id))
|
|
|
{
|
|
|
+ var listFiles = await GetFileData(dto.CliengGuid, dto.CaseSerial, "工单延期审核结果");
|
|
|
//向业务系统推送消息
|
|
|
- await _mediator.Send(new DelayProvinceResultNotify { IsPass = dto.AuditResult == "1", Opinion = dto.AuditOpinion, No = dto.CaseSerial }, HttpContext.RequestAborted);
|
|
|
+ await _mediator.Send(new DelayProvinceResultNotify { IsPass = dto.AuditResult == "1", Opinion = dto.AuditOpinion, No = dto.CaseSerial, Files = listFiles }, HttpContext.RequestAborted);
|
|
|
return OpenResponse.Ok(Reponse.Success("您已成功提交数据!"));
|
|
|
}
|
|
|
else
|
|
@@ -404,7 +407,7 @@ namespace Hotline.Api.Controllers.DataSharing
|
|
|
|
|
|
if (!string.IsNullOrEmpty(id))
|
|
|
{
|
|
|
- var data= await _dataOrderRepository.GetAsync(p => p.ProvinceNo == dto.CaseSerial, HttpContext.RequestAborted);
|
|
|
+ var data = await _dataOrderRepository.GetAsync(p => p.ProvinceNo == dto.CaseSerial, HttpContext.RequestAborted);
|
|
|
if (data != null)
|
|
|
await _mediator.Send(new CancelOrderAsyncNotify { Opinion = dto.RevokeReasion, OrderId = data.OrderId });
|
|
|
//向业务系统推送消息
|
|
@@ -513,7 +516,10 @@ namespace Hotline.Api.Controllers.DataSharing
|
|
|
//将工单的办理状态改为办理完成,终止拉取办理信息
|
|
|
tempData.IsEnd = true;
|
|
|
await _sendCaseInfoRepository.UpdateAsync(tempData, HttpContext.RequestAborted);
|
|
|
+
|
|
|
+ await _mediator.Send(new OrderResultNotify { OrderId = tempData.OrderID, FinishType = dto.FinishType, Opinion = dto.FdBack }, HttpContext.RequestAborted);
|
|
|
}
|
|
|
+
|
|
|
//向业务系统推送消息
|
|
|
//await _capPublisher.PublishAsync(Sharing.Share.Mq.EventNames.SharingOrderReultSend, _mapper.Map<ReultSendDto>(dto), cancellationToken: HttpContext.RequestAborted);
|
|
|
return OpenResponse.Ok(Reponse.Success("您已成功提交数据!"));
|
|
@@ -750,11 +756,11 @@ namespace Hotline.Api.Controllers.DataSharing
|
|
|
break;
|
|
|
case "screen_case_result_receive":
|
|
|
listFiles = await InitFileData(listData, "工单甄别结果");
|
|
|
- await _mediator.Send(new ScreenProvinceResultNotify { ProvinceScreenResult = new() { CaseSerial = tmpCaseMaterialInfo.CaseSerial } }, HttpContext.RequestAborted);
|
|
|
+ await _mediator.Send(new ScreenProvinceResultNotify { ProvinceScreenResult = new() { CaseSerial = tmpCaseMaterialInfo.CaseSerial }, Files = listFiles }, HttpContext.RequestAborted);
|
|
|
break;
|
|
|
case "delay_case_result_receive":
|
|
|
listFiles = await InitFileData(listData, "工单延期审核结果");
|
|
|
- await _mediator.Send(new DelayProvinceResultNotify { No = tmpCaseMaterialInfo.CaseSerial }, HttpContext.RequestAborted);
|
|
|
+ await _mediator.Send(new DelayProvinceResultNotify { No = tmpCaseMaterialInfo.CaseSerial, Files = listFiles }, HttpContext.RequestAborted);
|
|
|
break;
|
|
|
case "supply_case_info_receive":
|
|
|
listFiles = await InitFileData(listData, "工单补充");
|