From e91e444689c2e2ceac2bfc60ba4342eade2c53e2 Mon Sep 17 00:00:00 2001 From: liguoyang Date: Wed, 7 Aug 2024 18:15:53 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E4=BA=8C=E7=BB=B4=E7=A0=81=E7=A6=81?= =?UTF-8?q?=E6=AD=A2=E8=B7=A8=E5=8E=82=E5=8C=BA=E6=B6=88=E8=B4=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs b/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs index 58702c39..8edc15fa 100644 --- a/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs +++ b/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs @@ -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() .LeftJoin((x, sr) => x.Code == sr.PlaceCode) .Where(x => x.Code == registry.BusinessPlaceCode)