fix 处理上传照片url问题

This commit is contained in:
2024-12-01 14:25:39 +08:00
parent 8e14e625e8
commit 9d398791ed
3 changed files with 21 additions and 3 deletions

View File

@@ -9,6 +9,7 @@ using Dlhis.Entity.Device.Enums;
using Dlhis.InfoCheck.Api; using Dlhis.InfoCheck.Api;
using Dlhis.InfoCheck.Api.Requests; using Dlhis.InfoCheck.Api.Requests;
using Dlhis.Jip.Api; using Dlhis.Jip.Api;
using Dlhis.Jip.Api.Requests;
using Kurisu.AspNetCore.Authentication.Abstractions; using Kurisu.AspNetCore.Authentication.Abstractions;
using Kurisu.AspNetCore.CustomClass; using Kurisu.AspNetCore.CustomClass;
using Kurisu.AspNetCore.DataAccess.Extensions; using Kurisu.AspNetCore.DataAccess.Extensions;
@@ -230,7 +231,12 @@ public class GainfoFaceService : IGainfoFaceService
try try
{ {
var r = await _jinkoJipApi.SyncFaceToSapAsync(face.UserCode, face.Face); var r = await _jinkoJipApi.SyncFaceToSapAsync(new SyncFaceRequest
{
UserCode = face.UserCode,
Base64 = face.Face
});
if (r.OLX == "S") if (r.OLX == "S")
{ {
await _faceDbContext.Updateable<GainfoFaceEntity>() await _faceDbContext.Updateable<GainfoFaceEntity>()

View File

@@ -82,6 +82,6 @@ public interface IJinkoJipApi
/// <param name="base64"></param> /// <param name="base64"></param>
/// <returns></returns> /// <returns></returns>
[Post("/JIP/HCM/HCM_I_PHOTO")] [Post("/JIP/HCM/HCM_I_PHOTO")]
[RequestContentHandler(typeof(SyncFaceContentHandler))] //[RequestContentHandler(typeof(SyncFaceContentHandler))]
Task<SapFaceSyncResponse> SyncFaceToSapAsync(string userCode, string base64); Task<SapFaceSyncResponse> SyncFaceToSapAsync(SyncFaceRequest request);
} }

View File

@@ -0,0 +1,12 @@
using Newtonsoft.Json;
namespace Dlhis.Jip.Api.Requests;
public class SyncFaceRequest
{
[JsonProperty("I_WORKCODE")]
public string UserCode { get; set; }
[JsonProperty("I_PHOTO_STR")]
public string Base64 { get; set; }
}