Browse Source

Merge branch 'feature/snapshot' into test

qinchaoyue 3 tháng trước cách đây
mục cha
commit
b0f87debda

+ 9 - 0
src/Hotline.Api/Controllers/Snapshot/SnapshotOrderController.cs

@@ -114,6 +114,15 @@ public class SnapshotOrderController : BaseController
     public async Task<PagedDto<SignOrderSnapshotItemsOutDto>> GetSignOrderSnapshotItemsAsync([FromQuery] SignOrderSnapshotItemsInDto dto)
         => (await _orderSnapshotApplication.GetSignOrderSnapshotItemsAsync(dto).ToPagedListAsync(dto)).ToPaged();
 
+    /// <summary>
+    /// 修改工单标记
+    /// </summary>
+    /// <param name="dto"></param>
+    /// <returns></returns>
+    [HttpPut("sign")]
+    public async Task UpdateSignOrderSnapshotAsync([FromBody] UpdateSignOrderSnapshotInDto dto)
+        => await _orderSnapshotApplication.UpdateLabelAsync(dto.Id, dto.SnapshotLabels);
+
     /// <summary>
     /// 获取工单标注日志集合
     /// </summary>

+ 13 - 0
src/Hotline.Share/Dtos/Snapshot/OrderDto.cs

@@ -1816,3 +1816,16 @@ public class NameCodeDto
     /// </summary>
     public string Code { get; set; }
 }
+
+public class UpdateSignOrderSnapshotInDto
+{
+    /// <summary>
+    /// Id
+    /// </summary>
+    public string Id { get; set; }
+
+    /// <summary>
+    /// 随手拍工单标签
+    /// </summary>
+    public IList<Kv>? SnapshotLabels { get; set; }
+}