fix 二维码禁止跨厂区消费

This commit is contained in:
2024-08-07 18:15:53 +08:00
parent 270ae7ee6c
commit e91e444689

View File

@@ -492,6 +492,8 @@ public class OrderService : BaseOrderService, IOrderService
device.ThrowIfNull("设备尚未登记");
device.Enable.ThrowIfFalse("设备已被停用");
(request.Source == BalanceRecordSourceEnumType.QrCode && device.TenantId != gainfo.Factory).ThrowIfTrue("二维码在此设备禁止消费");
var businessPlaceInfo = await DbContext.Queryable<BusinessPlaceEntity>()
.LeftJoin<BusinessPlaceShiftRelationshipEntity>((x, sr) => x.Code == sr.PlaceCode)
.Where(x => x.Code == registry.BusinessPlaceCode)