12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- package com.ozs.controller.upload;
- import com.ozs.entity.BaseCameraManagement;
- import com.ozs.entity.vo.CamerasVo;
- import com.ozs.service.BaseCameraManagementService;
- import com.ozs.utils.CameraUtil;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.GetMapping;
- import org.springframework.web.bind.annotation.RestController;
- import java.util.List;
- import java.util.concurrent.TimeUnit;
- /**
- * @author Administrator
- */
- @RestController
- @Slf4j
- public class PressureController {
- @Autowired
- private CameraUtil cameraUtil;
- @Autowired
- private BaseCameraManagementService baseCameraManagementService;
- /**
- * 天网数据压测
- */
- @GetMapping("/api/pressurePreviewURLs")
- public void getWebToken() throws InterruptedException {
- List<BaseCameraManagement> list = baseCameraManagementService.list();
- for (int i = 0; i < 12; i++) {
- for (BaseCameraManagement baseCameraManagement : list) {
- TimeUnit.SECONDS.sleep(2);
- CamerasVo camerasVo = new CamerasVo();
- camerasVo.setCameraIndexCode(baseCameraManagement.getCameraCode());
- String msg = cameraUtil.apiPreviewURLs(camerasVo);
- log.info(msg);
- }
- }
- }
- }
|