|
@@ -6,6 +6,7 @@ using DataSharing.Share.Dtos.FwDataExchange;
|
|
|
using DataSharing.Share.Dtos.Province;
|
|
|
using DataSharing.Share.Dtos.Province.XieTong.Receive;
|
|
|
using DotNetCore.CAP;
|
|
|
+using Hotline.Api.Sdk;
|
|
|
using Hotline.Share.Dtos.DataSharing.PusherHotlineDto;
|
|
|
using Hotline.Share.Dtos.File;
|
|
|
using Hotline.Share.Dtos.Order;
|
|
@@ -36,6 +37,7 @@ namespace DataSharing.Host.Controllers
|
|
|
private readonly XieTongClient _xieTongClient;
|
|
|
private readonly FwClient _fwClient;
|
|
|
private readonly IRepository<SendFwErrorData> _sendFwErrorDataRepository;
|
|
|
+ private readonly IHotlineClient _hotlineClient;
|
|
|
|
|
|
/// <summary>
|
|
|
///
|
|
@@ -63,7 +65,8 @@ namespace DataSharing.Host.Controllers
|
|
|
IRepository<DsSendCaseInfo> sendCaseInfoRepository,
|
|
|
XieTongClient xieTongClient,
|
|
|
FwClient fwClient,
|
|
|
- IRepository<SendFwErrorData> sendFwErrorDataRepository)
|
|
|
+ IRepository<SendFwErrorData> sendFwErrorDataRepository,
|
|
|
+ IHotlineClient hotlineClient)
|
|
|
{
|
|
|
_mapper = mapper;
|
|
|
_mediator = mediator;
|
|
@@ -77,6 +80,7 @@ namespace DataSharing.Host.Controllers
|
|
|
_xieTongClient = xieTongClient;
|
|
|
_fwClient = fwClient;
|
|
|
_sendFwErrorDataRepository = sendFwErrorDataRepository;
|
|
|
+ _hotlineClient = hotlineClient;
|
|
|
}
|
|
|
#endregion
|
|
|
|
|
@@ -157,7 +161,7 @@ namespace DataSharing.Host.Controllers
|
|
|
{
|
|
|
data.IsProvince = true;
|
|
|
data.SourceChannel = "省12345平台";
|
|
|
- data.SourceChannelCode = "S12345";
|
|
|
+ //data.SourceChannelCode = "S12345";
|
|
|
}
|
|
|
|
|
|
|
|
@@ -214,7 +218,8 @@ namespace DataSharing.Host.Controllers
|
|
|
if (!string.IsNullOrEmpty(id))
|
|
|
{
|
|
|
data.Files = await GetFileData(dto.CliengGuid, dto.CaseSerial, "受理上传");
|
|
|
- await _capPublisher.PublishAsync(DataSharing.Share.Mq.EventNames.SharingOrderCreation, data, cancellationToken: HttpContext.RequestAborted);
|
|
|
+ //await _capPublisher.PublishAsync(DataSharing.Share.Mq.EventNames.SharingOrderCreation, data, cancellationToken: HttpContext.RequestAborted);
|
|
|
+ var result = await _hotlineClient.ReceiveOrderAsync(data, HttpContext.RequestAborted);
|
|
|
return OpenResponse.Ok(GetDataBaseReponse<string>.Success("您已成功提交数据!"));
|
|
|
}
|
|
|
else
|
|
@@ -957,7 +962,8 @@ namespace DataSharing.Host.Controllers
|
|
|
ProvinceNo = tmpCaseMaterialInfo.CaseSerial,
|
|
|
Files = listFiles
|
|
|
};
|
|
|
- await _capPublisher.PublishAsync(DataSharing.Share.Mq.EventNames.SharingOrderCreation, addOrder, cancellationToken: HttpContext.RequestAborted);
|
|
|
+ // await _capPublisher.PublishAsync(DataSharing.Share.Mq.EventNames.SharingOrderCreation, addOrder, cancellationToken: HttpContext.RequestAborted);
|
|
|
+ var result = await _hotlineClient.ReceiveOrderAsync(addOrder, HttpContext.RequestAborted);
|
|
|
break;
|
|
|
case "get_case_back_result":
|
|
|
var data = await _getCaseBackApplyRepository.GetAsync(p => p.CaseSerial == tmpCaseMaterialInfo.CaseSerial, HttpContext.RequestAborted);
|