fix 逻辑判断
This commit is contained in:
@@ -449,14 +449,17 @@ 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)
|
||||
{
|
||||
if (await ToCheckAbleOfflineConsumeAsync(request.ThirdNo))
|
||||
{
|
||||
await OfflineHandleAsync(request.Adapt<ConsumeRequest>(), gainfo);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
await OfflineHandleAsync(request.Adapt<ConsumeRequest>(), gainfo);
|
||||
@@ -587,7 +590,7 @@ public class OrderService : IOrderService
|
||||
|
||||
//写入记录
|
||||
var balanceRecord = order.Adapt<BalanceRecordEntity>();
|
||||
balanceRecord.Remark = $"({no})"+current.Name;
|
||||
balanceRecord.Remark = $"({no})" + current.Name;
|
||||
await _dbContext.InsertAsync(balanceRecord);
|
||||
}, 5);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user