using System;
using System.Text;
using System.Net.Http;
using System.Text.Json;
using System.Threading.Tasks;
using System.Collections.Generic;
using System.Diagnostics;
using Microsoft.Extensions.Logging;
using Newtonsoft.Json.Linq;
using ReZero.DependencyInjection;
using medical.transfomer.business;
using medical.transfomer.entity;
using SqlSugar;
namespace medical.transfomer.service
{
///
/// 医保交易服务,提供医保接口的请求处理功能
///
public class MedicalInsuranceTransactionService : IScopeContract
{
private readonly TransformerFactory _transformerFactory;
private readonly ILogger _logger;
private readonly ISqlSugarClient _db;
private readonly IHttpClientFactory _httpClientFactory;
public MedicalInsuranceTransactionService(
TransformerFactory transformerFactory,
ILogger logger,
ISqlSugarClient db,
IHttpClientFactory httpClientFactory)
{
_transformerFactory = transformerFactory;
_logger = logger;
_db = db;
_httpClientFactory = httpClientFactory;
}
///
/// 执行医保交易
///
/// 方法名称
/// 输入数据
/// 处理结果
public async Task