Compiled from "CpDeviceImagePersonServiceImpl.java" public class cn.cloudwalk.service.organization.service.CpDeviceImagePersonServiceImpl extends cn.cloudwalk.service.organization.common.AbstractImagStoreService implements cn.cloudwalk.client.organization.service.store.service.CpDeviceImagePersonService { private static final java.lang.String SYNC_LOG_KEY; private long syncLogExpireTime; private cn.cloudwalk.data.organization.mapper.GroupPersonRefMapper groupPersonRefMapper; private cn.cloudwalk.data.organization.mapper.ImgStorePersonMapper imgStorePersonMapper; private cn.cloudwalk.client.aggregate.group.service.AgImageFeatureService agImageFeatureService; private java.lang.String fileUrlPrefix; private java.lang.Boolean base64Enable; private cn.cloudwalk.service.organization.service.feign.ZoneFeignClient zoneFeignClient; private cn.cloudwalk.service.organization.service.feign.ElevatorAppFeignClient elevatorAppFeignClient; private cn.cloudwalk.data.organization.mapper.DevicePersonSyncLogMapper devicePersonSyncLogMapper; private cn.cloudwalk.data.organization.mapper.DevicePersonMapper devicePersonMapper; private cn.cloudwalk.cloud.serial.UUIDSerial uuidSerial; private org.springframework.data.redis.core.StringRedisTemplate redisTemplate; private cn.cloudwalk.data.organization.mapper.ImgStorePersonOrganizationMapper imgStorePersonOrganizationMapper; private cn.cloudwalk.data.organization.mapper.ImgStorePersonLabelMapper imgStorePersonLabelMapper; private cn.cloudwalk.client.aggregate.application.service.ApplicationImageStoreService appImageStoreService; public cn.cloudwalk.service.organization.service.CpDeviceImagePersonServiceImpl(); public cn.cloudwalk.cloud.result.CloudwalkResult> getImagePersonRefs(cn.cloudwalk.client.organization.service.store.param.DeviceImagePersonRefQuery, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException; public cn.cloudwalk.cloud.result.CloudwalkResult> getDeviceImageUpdatePersonInfo(cn.cloudwalk.client.organization.service.store.param.DeviceImageUpdatePersonQuery, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException; private boolean elevatorGroup(java.lang.String, cn.cloudwalk.cloud.context.CloudwalkCallContext); private java.util.Map personPassRule(java.util.List, cn.cloudwalk.cloud.context.CloudwalkCallContext); public cn.cloudwalk.cloud.result.CloudwalkResult> getDeviceUpdatePersonInfo(cn.cloudwalk.client.organization.service.store.param.DeviceImageUpdatePersonQuery, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException; private java.lang.String getFloorInfo(cn.cloudwalk.data.organization.dto.GroupPersonRefDTO, java.util.Map); public cn.cloudwalk.cloud.result.CloudwalkResult> getDeviceImageUpdateFeatureInfo(cn.cloudwalk.client.organization.service.store.param.DeviceImageUpdateFeatureQuery, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException; public void saveSyncLog(java.lang.String, java.lang.String, java.util.List); private void updateSyncLog(cn.cloudwalk.data.organization.entity.DevicePersonSyncLog, cn.cloudwalk.device.sdk.protocol.entity.v2proto.http.result.UpdatePersonResult$PersonData); private void insertSyncLog(java.lang.String, java.lang.String, java.lang.String, cn.cloudwalk.device.sdk.protocol.entity.v2proto.http.result.UpdatePersonResult$PersonData, cn.cloudwalk.data.organization.entity.GroupPersonRef); private synchronized boolean lockSyncLog(java.lang.String, java.lang.String, java.lang.String); private synchronized boolean unlockSyncLog(java.lang.String, java.lang.String, java.lang.String); private static void lambda$personPassRule$8(java.util.Map, cn.cloudwalk.client.organization.service.store.result.BatchPassRuleResult); private static java.lang.String lambda$null$7(cn.cloudwalk.client.organization.service.store.result.PassRuleResult); private static void lambda$personPassRule$6(java.util.Map, java.util.Map, cn.cloudwalk.cloud.context.CloudwalkCallContext, java.util.List, java.lang.String); private static java.util.List lambda$null$5(java.lang.String); private static java.util.List lambda$null$4(java.lang.String); private static java.lang.String lambda$personPassRule$3(java.util.Map); private static java.lang.String lambda$personPassRule$2(java.util.Map); private static java.lang.String lambda$personPassRule$1(java.util.Map); private static java.lang.String lambda$personPassRule$0(java.util.Map); }