package com.sandu.ximon.admin.schedule; import com.sandu.ximon.admin.service.WaterQualityDataService; import com.sandu.ximon.admin.service.WaterQualityEquipmentService; import com.sandu.ximon.dao.bo.WaterQualityEquipmentBo; import com.sandu.ximon.dao.domain.WaterQualityEquipment; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; import java.util.List; /** * @author ZZQ * @date 2021/12/23 14:45 */ @Component @Slf4j @AllArgsConstructor @EnableScheduling public class WaterQualityDataSchedule { private WaterQualityEquipmentService waterQualityEquipmentService; private WaterQualityDataService waterQualityDataService; // @Scheduled(cron = "0 0 0/1 * * ?") // @Scheduled(cron = "0 0/2 * * * ? ") public void UserSubjectRefund() { List waterQualityEquipmentList = waterQualityEquipmentService.listWaterQualityEquipment(); for (WaterQualityEquipment waterQualityEquipment : waterQualityEquipmentList) { waterQualityDataService.getWaterQualityDataInfo(waterQualityEquipment.getWaterQualityEquipmentCode()); } } }