|
@@ -221,7 +221,6 @@ namespace Vinno.FIS.Sonopost.Features.AfterSales
|
|
|
var processInfo = new FISProcessInfo(_finishProcess, FISProgressStatus.Progressing, FISDetailType.GetLogSuccess);
|
|
|
UpdateProgressInfo(processInfo);
|
|
|
SendProcessResultToServer(new FISProcessResult(_targetId, FISTaskType.GetLog, FISTaskStatus.Finished, FISDetailType.GetLogSuccess, _finishProcess, FISProcessSource.FromTerminal, fileToken));
|
|
|
- IsExcuting = false;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -232,8 +231,6 @@ namespace Vinno.FIS.Sonopost.Features.AfterSales
|
|
|
catch (Exception ex)
|
|
|
{
|
|
|
Logger.WriteLineError($"GetLogAfterSalesTask OnUploadResultRaised Error:{ex}");
|
|
|
- CancelUpload();
|
|
|
- IsExcuting = false;
|
|
|
}
|
|
|
finally
|
|
|
{
|
|
@@ -241,5 +238,20 @@ namespace Vinno.FIS.Sonopost.Features.AfterSales
|
|
|
IsExcuting = false;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ protected override void OnCancel()
|
|
|
+ {
|
|
|
+ try
|
|
|
+ {
|
|
|
+ var process = new FISProcessResult(_targetId, FISTaskType.GetLog, FISTaskStatus
|
|
|
+ .Failed, FISDetailType.GetLogCancel, 0, FISProcessSource.FromTerminal, string.Empty);
|
|
|
+ SendProcessResultToServer(process);
|
|
|
+ CancellationTokenSource?.Cancel();
|
|
|
+ }
|
|
|
+ catch (Exception ex)
|
|
|
+ {
|
|
|
+ Logger.WriteLineError($"GetLogTask OnCancel error: {ex}");
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|