jinpengyong
2021-11-08 5b830047d8db717372f32b9b475cc0b57ef186de
screen-job/src/main/java/com/moral/api/task/AqiInsertTask.java
@@ -4,7 +4,9 @@
import org.springframework.stereotype.Component;
import com.moral.api.service.CityAqiDailyService;
import com.moral.api.service.CityAqiMonthlyService;
import com.moral.api.service.CityAqiService;
import com.moral.api.service.CityAqiYearlyService;
import com.moral.api.service.HistoryAqiService;
import com.xxl.job.core.biz.model.ReturnT;
import com.xxl.job.core.context.XxlJobHelper;
@@ -21,6 +23,12 @@
    @Autowired
    private CityAqiService cityAqiService;
    @Autowired
    private CityAqiMonthlyService cityAqiMonthlyService;
    @Autowired
    private CityAqiYearlyService cityAqiYearlyService;
    //国控站aqi小时数据接入
    @XxlJob("insertHistoryAqi")
@@ -48,7 +56,7 @@
    //城市aqi日数据统计
    @XxlJob("insertCityAqiDaily")
    public ReturnT insertCityAqiDaily(){
    public ReturnT insertCityAqiDaily() {
        try {
            cityAqiDailyService.insertCityAqiDaily();
        } catch (Exception e) {
@@ -57,4 +65,28 @@
        }
        return ReturnT.SUCCESS;
    }
    //城市aqi月数据统计
    @XxlJob("insertCityAqiMonthly")
    public ReturnT insertCityAqiMonthly() {
        try {
            cityAqiMonthlyService.insertCityAqiMonthly();
        } catch (Exception e) {
            XxlJobHelper.log(e.getMessage());
            return new ReturnT(ReturnT.FAIL_CODE, e.getMessage());
        }
        return ReturnT.SUCCESS;
    }
    //城市aqi年数据统计
    @XxlJob("insertCityAqiYearly")
    public ReturnT insertCityAqiYearly() {
        try {
            cityAqiYearlyService.insertCityAqiYearly();
        } catch (Exception e) {
            XxlJobHelper.log(e.getMessage());
            return new ReturnT(ReturnT.FAIL_CODE, e.getMessage());
        }
        return ReturnT.SUCCESS;
    }
}