Преглед на файлове

修改工单详情查询时,验证是否退回审批中

tangjiang преди 9 месеца
родител
ревизия
29cdbfd046
променени са 2 файла, в които са добавени 10 реда и са изтрити 0 реда
  1. 5 0
      src/Hotline.Api/Controllers/OrderController.cs
  2. 5 0
      src/Hotline.Share/Dtos/Order/OrderDto.cs

+ 5 - 0
src/Hotline.Api/Controllers/OrderController.cs

@@ -2827,6 +2827,11 @@ public class OrderController : BaseController
                 //dto.SendBackOpinion = sendBack is { Id: not null } && !string.IsNullOrEmpty(sendBack.Content) ? sendBack.Content : string.Empty;
             }
         }
+        //工单是否在退回审批中
+        if (await _orderSendBackAuditRepository.AnyAsync(x => x.OrderId == order.Id && x.State == ESendBackAuditState.Apply, HttpContext.RequestAborted))
+        {
+            dto.IsReturnUnderApproval = true;
+        }
 
         return dto;
     }

+ 5 - 0
src/Hotline.Share/Dtos/Order/OrderDto.cs

@@ -670,6 +670,11 @@ namespace Hotline.Share.Dtos.Order
         /// 交办人(派单员)
         /// </summary>
         public string? CenterToOrgHandlerName { get; set; }
+
+        /// <summary>
+        /// 是否退回审批中
+        /// </summary>
+        public bool IsReturnUnderApproval {  get; set; }
     }
 
     public class UpdateOrderDto : AddOrderDto