From 08562df8eb9cd350f03aa4f60ee43565df8ac57b Mon Sep 17 00:00:00 2001 From: liguoyang Date: Tue, 20 May 2025 12:47:36 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E9=9A=90=E8=97=8F=E7=A6=BB=E8=81=8C?= =?UTF-8?q?=E4=BA=BA=E5=91=98=E7=9A=84=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Services/Implements/DevicePermissionManuallyService.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionManuallyService.cs b/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionManuallyService.cs index 6f6f17d9..aab8a62b 100644 --- a/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionManuallyService.cs +++ b/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionManuallyService.cs @@ -1,13 +1,13 @@ using Dlhis.Basic.Device.Request; using Dlhis.Basic.Device.Response; using Dlhis.Entity.Basic.Entity; -using Dlhis.Entity.Basic.Enums; using Dlhis.Entity.Device.Entities; using Dlhis.Entity.Device.Enums; using Kurisu.AspNetCore.DataAccess.Dto; using Kurisu.AspNetCore.DataAccess.SqlSugar.Extensions; using Kurisu.AspNetCore.DataAccess.SqlSugar.Services; using Kurisu.AspNetCore.Utils.Extensions; +using SqlSugar; namespace Dlhis.Basic.Device.Services.Implements; @@ -30,6 +30,7 @@ public class DevicePermissionManuallyService : IDevicePermissionManuallyService .LeftJoin((x, d, g) => x.UserNo == g.No) .WhereIF(requestDto.Search.IsPresent(), (x, d, g) => g.Code == requestDto.Search || g.Name.Contains(requestDto.Search)) .WhereIF(requestDto.Type.HasValue, (x, d, g) => d.Type == requestDto.Type) + .Where(x => SqlFunc.Subqueryable().Where(p => p.No == x.UserNo).Any()) .Select((x, d, g) => new DevicePermissionManuallyResponse { Id = x.Id,