田爽 11 ay önce
ebeveyn
işleme
a5bf5a766f

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

@@ -1565,7 +1565,8 @@ public class OrderController : BaseController
         var model = _mapper.Map<OrderScreen>(dto.Data);
         model.Status = EScreenStatus.Apply;
         model.ApplyEndTime = endTime;
-        model.InitId();
+        model.TimeConsuming = _timeLimitDomainService.CalcWorkTimeToDecimal(visit.VisitTime.Value,DateTime.Now,false);
+		model.InitId();
         if (dto.Data.Files.Any())
             model.FileJson = await _fileRepository.AddFileAsync(dto.Data.Files, model.Id, "", HttpContext.RequestAborted);
         await _orderScreenRepository.AddAsync(model, HttpContext.RequestAborted);

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

@@ -201,6 +201,11 @@ namespace Hotline.Share.Dtos.Order
 		public List<FileJson>? FileJson { get; set; } = new();
 
 		public List<FileDto> Files { get; set; }
+
+		/// <summary>
+		/// 甄别耗时
+		/// </summary>
+		public decimal? TimeConsuming { get; set; }
 	}
 
 	public class PublishScreenDto {

+ 5 - 4
src/Hotline/Orders/OrderScreen.cs

@@ -104,10 +104,11 @@ namespace Hotline.Orders
         public List<FileJson>? FileJson { get; set; }
 
 
-        /// <summary>
-        /// 甄别耗时
-        /// </summary>
-        public decimal? TimeConsuming { get; set; }
+		/// <summary>
+		/// 甄别耗时
+		/// </summary>
+		[SugarColumn(ColumnDescription = "甄别耗时")]
+		public decimal? TimeConsuming { get; set; }
 
 	}
 }