package com.fzzy.igds.dzhwk.v1.timer;
|
|
import com.fzzy.igds.dzhwk.v1.ApiV1Server;
|
import lombok.extern.slf4j.Slf4j;
|
import org.apache.commons.lang3.time.DateUtils;
|
import org.springframework.stereotype.Service;
|
import javax.annotation.Resource;
|
import java.util.Date;
|
|
/**
|
* @Description 业务信息-定时获取任务入口,根据传递的参数
|
* @Author CZT
|
* @Date 2025/6/5 19:53
|
*/
|
@Slf4j
|
@Service("JobMwYwService")
|
public class JobV1YwService {
|
|
@Resource
|
private ApiV1Server apiV1Server;
|
|
/**
|
* 定时获取业务信息
|
*
|
* @param num 间隔小时,负数
|
*/
|
public void timer(Integer num) {
|
|
log.info("===========================系统定时获取业务信息======================");
|
|
Date endTime = new Date();
|
Date startTime = DateUtils.addHours(endTime, num);
|
|
log.info("===========================系统定时获取粮情数据======================");
|
//获取粮情数据
|
apiV1Server.pullData("2001", startTime, endTime);
|
|
log.info("===========================系统定时获取气体信息======================");
|
//获取气体信息
|
apiV1Server.pullData("2002", startTime, endTime);
|
|
log.info("===========================系统定时质检设备信息======================");
|
//获取质检信息
|
apiV1Server.pullData("2003", startTime, endTime);
|
|
log.info("===========================系统定时获取进出仓记录信息======================");
|
//获取进出仓记录信息
|
apiV1Server.pullData("2004", startTime, endTime);
|
|
log.info("===========================系统定时获取机械通风信息======================");
|
//获取机械通风信息
|
apiV1Server.pullData("2005", startTime, endTime);
|
|
log.info("===========================系统定时获取熏蒸作业信息======================");
|
//获取熏蒸作业信息
|
apiV1Server.pullData("2006", startTime, endTime);
|
|
log.info("===========================系统定时获取谷冷作业信息======================");
|
//获取谷冷作业信息
|
apiV1Server.pullData("2007", startTime, endTime);
|
|
log.info("===========================系统定时获取充氮气调信息======================");
|
//获取充氮气调信息
|
apiV1Server.pullData("2008", startTime, endTime);
|
}
|
}
|