From 73bdd5193ad2ed78e89f9e460bb2f48e6ecc4bb5 Mon Sep 17 00:00:00 2001 From: wyw <571921741@qq.com> Date: Fri, 13 Mar 2026 14:54:40 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=95=E9=A2=98=20=E8=8E=B7=E5=8F=96=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20=E5=9F=B9=E8=AE=AD=E8=AE=B0=E5=BD=95=20?= =?UTF-8?q?=E7=8A=B6=E6=80=81=20=EF=BC=88=E5=BD=92=E6=A1=A3=E6=89=8D?= =?UTF-8?q?=E8=83=BD=E7=9C=8B=E7=AD=94=E6=A1=88=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SEController/6SETrainRecordController.cs | 26 +++++++++++++++---- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/SEController/6SETrainRecordController.cs b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/SEController/6SETrainRecordController.cs index b4c103c..08f4a6b 100644 --- a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/SEController/6SETrainRecordController.cs +++ b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/SEController/6SETrainRecordController.cs @@ -264,6 +264,10 @@ namespace APT.SC.WebApi.Controllers.Api.SE /// 课件 考试按这个为 下一题 依据 /// public List listPath { get; set; } + /// + /// 培训记录状态 + /// + public SETrainRecordStatus STATUS_RECORD { get; set; } } [HttpPost, Route("GetUserPapers")] @@ -273,17 +277,29 @@ namespace APT.SC.WebApi.Controllers.Api.SE var config = GetEntity(t => true); var ret = new JsonActionResult(); List listPath = new List(); - if (papers != null && papers.Any() && !string.IsNullOrEmpty(filter.Keyword)) + SETrainRecordStatus STATUS = SETrainRecordStatus.草稿; + if (papers != null && papers.Any()) { - listPath = papers.Select(e => e.FILE_PATH).Distinct().ToList(); - if (listPath != null && listPath.Any() && listPath.Count() > 1) - papers = papers.OrderBy(e => e.FILE_PATH).ToList(); + if (!string.IsNullOrEmpty(filter.Keyword)) + { + listPath = papers.Select(e => e.FILE_PATH).Distinct().ToList(); + if (listPath != null && listPath.Any() && listPath.Count() > 1) + papers = papers.OrderBy(e => e.FILE_PATH).ToList(); + } + + var record = GetEntity(papers[0].RECORD_ID); + if (record!=null) + { + STATUS=record.STATUS; + } } + ret.Data = new TrainUserPaperModel { Nav_Papers = papers, Nav_Config = config, - listPath = listPath + listPath = listPath, + STATUS_RECORD = STATUS }; ret.IsSuccessful = true; ret.TotalCount = 1;