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