|
@@ -5,6 +5,7 @@ using FccLite.Web.Repositories.FccNozzleInfo;
|
|
|
using FccLite.Web.Repositories.FccTankInfo;
|
|
|
using HengshanPaymentTerminal.Http;
|
|
|
using HengshanPaymentTerminal.Http.Request;
|
|
|
+using HengshanPaymentTerminal.Http.Response;
|
|
|
using Newtonsoft.Json;
|
|
|
using Org.BouncyCastle.Asn1.Ocsp;
|
|
|
using System.Text;
|
|
@@ -46,13 +47,15 @@ namespace FccLite.Web.Services.FccNozzleInfo
|
|
|
SendNozzleInfo sendNozzleInfo = new SendNozzleInfo(id,nozzleInfoInput, fccTankInfo);
|
|
|
var requestJson = JsonConvert.SerializeObject(sendNozzleInfo);
|
|
|
HttpResponseMessage httpResponseMessage = await _httpClientUtils.SendNozzleInfo(requestJson);
|
|
|
- Logger.Info($"send nozzle response : {httpResponseMessage.Content}");
|
|
|
+ string responseJson = await httpResponseMessage.Content.ReadAsStringAsync();
|
|
|
+ Logger.Info($"send nozzle response : {responseJson}");
|
|
|
} else
|
|
|
{
|
|
|
UpdateNozzleInfo updateNozzleInfo = new UpdateNozzleInfo(id, nozzleInfoInput, fccTankInfo);
|
|
|
var requestJson = JsonConvert.SerializeObject(updateNozzleInfo);
|
|
|
HttpResponseMessage httpResponseMessage = await _httpClientUtils.UpdateNozzleInfo(requestJson);
|
|
|
- Logger.Info($"update nozzle response : {httpResponseMessage.Content}");
|
|
|
+ string responseJson = await httpResponseMessage.Content.ReadAsStringAsync();
|
|
|
+ Logger.Info($"update nozzle response : {responseJson}");
|
|
|
}
|
|
|
}
|
|
|
catch (Exception e)
|
|
@@ -93,14 +96,24 @@ namespace FccLite.Web.Services.FccNozzleInfo
|
|
|
SendNozzleInfo sendNozzleInfo = new SendNozzleInfo(id, nozzleInfoInput, fccTankInfo);
|
|
|
var requestJson = JsonConvert.SerializeObject(sendNozzleInfo);
|
|
|
HttpResponseMessage httpResponseMessage = await _httpClientUtils.SendNozzleInfo(requestJson);
|
|
|
- Logger.Info($"send nozzle response : {httpResponseMessage.Content}");
|
|
|
+ string responseJson = await httpResponseMessage.Content.ReadAsStringAsync();
|
|
|
+ Logger.Info($"send nozzle response : {responseJson}");
|
|
|
+ Response<UploadNozzleInfoResponse>? response = JsonConvert.DeserializeObject<Response<UploadNozzleInfoResponse>>(responseJson);
|
|
|
+ if(response?.data?.Id != null)
|
|
|
+ {
|
|
|
+ nozzleInfoInput.Id = id;
|
|
|
+ nozzleInfoInput.CloundNozzleId = response?.data.Id;
|
|
|
+ await _nozzleInfoReposity.UploadNozzleInfoFroMachine(nozzleInfoInput);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
UpdateNozzleInfo updateNozzleInfo = new UpdateNozzleInfo(id, nozzleInfoInput, fccTankInfo);
|
|
|
var requestJson = JsonConvert.SerializeObject(updateNozzleInfo);
|
|
|
HttpResponseMessage httpResponseMessage = await _httpClientUtils.UpdateNozzleInfo(requestJson);
|
|
|
- Logger.Info($"update nozzle response : {httpResponseMessage.Content}");
|
|
|
+ string responseJson = await httpResponseMessage.Content.ReadAsStringAsync();
|
|
|
+ Logger.Info($"update nozzle response : {responseJson}");
|
|
|
}
|
|
|
}
|
|
|
catch (Exception e)
|
|
@@ -163,7 +176,8 @@ namespace FccLite.Web.Services.FccNozzleInfo
|
|
|
DeleteNozzleInfo deleteNozzleInfo = new DeleteNozzleInfo(fccNozzleInfo);
|
|
|
var requestJson = JsonConvert.SerializeObject(deleteNozzleInfo);
|
|
|
HttpResponseMessage httpResponseMessage = await _httpClientUtils.DeleteNozzleInfo(requestJson);
|
|
|
- Logger.Info($"delete nozzle response : {httpResponseMessage.Content}");
|
|
|
+ string responseJson = await httpResponseMessage.Content.ReadAsStringAsync();
|
|
|
+ Logger.Info($"delete nozzle response : {responseJson}");
|
|
|
}
|
|
|
catch (Exception e)
|
|
|
{
|