|
@@ -1,41 +1,10 @@
|
|
|
package com.sckj.project.task;
|
|
|
|
|
|
-import cn.hutool.json.JSONUtil;
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
-import com.sckj.project.config.ApiUrlConfig;
|
|
|
-import com.sckj.project.domain.building.LargeBuilding;
|
|
|
-import com.sckj.project.domain.building.LargeBuildingControl;
|
|
|
-import com.sckj.project.domain.building.LargeBuildingControlAmmeterDetail;
|
|
|
-import com.sckj.project.domain.car.LargeCar;
|
|
|
-import com.sckj.project.domain.car.LargeCarDetail;
|
|
|
-import com.sckj.project.domain.car.LargeCarRank;
|
|
|
-import com.sckj.project.domain.car.LargeWarnDetail;
|
|
|
-import com.sckj.project.domain.engineering.LargeCamera;
|
|
|
-import com.sckj.project.domain.engineering.LargeIssue;
|
|
|
-import com.sckj.project.domain.engineering.LargeProject;
|
|
|
-import com.sckj.project.domain.logistics.*;
|
|
|
-import com.sckj.project.domain.service.*;
|
|
|
-import com.sckj.project.service.building.ILargePlatBuildingAmmeterDetailService;
|
|
|
-import com.sckj.project.service.building.ILargePlatBuildingControlService;
|
|
|
-import com.sckj.project.service.building.ILargePlatBuildingService;
|
|
|
-import com.sckj.project.service.car.ILargeCarDetailService;
|
|
|
-import com.sckj.project.service.car.ILargeCarRankService;
|
|
|
-import com.sckj.project.service.car.ILargeCarService;
|
|
|
-import com.sckj.project.service.car.ILargeWarnDetailService;
|
|
|
-import com.sckj.project.service.engineering.ILargeCameraService;
|
|
|
-import com.sckj.project.service.engineering.ILargePlatIssueService;
|
|
|
-import com.sckj.project.service.engineering.ILargePlatProjectService;
|
|
|
-import com.sckj.project.service.logistics.*;
|
|
|
-import com.sckj.project.service.service.*;
|
|
|
+import com.sckj.project.service.task.*;
|
|
|
+import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.http.HttpMethod;
|
|
|
-import org.springframework.http.ResponseEntity;
|
|
|
import org.springframework.scheduling.annotation.Scheduled;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
-import org.springframework.web.client.RestClientException;
|
|
|
-import org.springframework.web.client.RestTemplate;
|
|
|
-
|
|
|
-import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* @Description
|
|
@@ -43,55 +12,71 @@ import java.util.List;
|
|
|
* @Date 2025/3/4 15:02
|
|
|
* @Version 1.0
|
|
|
*/
|
|
|
+@Slf4j
|
|
|
@Component
|
|
|
public class ProjectTaskController {
|
|
|
|
|
|
@Autowired
|
|
|
private ServiceTaskService serviceTaskService;
|
|
|
-
|
|
|
-
|
|
|
@Autowired
|
|
|
private LogisticsTaskService logisticsTaskService;
|
|
|
-
|
|
|
-
|
|
|
@Autowired
|
|
|
private BuildingTaskService buildingTaskService;
|
|
|
-
|
|
|
-
|
|
|
@Autowired
|
|
|
private EngineeringTaskService engineeringTaskService;
|
|
|
-
|
|
|
-
|
|
|
@Autowired
|
|
|
private CarTaskService carTaskService;
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
+ /**
|
|
|
+ * 服务保障中心
|
|
|
+ */
|
|
|
@Scheduled(cron = "0 */2 * * * ?")
|
|
|
public void taskService() {
|
|
|
+ log.info("服务保障中心定时任务开始执行");
|
|
|
serviceTaskService.myTask();
|
|
|
+ log.info("服务保障中心定时任务开始执行完成");
|
|
|
}
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
+ * 后勤资源监控
|
|
|
+ */
|
|
|
@Scheduled(cron = "0 */2 * * * ?")
|
|
|
public void taskLogistics(){
|
|
|
+ log.info("后勤资源监控定时任务开始执行");
|
|
|
logisticsTaskService.myTask();
|
|
|
+ log.info("后勤资源监控定时任务开始执行完成");
|
|
|
}
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
+ * 楼宇运行监控
|
|
|
+ */
|
|
|
@Scheduled(cron = "0 */2 * * * ?")
|
|
|
public void taskBuilding(){
|
|
|
+ log.info("楼宇运行监控定时任务开始执行");
|
|
|
buildingTaskService.myTask();
|
|
|
+ log.info("楼宇运行监控定时任务开始执行完成");
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 工程现场监控
|
|
|
+ */
|
|
|
@Scheduled(cron = "0 */2 * * * ?")
|
|
|
public void taskEngineering(){
|
|
|
+ log.info("工程现场监控定时任务开始执行");
|
|
|
engineeringTaskService.myTask();
|
|
|
+ log.info("工程现场监控定时任务开始执行完成");
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 公务用车
|
|
|
+ */
|
|
|
@Scheduled(cron = "0 */2 * * * ?")
|
|
|
public void taskCar(){
|
|
|
+ log.info("公务用车定时任务开始执行");
|
|
|
carTaskService.myTask();
|
|
|
+ log.info("公务用车定时任务开始执行完成");
|
|
|
}
|
|
|
}
|