Ver código fonte

orderpublish

Dun.Jason 10 meses atrás
pai
commit
b36be17c5d

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

@@ -571,6 +571,8 @@ public class OrderController : BaseController
         history.ArrangeContentAfter = dto.ArrangeContent;
         history.ArrangeOpinionBefor = publishOrder.ArrangeOpinion;
         history.ArrangeOpinionAfter = dto.ArrangeOpinion;
+        history.PublishStateBefor = publishOrder.PublishState;
+        history.PublishStateAfter = dto.PublishState;
         history.No = publishOrder.No;
         history.OrderId = publishOrder.OrderId;
         history.OrderPublishId = publishOrder.Id;
@@ -579,6 +581,7 @@ public class OrderController : BaseController
         publishOrder.ArrangeTitle = dto.ArrangeTitle;
         publishOrder.ArrangeContent = dto.ArrangeContent;
         publishOrder.ArrangeOpinion = dto.ArrangeOpinion;
+        publishOrder.PublishState = dto.PublishState;
 
         await _orderPublishRepository.UpdateAsync(publishOrder, HttpContext.RequestAborted);
         await _orderPublishHistoryRepository.AddAsync(history, HttpContext.RequestAborted);

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

@@ -294,6 +294,11 @@ public class PublishOrderModifyDto
     /// 整理结果
     /// </summary>
     public string ArrangeOpinion { get; set; }
+
+    /// <summary>
+    /// 发布范围
+    /// </summary>
+    public bool PublishState { get; set; }
 }
 
 public class SuperviseOrderDto

+ 10 - 0
src/Hotline/Orders/OrderPublishHistory.cs

@@ -60,5 +60,15 @@ namespace Hotline.Orders
         [SugarColumn(ColumnDataType = "varchar(2000)")]
         public string ArrangeOpinionAfter { get; set; }
 
+        /// <summary>
+        /// 发布范围
+        /// </summary>
+        public bool? PublishStateBefor { get; set; }
+
+        /// <summary>
+        /// 发布范围
+        /// </summary>
+        public bool? PublishStateAfter { get; set; }
+
     }
 }