田爽 1 жил өмнө
parent
commit
f0dafd50d4

+ 3 - 2
src/Hotline.Api/Controllers/OrderController.cs

@@ -2611,8 +2611,9 @@ public class OrderController : BaseController
             oders.Count(x => x.Status == EOrderStatus.Handling || x.Status == EOrderStatus.Countersigning);
             oders.Count(x => x.Status == EOrderStatus.Handling || x.Status == EOrderStatus.Countersigning);
         var DissatisfactionNum = await _orderVisitedDetailRepository.Queryable()
         var DissatisfactionNum = await _orderVisitedDetailRepository.Queryable()
             .Includes(x => x.OrderVisit)
             .Includes(x => x.OrderVisit)
-            .Where(x => SqlFunc.JsonField(x.OrgProcessingResults, "Value") == "不满意" ||
-                        SqlFunc.JsonField(x.OrgProcessingResults, "Value") == "非常不满意")
+            .Includes(x=>x.OrderVisit,v=>v.Order)
+            .Where(x => x.OrderVisit.Order.Contact == phone && (SqlFunc.JsonField(x.OrgProcessingResults, "Value") == "不满意" ||
+                                                    SqlFunc.JsonField(x.OrgProcessingResults, "Value") == "非常不满意"))
             .Distinct().Select(s => new { s.OrderVisit.OrderId }).CountAsync();
             .Distinct().Select(s => new { s.OrderVisit.OrderId }).CountAsync();
         //来电历史
         //来电历史
         //TODO 等待通讯对接完成 还缺少 上次来电时间 
         //TODO 等待通讯对接完成 还缺少 上次来电时间