tangjiang 5 месяцев назад
Родитель
Сommit
b9986310d1
1 измененных файлов с 7 добавлено и 1 удалено
  1. 7 1
      src/Hotline.Api/Controllers/TestController.cs

+ 7 - 1
src/Hotline.Api/Controllers/TestController.cs

@@ -300,7 +300,12 @@ ICallApplication callApplication,
     [AllowAnonymous]
     public async Task PublishVisitToProvinceByNo(string Nos)
     {
+        Nos = Nos.Trim();
         string[] no = Nos.Split(',');
+        for (int i = 0; i < no.Length; i++)
+        {
+            no[i] = no[i].Trim();
+        }
         var list = await _orderRepository.Queryable()
              .Includes(x => x.OrderVisits.Where(q => q.VisitState == EVisitState.Visited).ToList(), d => d.OrderVisitDetails)
              .Where(x => no.Contains(x.No) && x.Status == EOrderStatus.Visited).ToListAsync();
@@ -312,6 +317,7 @@ ICallApplication callApplication,
                 var visit = item.OrderVisits.FirstOrDefault();
                 if (visit != null)
                 {
+                    var visitRemark = visit.OrderVisitDetails.Where(q => q.VisitTarget == EVisitTarget.Org).FirstOrDefault()?.VisitContent;
                     //推省上
                     await _capPublisher.PublishAsync(Hotline.Share.Mq.EventNames.HotlineOrderVisited,
                     new PublishVisitDto()
@@ -321,7 +327,7 @@ ICallApplication callApplication,
                         VisitType = visit.VisitType,
                         VisitName = visit.CreatorName,
                         VisitTime = visit.VisitTime,
-                        VisitRemark = visit.OrderVisitDetails.Where(q => q.VisitTarget == EVisitTarget.Org).FirstOrDefault()?.VisitContent,
+                        VisitRemark = string.IsNullOrEmpty(visitRemark) == true ? "满意" : visitRemark,
                         AreaCode = item.AreaCode!,
                         SubjectResultSatifyCode = visit.NowEvaluate.Key,
                         FirstSatisfactionCode = item.FirstVisitResultCode,