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("JobMwJcService")
|
public class JobV1JcService {
|
|
@Resource
|
private ApiV1Server apiV1Server;
|
|
/**
|
* 定时获取业务信息
|
*
|
* @param startTimeStr 起始时间字符串
|
*/
|
public void timer(String startTimeStr) {
|
|
try {
|
log.info("===========================系统定时获取基础信息======================");
|
|
Date startTime = DateUtils.parseDate(startTimeStr, "yyyy-MM-dd HH:mm:ss");
|
Date endTime = new Date();
|
|
log.info("===========================系统定时获取仓储单位数据======================");
|
//获取仓储单位数据
|
apiV1Server.pullData("1001", startTime, endTime);
|
|
log.info("===========================系统定时获取库区数据======================");
|
//获取库区数据
|
apiV1Server.pullData("1002", startTime, endTime);
|
|
log.info("===========================系统定时获取仓房数据======================");
|
//获取仓房数据
|
apiV1Server.pullData("1003", startTime, endTime);
|
|
log.info("===========================系统定时获取廒间数据======================");
|
//获取廒间数据
|
apiV1Server.pullData("1004", startTime, endTime);
|
|
log.info("===========================系统定时获取货位数据======================");
|
//获取货位数据
|
apiV1Server.pullData("1005", startTime, endTime);
|
|
}catch (Exception e){
|
log.error("定时获取基础信息异常", e);
|
}
|
|
}
|
|
}
|