package com.ycl.task; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.ycl.dto.video.Camera; import com.ycl.dto.video.PageResult; import com.ycl.entity.video.VideoPoint; import com.ycl.service.caseHandler.IBaseCaseService; import com.ycl.service.caseHandler.IViolationsService; import com.ycl.service.video.impl.IVideoPointService; import com.ycl.util.VideoUtil; import com.ycl.utils.MD5Util; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; import org.springframework.transaction.annotation.Transactional; import java.time.LocalDateTime; import java.util.List; @Component public class SynchronizeEventSubmit { @Autowired private IViolationsService violationsService; @Autowired private IBaseCaseService baseCaseService; String webUrl = "https://interface.ls.local/a/api/shared/1750927198462"; String appKey = "078d5551c22a11eb792f30610fc26743"; ////////////////////////////////外网服务屏蔽内容//////////////////////////////// // @Scheduled(cron = "0 */5 * * * ?") // 每5分钟执行 // @Scheduled(cron = "0 0 1 * * ?") @Transactional(rollbackFor = Exception.class) public void scheduledTask() { String eventJson = ""; // baseCaseService.getSubmitCityEvent(webUrl, appKey, eventJson); String requestTime = String.valueOf(System.currentTimeMillis()); String sign = MD5Util.md5Encrypt32Lower(appKey + eventJson + requestTime); } }