From 863b32265ad79b90f660f1a774cb4e3402115bdc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=E7=BE=8E=E8=8D=A3?= <10755671+mei-rong-he@user.noreply.gitee.com> Date: Wed, 6 May 2026 15:20:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/Api/SKController.cs | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/APT.MicroApi/APT.PP.WebApi/Controllers/Api/SKController.cs b/APT.MicroApi/APT.PP.WebApi/Controllers/Api/SKController.cs index 926cfd3..4ffe8d5 100644 --- a/APT.MicroApi/APT.PP.WebApi/Controllers/Api/SKController.cs +++ b/APT.MicroApi/APT.PP.WebApi/Controllers/Api/SKController.cs @@ -6057,7 +6057,7 @@ namespace APT.PP.WebApi.Controllers.Api var libDetailIds = libraryDetails.Select(t => t.ID).ToList(); //检查内容 var contents = this.GetEntities(t => !t.IS_DELETED && libDetailIds.Contains(t.ENTERPRISE_LIBRARY_DETAIL_ID), new BaseFilter(filter.OrgId), "Nav_Contents").ToList(); - var libContentIds = libraryDetails.Select(t => t.ID).ToList(); + var libContentIds = contents.Select(t => t.ID).ToList(); //检查层级 var contentDeparts = this.GetEntities(t => !t.IS_DELETED && libContentIds.Contains(t.ENTERPRISE_LIBRARY_DETAIL_CONTENT_ID), new BaseFilter(filter.OrgId), "Nav_CheckType", "Nav_Department").ToList(); var conDepartIds = contentDeparts.Select(t => t.ID).ToList(); @@ -6217,9 +6217,19 @@ namespace APT.PP.WebApi.Controllers.Api List listUser = new List(); foreach (var tem in depatUserIdList) { - CheckListUser user = new CheckListUser(); - user.USER_ID = Guid.Parse(tem); - listUser.Add(user); + var temList= tem.Split(",").ToList(); + if (temList.Any()) + { + foreach (var tem2 in temList) + { + if (!string.IsNullOrEmpty(tem2)) + { + CheckListUser user = new CheckListUser(); + user.USER_ID = Guid.Parse(tem); + listUser.Add(user); + } + } + } } listNew.users = listUser.Distinct(m => m.USER_ID).ToList(); }