|
@@ -43,6 +43,7 @@ namespace Hotline.Api.Controllers
|
|
private readonly IOrderRepository _orderRepository;
|
|
private readonly IOrderRepository _orderRepository;
|
|
private readonly IAiQualityService _aiQualityService;
|
|
private readonly IAiQualityService _aiQualityService;
|
|
private readonly IRepository<SystemLog> _systemLogRepository;
|
|
private readonly IRepository<SystemLog> _systemLogRepository;
|
|
|
|
+ private readonly ILogger<QualityController> _logger;
|
|
|
|
|
|
public QualityController(
|
|
public QualityController(
|
|
ISessionContext sessionContext,
|
|
ISessionContext sessionContext,
|
|
@@ -58,7 +59,8 @@ namespace Hotline.Api.Controllers
|
|
IQualityApplication qualityApplication,
|
|
IQualityApplication qualityApplication,
|
|
IRepository<SystemLog> systemLogRepository,
|
|
IRepository<SystemLog> systemLogRepository,
|
|
IOrderRepository orderRepository,
|
|
IOrderRepository orderRepository,
|
|
- IAiQualityService aiQualityService
|
|
|
|
|
|
+ IAiQualityService aiQualityService,
|
|
|
|
+ ILogger<QualityController> logger
|
|
|
|
|
|
)
|
|
)
|
|
{
|
|
{
|
|
@@ -76,6 +78,7 @@ namespace Hotline.Api.Controllers
|
|
_orderRepository = orderRepository;
|
|
_orderRepository = orderRepository;
|
|
_aiQualityService = aiQualityService;
|
|
_aiQualityService = aiQualityService;
|
|
_systemLogRepository= systemLogRepository;
|
|
_systemLogRepository= systemLogRepository;
|
|
|
|
+ _logger = logger;
|
|
}
|
|
}
|
|
#region 质检管理
|
|
#region 质检管理
|
|
/// <summary>
|
|
/// <summary>
|
|
@@ -569,9 +572,7 @@ namespace Hotline.Api.Controllers
|
|
SystemLog log = new SystemLog();
|
|
SystemLog log = new SystemLog();
|
|
var st = new StreamReader(Request.Body);
|
|
var st = new StreamReader(Request.Body);
|
|
var a = await st.ReadToEndAsync(HttpContext.RequestAborted);
|
|
var a = await st.ReadToEndAsync(HttpContext.RequestAborted);
|
|
- log.ExecuteParam = JsonConvert.SerializeObject(a);
|
|
|
|
- log.Name = "质检结果返回接收";
|
|
|
|
- await _systemLogRepository.AddAsync(log);
|
|
|
|
|
|
+ _logger.LogInformation(a);
|
|
foreach (var item in dto)
|
|
foreach (var item in dto)
|
|
{
|
|
{
|
|
var quality = await _qualitey.GetAsync(item.record_id);
|
|
var quality = await _qualitey.GetAsync(item.record_id);
|