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); } } }