qinchaoyue hace 3 meses
padre
commit
1591916686
Se han modificado 1 ficheros con 10 adiciones y 13 borrados
  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;
     }
 }