From 79e64992c5c8a8abee0d30f1e925c40c05661263 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: Mon, 18 May 2026 10:20:31 +0800
Subject: [PATCH] =?UTF-8?q?=E9=9A=90=E6=82=A3=E7=A1=AE=E8=AE=A4=E5=8D=95?=
=?UTF-8?q?=E7=82=B9=E5=BC=80=E6=8A=A5=E9=94=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Api/HiddenDangerConfirmController.cs | 46 +++++++++++--------
1 file changed, 28 insertions(+), 18 deletions(-)
diff --git a/APT.MicroApi/APT.SK.WebApi/Controllers/Api/HiddenDangerConfirmController.cs b/APT.MicroApi/APT.SK.WebApi/Controllers/Api/HiddenDangerConfirmController.cs
index 03d82cb..1ec0068 100644
--- a/APT.MicroApi/APT.SK.WebApi/Controllers/Api/HiddenDangerConfirmController.cs
+++ b/APT.MicroApi/APT.SK.WebApi/Controllers/Api/HiddenDangerConfirmController.cs
@@ -1,19 +1,20 @@
-using APT.BaseData.Domain.IServices.FM;
-using APT.BaseData.Domain.IServices;
-using APT.Infrastructure.Core;
-using APT.MS.Domain.Entities.SK;
-using APT.Utility;
-using Microsoft.AspNetCore.Mvc;
+using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
-using APT.BaseData.Domain.Entities;
-using APT.BaseData.Domain.Enums.PF;
using APT.BaseData.Domain.Enums;
+using APT.BaseData.Domain.Enums.PF;
+using APT.BaseData.Domain.IServices;
+using APT.BaseData.Domain.IServices.FM;
+using APT.Infrastructure.Core;
+using APT.MS.Domain.Entities.FO;
+using APT.MS.Domain.Entities.SK;
using APT.MS.Domain.Enums;
using APT.MS.Domain.Enums.SK;
-using System.Threading.Tasks;
-using System.Linq;
+using APT.Utility;
+using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
namespace APT.SK.WebApi.Controllers.Api
{
@@ -319,14 +320,23 @@ namespace APT.SK.WebApi.Controllers.Api
///
[HttpPost, Route("SKGet")]
public JsonActionResult SKGet([FromBody] KeywordFilter filter)
- {
- filter.IgnoreDataRule = true;
- var result = WitEntity(null, filter);
- if (result != null && result.Data != null && result.Data.STATUS == PFStandardStatus.Rejected)
- {
- result.Data.CONTEXT = ApproveCallBackService.RejectContent(result.Data.ID);
- }
- return result;
+ {
+ return SafeExecute(() => {
+ filter.IgnoreDataRule = true;
+ var id = filter.FilterGroup.Rules.FirstOrDefault(t => t.Field == "ID").Value.ToString();
+ if (string.IsNullOrEmpty(id))
+ this.ThrowError("060010");
+ var result = this.GetEntity(id, new string[] { "Nav_Report", "Nav_ApplyUser","Nav_ApplyDepartment",
+ "Nav_ProductionUnit","Nav_RiskArea","Nav_Photos.Nav_ImgFile","Nav_Contents","Nav_CheckType","Nav_RecitifyUser","Nav_Question",
+ "Nav_Files.Nav_ImgFile","Nav_Basics.Nav_Law","Nav_Reasons.Nav_Reason"});
+ if (result != null && result.STATUS == PFStandardStatus.Rejected)
+ {
+ result.CONTEXT = ApproveCallBackService.RejectContent(result.ID);
+ }
+ return result;
+ });
+ //var result = WitEntity(null, filter);
+ //return result;
}
///