Driver name fix?
This commit is contained in:
parent
68a83ff8a3
commit
93557fca00
|
|
@ -1,4 +1,5 @@
|
|||
@using System.Text
|
||||
@using AyCode.Core.Helpers
|
||||
@using TIAM.Entities.Transfers
|
||||
@using TIAM.Services
|
||||
@using TIAMWebApp.Shared.Application.Services
|
||||
|
|
@ -10,40 +11,45 @@
|
|||
[Parameter] public Guid TransferId { get; set; }
|
||||
private string DriverName = "";
|
||||
|
||||
protected override async Task OnParametersSetAsync()
|
||||
protected override void OnParametersSet()
|
||||
{
|
||||
|
||||
var keyItemTransferToDriver = await _adminSignalRClient.GetByIdAsync<List<TransferToDriver>>(SignalRTags.GetTransferDriversByTransferId, TransferId);
|
||||
if(keyItemTransferToDriver != null && keyItemTransferToDriver.Count > 0)
|
||||
_adminSignalRClient.GetByIdAsync<List<TransferToDriver>>(SignalRTags.GetTransferDriversByTransferId, x =>
|
||||
{
|
||||
foreach (var driver in keyItemTransferToDriver)
|
||||
//await Task.Delay(1);
|
||||
var keyItemTransferToDriver = x.ResponseData;
|
||||
|
||||
if (keyItemTransferToDriver != null && keyItemTransferToDriver.Count > 0)
|
||||
{
|
||||
if (driver.UserProductMapping != null)
|
||||
foreach (var driver in keyItemTransferToDriver)
|
||||
{
|
||||
|
||||
if(driver.UserProductMapping.User != null)
|
||||
if (driver != null && driver.UserProductMapping != null)
|
||||
{
|
||||
|
||||
if (driver.UserProductMapping.User.Profile != null)
|
||||
if (driver.UserProductMapping.User != null)
|
||||
{
|
||||
if(!string.IsNullOrEmpty(driver.UserProductMapping.User.Profile.Name))
|
||||
|
||||
if (driver.UserProductMapping.User.Profile != null)
|
||||
{
|
||||
DriverName = driver.UserProductMapping.User.Profile.Name;
|
||||
}
|
||||
else
|
||||
{
|
||||
DriverName = driver.LicencePlate;
|
||||
if (!string.IsNullOrEmpty(driver.UserProductMapping.User.Profile.Name))
|
||||
{
|
||||
DriverName = driver.UserProductMapping.User.Profile.Name;
|
||||
}
|
||||
else
|
||||
{
|
||||
DriverName = driver.LicencePlate;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
DriverName = "No driver assigned yet";
|
||||
}
|
||||
else
|
||||
{
|
||||
DriverName = "No driver assigned yet";
|
||||
}
|
||||
|
||||
return Task.CompletedTask;
|
||||
}, TransferId).Forget();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -288,6 +288,8 @@ Closed="EulaPopupClosed">
|
|||
DateTime StartDate { get; set; } = DateTime.Today;
|
||||
DxSchedulerDataStorage _dataStorage = new();
|
||||
|
||||
private Dictionary<Guid, string> driverNamesByTransferId = [];
|
||||
|
||||
|
||||
|
||||
void SendMail(Transfer item)
|
||||
|
|
@ -459,7 +461,7 @@ Closed="EulaPopupClosed">
|
|||
protected override Task OnInitializedAsync()
|
||||
{
|
||||
_logger = new LoggerClient<ManageTransfers>(_logWriters.ToArray());
|
||||
|
||||
// var result = AdminSignalRClient.GetTransferDrivers
|
||||
return base.OnInitializedAsync();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue