diff --git a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/sdk/e8/utils/E8ApiUtil.java b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/sdk/e8/utils/E8ApiUtil.java index db9732fc..62bdbcb1 100644 --- a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/sdk/e8/utils/E8ApiUtil.java +++ b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/sdk/e8/utils/E8ApiUtil.java @@ -5,6 +5,7 @@ import cn.hutool.crypto.digest.DigestUtil; import cn.hutool.http.HttpRequest; import cn.hutool.http.HttpResponse; import cn.hutool.json.JSONUtil; +import lombok.extern.slf4j.Slf4j; import org.dromara.sis.sdk.e8.domain.ApiResp; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; @@ -20,6 +21,7 @@ import java.util.stream.Collectors; * @apiNote E8ApiUtil * @since 2025/6/20 */ +@Slf4j @Component public class E8ApiUtil { @@ -63,7 +65,7 @@ public class E8ApiUtil { // 对请求体进行Base64加密,指定UTF-8编码,避免乱码 String base64Body = Base64.getEncoder().encodeToString(jsonBody.getBytes(StandardCharsets.UTF_8)); - + log.info("请求地址:url: {}", url); // 发送请求获取响应 // 使用 try-with-resources 确保资源释放 try (HttpResponse response = HttpRequest.post(url) @@ -91,6 +93,7 @@ public class E8ApiUtil { String sign = getGetSign(api, timestamp); // url String url = BASE_URL + api; + log.info("请求地址:url: {}", url); if (isDelete) { // 发送请求获取响应 diff --git a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/service/impl/SisAccessControlServiceImpl.java b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/service/impl/SisAccessControlServiceImpl.java index a66d88ec..9cbe0b2a 100644 --- a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/service/impl/SisAccessControlServiceImpl.java +++ b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/service/impl/SisAccessControlServiceImpl.java @@ -255,6 +255,9 @@ public class SisAccessControlServiceImpl implements ISisAccessControlService { @Transactional(rollbackFor = Exception.class) public Boolean syncE8() { List authDoorDeviceFindRes = e8PlatformApi.getPageAuthDoorDeviceList(); + if (CollUtil.isEmpty(authDoorDeviceFindRes)) { + return false; + } LambdaQueryWrapper lqw = Wrappers.lambdaQuery(); lqw.eq(true, SisAccessControl::getControlType, 2);