浏览代码

坐席预警

Dun.Jason 1 月之前
父节点
当前提交
2974a74bf5
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      src/Hotline.Application/OrderApp/OrderApplication.cs

+ 5 - 2
src/Hotline.Application/OrderApp/OrderApplication.cs

@@ -5183,8 +5183,11 @@ public class OrderApplication : IOrderApplication, IScopeDependency
         model.SeatEarlyWarningTypeValue = seatEarlyWarningTypeValue;
         model.SeatEarlyWarningTypeName = seatEarlyWarningTypeName;
         //预警预选信息
-        var earlyList =await _earlyWarningSettingRepository.Queryable()
-            .Where(x => intersect.Contains(SqlFunc.JsonField(x.EarlyWarningRules, "SensitiveWord"))).ToListAsync();
+        var query = _earlyWarningSettingRepository.Queryable()
+            //.Where(x => intersect.Contains(SqlFunc.JsonField(x.EarlyWarningRules, "SensitiveWord")));
+            .Where(x => SqlFunc.JsonListObjectAny(x.EarlyWarningRules, "SensitiveWord", intersect));
+        Console.WriteLine(query.ToSqlString());
+        var earlyList =await query.ToListAsync();
 
         model.CanChooseEarlyWarning = earlyList;
         await _orderEarlyWarningRepository.AddAsync(model, cancellationToken);