云平台测试车辆认证

master
lxw 5 months ago
parent ea5d955485
commit 53e43d4f6f

@ -18,7 +18,7 @@ public abstract class CloudApi
/// </summary> /// </summary>
/// <param name="rfidReadModel"></param> /// <param name="rfidReadModel"></param>
/// <returns></returns> /// <returns></returns>
public static int VehicleCheck(RfidReadModel rfidReadModel, SwapOrder swapOrder) public static VehicleCertificationResp VehicleCheck(RfidReadModel rfidReadModel, SwapOrder swapOrder)
{ {
VehicleCertification vehicleCertification = new() VehicleCertification vehicleCertification = new()
@ -35,12 +35,13 @@ public abstract class CloudApi
CloudClientMgr.CloudClient?.SendVehicleCertification(vehicleCertification, CloudClientMgr.CloudClient?.SendVehicleCertification(vehicleCertification,
global::System.TimeSpan.FromSeconds(TimeSpan)); global::System.TimeSpan.FromSeconds(TimeSpan));
if (sendVehicleCertification == null) return sendVehicleCertification;
/*if (sendVehicleCertification == null)
{ {
return -1; return -1;
} }
return sendVehicleCertification.re; return sendVehicleCertification.re;*/
} }
/// <summary> /// <summary>

@ -42,7 +42,6 @@ namespace Service.Execute
/// </summary> /// </summary>
public static void SwappingStateMachineStart() public static void SwappingStateMachineStart()
{ {
SoundTool.PlayOneSound(2);
SwappingStateMachine.Start(); SwappingStateMachine.Start();
} }

@ -146,7 +146,8 @@ public class CarPrepareState : IState
if (BaseEnumExtensions.GetEnumByCode<StationConstant.StationModel>( if (BaseEnumExtensions.GetEnumByCode<StationConstant.StationModel>(
StaticStationInfo.StationModel) == StationConstant.StationModel.Remote) StaticStationInfo.StationModel) == StationConstant.StationModel.Remote)
{ {
int vehicleCheck = CloudApi.VehicleCheck(machine.RfidReadModel, machine.SwapOrder); int vehicleCheck = -1;
//CloudApi.VehicleCheck(machine.RfidReadModel, machine.SwapOrder);
if (vehicleCheck != 0) if (vehicleCheck != 0)
{ {

@ -1,6 +1,10 @@
using Entity.DbModel.Station; using Entity.DbModel.Station;
using HybirdFrameworkCore.Entity;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Repository.Station; using Repository.Station;
using Service.Cloud.Msg.Cloud.Resp;
using Service.Execute.Api;
using Service.Execute.Model;
using SqlSugar; using SqlSugar;
namespace WebStarter.Controllers.Test; namespace WebStarter.Controllers.Test;
@ -38,6 +42,21 @@ public class GenController : ControllerBase
Console.WriteLine("生成完毕"); Console.WriteLine("生成完毕");
} }
[HttpGet("CloudTestVelCheck")]
public Result<VehicleCertificationResp> CloudTestVelCheck()
{
VehicleCertificationResp vehicleCertificationResp = CloudApi.VehicleCheck(new RfidReadModel()
{
VelMac = "111",
VelNo = "LC1HMYBF6R0004575",
VelVin = "LC1HMYBF6R0004575",
}, new SwapOrder()
{
VehicleEnterTime = DateTime.Now
});
return Result<VehicleCertificationResp>.Success(vehicleCertificationResp);
}
[HttpGet("test115")] [HttpGet("test115")]
public void Test115() public void Test115()
{ {

Loading…
Cancel
Save