From 1b89d8d9300f7ef8306ad4420f37730c5896326d Mon Sep 17 00:00:00 2001 From: liguoyang Date: Thu, 19 Dec 2024 10:16:44 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E9=80=BB=E8=BE=91=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Order/Services/Implements/OrderService.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs b/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs index 4dcfe0ab..6a849f72 100644 --- a/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs +++ b/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs @@ -449,12 +449,15 @@ public class OrderService : IOrderService { try { - if (request.ThirdNo.IsPresent() && await ToCheckAbleOfflineConsumeAsync(request.ThirdNo)) + if (request.ThirdNo.IsPresent()) { await using var handler = await _redisCache.LockAsync($"consume:device-offline:{request.ThirdNo}"); if (handler.Acquired) { - await OfflineHandleAsync(request.Adapt(), gainfo); + if (await ToCheckAbleOfflineConsumeAsync(request.ThirdNo)) + { + await OfflineHandleAsync(request.Adapt(), gainfo); + } } } else @@ -587,7 +590,7 @@ public class OrderService : IOrderService //写入记录 var balanceRecord = order.Adapt(); - balanceRecord.Remark = $"({no})"+current.Name; + balanceRecord.Remark = $"({no})" + current.Name; await _dbContext.InsertAsync(balanceRecord); }, 5); });