Browse Source

fix 加油完成

devin.zhu@doverfs.com 7 months ago
parent
commit
065355dc40

+ 11 - 0
Ai.AgentServer/Server/FuelDto/FuelSendRequest.cs

@@ -106,6 +106,17 @@ namespace Ai.AgentServer.Server.Fuel
                 case "fuelSend":
                     dto.textInput.payload = new CardPayload(cardType: CardType, oilCode: OilCode, nozzleNo: NozzleNo);
                     break;
+                case "refuel_out_process":
+                    dto.textInput.payload = new Refuel_out_process() { 
+                        CardType = CardType,
+                        OilCode = OilCode,
+                        Amount = Amount,
+                        Balance= Balance,
+                        NozzleNo= NozzleNo,
+                        Vol= Vol,
+                        MaxRefuelingAmount = MaxRefuelingAmount 
+                    };
+                    break;
                 default:
                     dto.textInput.payload = new CardPayload(cardType: CardType, oilCode: OilCode, nozzleNo: NozzleNo);
                     break;

+ 5 - 0
Ai.AgentServer/Server/FuelDto/HttpThirdRequest.cs

@@ -77,6 +77,11 @@
         ///   卡余额
         /// </summary>
         public decimal Balance { get; set; }
+
+        /// <summary>
+        /// 最大可加金额
+        /// </summary>
+        public decimal MaxRefuelingAmount { get; set; }
     }
 
     /// <summary>

+ 0 - 5
Ai.AgentServer/Server/HttpServer.cs

@@ -32,8 +32,6 @@ namespace Ai.AgentServer.Server
             {
                 xunfeiUrl = configuration1.GetSection("XunFei").Value;
             }
-
-
             client.BaseAddress = new Uri(xunfeiUrl);
             var requestJson = JsonConvert.SerializeObject(request.BuildDto());
             _logger.LogInformation($"讯飞request:{DateTime.Now}-{requestJson}");
@@ -49,15 +47,12 @@ namespace Ai.AgentServer.Server
                     var basefuelreponse = JsonConvert.DeserializeObject<BaseFuelReponse>(await response.Content.ReadAsStringAsync());
                     return new FuelReponse(basefuelreponse).SetID(request);
                 }
-
             }
             catch (Exception ex)
             {
                 Console.WriteLine(ex.Message);
                 _logger.LogError($"讯飞reponse:{DateTime.Now}-{ex.Message} \r\n {requestJson}");
-
                 return new FuelReponse(5001, request);
-
             }
             return new FuelReponse(5001, request);
         }