|
@@ -18,6 +18,7 @@ using Hotline.Share.Enums.Order;
|
|
|
using MapsterMapper;
|
|
|
using MediatR;
|
|
|
using Microsoft.AspNetCore.Http;
|
|
|
+using Microsoft.Extensions.Logging;
|
|
|
using Newtonsoft.Json;
|
|
|
using Sharing.Province.Dtos.HuiJu.Send;
|
|
|
using Sharing.Share.Dtos.DataSharing.DataExchange;
|
|
@@ -26,6 +27,7 @@ using System.Security.Cryptography;
|
|
|
using System.Text;
|
|
|
using XF.Domain.Dependency;
|
|
|
using XF.Domain.Repository;
|
|
|
+using static System.Runtime.InteropServices.JavaScript.JSType;
|
|
|
|
|
|
namespace Hotline.DataSharing.Province.Services
|
|
|
{
|
|
@@ -82,6 +84,7 @@ namespace Hotline.DataSharing.Province.Services
|
|
|
private readonly IHttpClientFactory _httpClientFactory;
|
|
|
private readonly IPusherProviderService _pusherProviderService;
|
|
|
private readonly IEnterpriseService _enterpriseService;
|
|
|
+ private readonly ILogger<ProvinceService> _logger;
|
|
|
|
|
|
/// <summary>
|
|
|
/// 注入
|
|
@@ -185,7 +188,8 @@ namespace Hotline.DataSharing.Province.Services
|
|
|
IRepository<DsOrderWorkFlow> dataOrderWorkFlowRepository,
|
|
|
IHttpClientFactory httpClientFactory,
|
|
|
IPusherProviderService pusherProviderService,
|
|
|
- IEnterpriseService enterpriseService)
|
|
|
+ IEnterpriseService enterpriseService,
|
|
|
+ ILogger<ProvinceService> logger)
|
|
|
{
|
|
|
_submitCaseInfoRepository = submitCaseInfoRepository;
|
|
|
_mapper = mapper;
|
|
@@ -237,6 +241,7 @@ namespace Hotline.DataSharing.Province.Services
|
|
|
_httpClientFactory = httpClientFactory;
|
|
|
_pusherProviderService = pusherProviderService;
|
|
|
_enterpriseService = enterpriseService;
|
|
|
+ _logger = logger;
|
|
|
}
|
|
|
#endregion
|
|
|
|
|
@@ -506,6 +511,9 @@ namespace Hotline.DataSharing.Province.Services
|
|
|
|
|
|
//写本地办理数据-用于查询办理流程
|
|
|
var orderWorkFlow = _mapper.Map<DsOrderWorkFlow>(dto);
|
|
|
+ _logger.LogInformation("流程转换前数据", System.Text.Json.JsonSerializer.Serialize(dto));
|
|
|
+ _logger.LogInformation("流程转换后数据", System.Text.Json.JsonSerializer.Serialize(orderWorkFlow));
|
|
|
+
|
|
|
await _dataOrderWorkFlowRepository.AddAsync(orderWorkFlow, cancellationToken);
|
|
|
|
|
|
//省上下来的工单走协同的接口
|