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)) {