田爽 9 månader sedan
förälder
incheckning
be7e215228

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

@@ -4063,9 +4063,11 @@ public class OrderController : BaseController
         model.State = 1;
         model.ESpecialType = ESpecialType.ReTransact;
         model.LastFileOpinion = order.FileOpinion;
-
-
-        model.InitId();
+        model.FirstFileOpinion = order.FileOpinion;
+		var firstSpecial = await _orderSpecialRepository.Queryable().Where(x => x.OrderId == dto.OrderId).FirstAsync();
+        if (firstSpecial is not null)
+            model.FirstFileOpinion = firstSpecial.FirstFileOpinion;
+		model.InitId();
         if (dto.Files.Any())
             model.FileJson = await _fileRepository.AddFileAsync(dto.Files, model.Id, "", HttpContext.RequestAborted);
         await _orderSpecialRepository.AddAsync(model, HttpContext.RequestAborted);

+ 10 - 0
src/Hotline.Share/Dtos/Order/OrderSpecialDto.cs

@@ -225,6 +225,16 @@ namespace Hotline.Share.Dtos.Order
 
 		public string? OrgName { get; set; }
 
+		/// <summary>
+		/// 首次归档意见
+		/// </summary>
+		public string? FirstFileOpinion { get; set; }
+
+		/// <summary>
+		/// 上次归档意见
+		/// </summary>
+		public string? LastFileOpinion { get; set; }
+
 
 		/// <summary>
 		/// 特提节点