|
@@ -426,18 +426,22 @@ namespace Hotline.Api.Controllers
|
|
|
{
|
|
|
model.CallOrderType = ECallOrderType.Order;
|
|
|
model.ExternalId = order.Id;
|
|
|
- // 写入智能质检
|
|
|
- var teAny = await _qualityTemplate.Queryable()
|
|
|
- .LeftJoin<QualityTemplateDetail>((x, d) => x.Id == d.TemplateId)
|
|
|
- .LeftJoin<QualityItem>((x, d, i) => d.ItemId == i.Id)
|
|
|
- .Where((x, d, i) => i.IsIntelligent == 1)
|
|
|
- .Where((x, d, i) => x.Grouping == ETemplateGrouping.Accepted).AnyAsync();
|
|
|
- if (teAny)
|
|
|
+ try
|
|
|
{
|
|
|
- var quality = await _qualiteyRepository.Queryable().Where(x => x.OrderId == order.Id && x.Source == Share.Enums.Quality.EQualitySource.Accepted).FirstAsync();
|
|
|
- var setting = _systemSettingCacheManager.GetSetting(SettingConstants.ViteRecordPrefix);
|
|
|
- await _aiQualityService.CreateAiOrderQualityTask(quality, model, order, setting?.SettingValue[0], HttpContext.RequestAborted);
|
|
|
+ // 写入智能质检
|
|
|
+ var teAny = await _qualityTemplate.Queryable()
|
|
|
+ .LeftJoin<QualityTemplateDetail>((x, d) => x.Id == d.TemplateId)
|
|
|
+ .LeftJoin<QualityItem>((x, d, i) => d.ItemId == i.Id)
|
|
|
+ .Where((x, d, i) => i.IsIntelligent == 1)
|
|
|
+ .Where((x, d, i) => x.Grouping == ETemplateGrouping.Accepted).AnyAsync();
|
|
|
+ if (teAny)
|
|
|
+ {
|
|
|
+ var quality = await _qualiteyRepository.Queryable().Where(x => x.OrderId == order.Id && x.Source == Share.Enums.Quality.EQualitySource.Accepted).FirstAsync();
|
|
|
+ var setting = _systemSettingCacheManager.GetSetting(SettingConstants.ViteRecordPrefix);
|
|
|
+ await _aiQualityService.CreateAiOrderQualityTask(quality, model, order, setting?.SettingValue[0], HttpContext.RequestAborted);
|
|
|
+ }
|
|
|
}
|
|
|
+ catch{}
|
|
|
}
|
|
|
else
|
|
|
{
|