Dun.Jason 1 ano atrás
pai
commit
fb05312d07
1 arquivos alterados com 6 adições e 1 exclusões
  1. 6 1
      src/Hotline.Api/Controllers/AiController.cs

+ 6 - 1
src/Hotline.Api/Controllers/AiController.cs

@@ -29,8 +29,9 @@ namespace Hotline.Api.Controllers
         private readonly IMapper _mapper;
         private readonly IOptionsSnapshot<AiVisitConfig> _options;
         private readonly IAiVisitService _aiVisitService;
+        private readonly ILogger<AiController> _logger;
 
-        public AiController(ISystemSettingCacheManager systemSettingCacheManager,IRepository<AiOrderVisit> aiOrderVisitRepository,IRepository<AiOrderVisitDetail>  aiOrderVisitDetailRepository,IRepository<OrderVisit> orderVisitRepository,IRepository<OrderVisitDetail> orderVisitDetailRepository,IMapper mapper, IOptionsSnapshot<AiVisitConfig> options,IAiVisitService aiVisitService)
+        public AiController(ISystemSettingCacheManager systemSettingCacheManager,IRepository<AiOrderVisit> aiOrderVisitRepository,IRepository<AiOrderVisitDetail>  aiOrderVisitDetailRepository,IRepository<OrderVisit> orderVisitRepository,IRepository<OrderVisitDetail> orderVisitDetailRepository,IMapper mapper, IOptionsSnapshot<AiVisitConfig> options,IAiVisitService aiVisitService, ILogger<AiController> logger)
         {
            _systemSettingCacheManager = systemSettingCacheManager;
             _aiOrderVisitRepository = aiOrderVisitRepository;
@@ -40,6 +41,7 @@ namespace Hotline.Api.Controllers
             _mapper = mapper;
             _options = options;
             _aiVisitService = aiVisitService;
+            _logger = logger;
         }
 
 
@@ -90,6 +92,9 @@ namespace Hotline.Api.Controllers
         [HttpPost("aivisit/aivisit-back")]
         public async Task AiVisitBack([FromBody]AiVisitBackDto dto)
         {
+            _logger.LogInformation($"收到智能外呼结果回传:{JsonConvert.SerializeObject(dto)}");
+
+
             var aiOrderVisit = await _aiOrderVisitRepository.Queryable()
                 .Includes(x => x.AiOrderVisitDetails,s=>s.OrderVisit)
                 .FirstAsync(x => x.BatchUid == dto.BatchUid);