diff --git a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/task/SyncLiftAuthTask.java b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/task/SyncLiftAuthTask.java index 4f53c267..10520209 100644 --- a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/task/SyncLiftAuthTask.java +++ b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/task/SyncLiftAuthTask.java @@ -9,12 +9,12 @@ import org.dromara.sis.sdk.e8.E8PlatformApi; import org.dromara.sis.sdk.e8.domain.QueryDto; import org.dromara.sis.sdk.e8.domain.accessControl.req.AccessRecordFindReq; import org.dromara.sis.sdk.e8.domain.accessControl.res.AccessRecordFindRes; +import org.dromara.sis.sdk.hik.HikApiService; import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.scheduling.annotation.Scheduled; import java.util.Date; -import java.util.List; /** * @author lsm @@ -41,16 +41,27 @@ public class SyncLiftAuthTask { String starTime = DateUtil.format(DateUtil.offset(new Date(), DateField.MINUTE, -2), "yyyy-MM-dd HH:mm:ss"); String endTime = DateUtil.format(new Date(), "yyyy-MM-dd HH:mm:ss"); - AccessRecordFindReq nineLift = new AccessRecordFindReq(); - nineLift.setStartTime(starTime); - nineLift.setEndTime(endTime); - nineLift.setRecordType(2); - nineLift.setDeviceId(545024837750853L); + AccessRecordFindReq lift = new AccessRecordFindReq(); + lift.setStartTime(starTime); + lift.setEndTime(endTime); + lift.setRecordType(2); - dto.setQueryDto(nineLift); + + // 9号电梯 + lift.setDeviceId(545024837750853L); + dto.setQueryDto(lift); TableDataInfo nineLiftList = apiService.getPageAccessRecordList(dto); - if (nineLiftList.getTotal() != 0){ - log.info("9号电梯下发权限完成"); + + + // 15号电梯 + // lift.setDeviceId(545024837750853L); + // dto.setQueryDto(lift); + // TableDataInfo nineLiftList = apiService.getPageAccessRecordList(dto); + + if (nineLiftList.getTotal() != 0) { + for (int i = 0; i < 18; i++) { + HikApiService.getInstance().controlGateway("192.168.24.188", (i + 1), 2); + } } }