|
@@ -56,7 +56,10 @@ namespace Hotline.Application.Quality
|
|
var count = await _qualityRepository.CountAsync(x => x.OrderId == OrderId && x.Source == Source, cancellationToken);
|
|
var count = await _qualityRepository.CountAsync(x => x.OrderId == OrderId && x.Source == Source, cancellationToken);
|
|
if (count <= 0)
|
|
if (count <= 0)
|
|
await AddQualityAsync(quality, cancellationToken);
|
|
await AddQualityAsync(quality, cancellationToken);
|
|
- if (Source == EQualitySource.Visit) await _qualityRepository.Updateable().UpdateColumns(x=>x.VisitId == VisitId).Where(x=>x.OrderId == OrderId && x.Source == Source).ExecuteCommandAsync()
|
|
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ if (Source == EQualitySource.Visit) await _qualityRepository.Updateable().UpdateColumns(x => x.VisitId == VisitId).Where(x => x.OrderId == OrderId && x.Source == Source).ExecuteCommandAsync();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
public async Task AddQualityAsync(EQualitySource Source, string OrderId, CancellationToken cancellationToken)
|
|
public async Task AddQualityAsync(EQualitySource Source, string OrderId, CancellationToken cancellationToken)
|