From 502a17589d4d69941d56fd6ffe343ab395fc9414 Mon Sep 17 00:00:00 2001 From: liguoyang Date: Fri, 27 Jun 2025 17:35:26 +0800 Subject: [PATCH] =?UTF-8?q?refactor=20=E7=A7=BB=E9=99=A4=E6=97=A0=E6=95=88?= =?UTF-8?q?=E4=BB=A3=E7=A0=81,=E5=A2=9E=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Src/Dlhis.DataPermission.Model/DeviceCodeAttribute.cs | 3 +++ Src/Dlhis.DataPermission.Model/DeviceGroupCodeAttribute.cs | 3 +++ Src/Dlhis.DataPermission.Model/UserGroupCodeAttribute.cs | 3 +++ Src/Dlhis.Jip.Api/IJinkoJipApi.cs | 5 +---- Src/Dlhis.Jip.Api/ResultHandlers/DHRResultHandler.cs | 5 ++--- 5 files changed, 12 insertions(+), 7 deletions(-) diff --git a/Src/Dlhis.DataPermission.Model/DeviceCodeAttribute.cs b/Src/Dlhis.DataPermission.Model/DeviceCodeAttribute.cs index a243b0b2..ce732468 100644 --- a/Src/Dlhis.DataPermission.Model/DeviceCodeAttribute.cs +++ b/Src/Dlhis.DataPermission.Model/DeviceCodeAttribute.cs @@ -2,6 +2,9 @@ using Kurisu.AspNetCore.DataAccess.SqlSugar.Attributes; namespace Dlhis.DataPermission.Model; +/// +/// 定义字段为设备码权限字段 +/// [AttributeUsage(AttributeTargets.Property)] public class DeviceCodeAttribute : BaseDataPermissionAttribute { diff --git a/Src/Dlhis.DataPermission.Model/DeviceGroupCodeAttribute.cs b/Src/Dlhis.DataPermission.Model/DeviceGroupCodeAttribute.cs index 90705a34..0a52c72a 100644 --- a/Src/Dlhis.DataPermission.Model/DeviceGroupCodeAttribute.cs +++ b/Src/Dlhis.DataPermission.Model/DeviceGroupCodeAttribute.cs @@ -2,6 +2,9 @@ using Kurisu.AspNetCore.DataAccess.SqlSugar.Attributes; namespace Dlhis.DataPermission.Model; +/// +/// 定义字段为设备组码权限字段 +/// [AttributeUsage(AttributeTargets.Property)] public class DeviceGroupCodeAttribute : BaseDataPermissionAttribute { diff --git a/Src/Dlhis.DataPermission.Model/UserGroupCodeAttribute.cs b/Src/Dlhis.DataPermission.Model/UserGroupCodeAttribute.cs index 993439c2..fe8b803b 100644 --- a/Src/Dlhis.DataPermission.Model/UserGroupCodeAttribute.cs +++ b/Src/Dlhis.DataPermission.Model/UserGroupCodeAttribute.cs @@ -2,6 +2,9 @@ using Kurisu.AspNetCore.DataAccess.SqlSugar.Attributes; namespace Dlhis.DataPermission.Model; +/// +/// 定义字段为用户组码权限字段 +/// [AttributeUsage(AttributeTargets.Property)] public class UserGroupCodeAttribute : BaseDataPermissionAttribute { diff --git a/Src/Dlhis.Jip.Api/IJinkoJipApi.cs b/Src/Dlhis.Jip.Api/IJinkoJipApi.cs index a60dfb3c..eeba7dbc 100644 --- a/Src/Dlhis.Jip.Api/IJinkoJipApi.cs +++ b/Src/Dlhis.Jip.Api/IJinkoJipApi.cs @@ -1,5 +1,4 @@ using Dlhis.Jip.Api.ClientHandlers; -using Dlhis.Jip.Api.Request; using Dlhis.Jip.Api.RequestContentHandlers; using Dlhis.Jip.Api.Requests; using Dlhis.Jip.Api.Responses; @@ -78,10 +77,8 @@ public interface IJinkoJipApi /// /// 同步照片到sap /// - /// - /// + /// /// [Post("/JIP/HCM/HCM_I_PHOTO")] - //[RequestContentHandler(typeof(SyncFaceContentHandler))] Task SyncFaceToSapAsync(SyncFaceRequest request); } \ No newline at end of file diff --git a/Src/Dlhis.Jip.Api/ResultHandlers/DHRResultHandler.cs b/Src/Dlhis.Jip.Api/ResultHandlers/DHRResultHandler.cs index 6a0f35c4..70c30528 100644 --- a/Src/Dlhis.Jip.Api/ResultHandlers/DHRResultHandler.cs +++ b/Src/Dlhis.Jip.Api/ResultHandlers/DHRResultHandler.cs @@ -8,13 +8,12 @@ namespace Dlhis.Jip.Api.ResultHandlers; public class DHRResultHandler : IRemoteCallResultHandler { - /// public TResult Handle(HttpStatusCode statusCode, string responseBody) { var apiResult = JsonConvert.DeserializeObject>(responseBody); - + var isSuccessStatusCode = ((int)statusCode >= 200) && ((int)statusCode <= 299); - if (!isSuccessStatusCode || apiResult.Code != 200) + if (!isSuccessStatusCode || apiResult?.Code != 200) { if (!string.IsNullOrEmpty(apiResult?.Message)) {