fix face数据同步
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
using Dlhis.Basic.Device.Services;
|
||||
using Dlhis.Basic.Organization.Api;
|
||||
using Dlhis.Basic.Organization.Api.Request;
|
||||
using Dlhis.Basic.Organization.Request;
|
||||
using Dlhis.Basic.Organization.Response;
|
||||
using Dlhis.Entity.Basic.Dto;
|
||||
@@ -30,6 +32,7 @@ public class GainfoFaceService : IGainfoFaceService
|
||||
private readonly IHangfireApi _hangfireApi;
|
||||
private readonly IDevicePermissionService _devicePermissionService;
|
||||
private readonly IFactorySettingService _factorySettingService;
|
||||
private readonly IHainingApi _hainingApi;
|
||||
private readonly IInfoCheckApi _infoCheckApi;
|
||||
private readonly IDataProtectionProvider _dataProtectionProvider;
|
||||
|
||||
@@ -41,6 +44,7 @@ public class GainfoFaceService : IGainfoFaceService
|
||||
IHangfireApi hangfireApi,
|
||||
IDevicePermissionService devicePermissionService,
|
||||
IFactorySettingService factorySettingService,
|
||||
IHainingApi hainingApi,
|
||||
IInfoCheckApi infoCheckApi,
|
||||
IDataProtectionProvider dataProtectionProvider)
|
||||
{
|
||||
@@ -53,6 +57,7 @@ public class GainfoFaceService : IGainfoFaceService
|
||||
_hangfireApi = hangfireApi;
|
||||
_devicePermissionService = devicePermissionService;
|
||||
_factorySettingService = factorySettingService;
|
||||
_hainingApi = hainingApi;
|
||||
_infoCheckApi = infoCheckApi;
|
||||
_dataProtectionProvider = dataProtectionProvider;
|
||||
}
|
||||
@@ -238,6 +243,19 @@ public class GainfoFaceService : IGainfoFaceService
|
||||
_logger.LogError(e, "上传face数据到sap失败:{message}", e.Message);
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
await _hainingApi.UploadAsync(new HainingApiUploadRequest()
|
||||
{
|
||||
Code = gainfo.Code,
|
||||
Base64 = request.Face
|
||||
});
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
_logger.LogError(e, "上传face数据到老系统失败:{message}", e.Message);
|
||||
}
|
||||
|
||||
//生成任务
|
||||
await _devicePermissionService.GenerateDeviceTasksAsync(gainfo.No, taskType, DeviceTaskSourceEnumType.Photo);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user