qinchaoyue 3 月之前
父節點
當前提交
1591916686
共有 1 個文件被更改,包括 10 次插入13 次删除
  1. 10 13
      src/Hotline.Repository.SqlSugar/Snapshot/OrderSnapshotRepository.cs

+ 10 - 13
src/Hotline.Repository.SqlSugar/Snapshot/OrderSnapshotRepository.cs

@@ -29,18 +29,15 @@ public class OrderSnapshotRepository : BaseRepository<OrderSnapshot>, IOrderSnap
 
     public async Task<OrderSnapshot> UpdateSafetyAsync(string orderId, bool isSafety, string remark)
     {
-        OrderSnapshot order = null;
-        await GetAsync(orderId)
-            .Then(async orderSnapshot =>
-            {
-                orderSnapshot.IsSafetyDepartment = isSafety;
-                orderSnapshot.SignUserId = _sessionContext.UserId;
-                orderSnapshot.SignUserName = _sessionContext.UserName;
-                orderSnapshot.SignTime = DateTime.Now;
-                orderSnapshot.SignRemark = remark;
-                await UpdateAsync(orderSnapshot, CancellationToken.None);
-                order = orderSnapshot;
-            });
-        return order;
+        var orderSnapshot = await GetAsync(orderId);
+        if (orderSnapshot is null) return null;
+
+        orderSnapshot.IsSafetyDepartment = isSafety;
+        orderSnapshot.SignUserId = _sessionContext.UserId;
+        orderSnapshot.SignUserName = _sessionContext.UserName;
+        orderSnapshot.SignTime = DateTime.Now;
+        orderSnapshot.SignRemark = remark;
+        await UpdateAsync(orderSnapshot, CancellationToken.None);
+        return orderSnapshot;
     }
 }