guoshilong
2023-11-21 316a73d58619dc326dfe26993fe55dbb00bd821a
arima预测结果请求拆分
1 files modified
40 ■■■■ changed files
skjcmanager/skjcmanager-service/skjcmanager-xxljob/src/main/java/cn/gistack/job/executor/jobhandler/NkyXxlJob.java 40 ●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-xxljob/src/main/java/cn/gistack/job/executor/jobhandler/NkyXxlJob.java
@@ -5,6 +5,7 @@
import com.xxl.job.core.handler.annotation.XxlJob;
import com.xxl.job.core.log.XxlJobLogger;
import lombok.AllArgsConstructor;
import org.springblade.core.tool.utils.DateUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@@ -73,17 +74,46 @@
    }
    /**
     * 南科院Arima请求预测结果
     * 南科院Arima请求预测结果(渗压)
     * @param param
     * @return
     * @throws Exception
     */
    @XxlJob("queryNkyDataJobHandler")
    public ReturnT<String> queryNkyDataJobHandler(String param){
        XxlJobLogger.log("开始Arima预测结果请求");
        arimaQuery();
        XxlJobLogger.log("Arima预测结果请求结束");
        XxlJobLogger.log("结束任务...");
        XxlJobLogger.log("开始预测时间:"+DateUtil.now().toString());
        nkyClient.arimaQueryData(SY);
        XxlJobLogger.log("预测结束时间:" +DateUtil.now().toString());
        return ReturnT.SUCCESS;
    }
    /**
     * 南科院Arima请求预测结果(渗流)
     * @param param
     * @return
     * @throws Exception
     */
    @XxlJob("queryNkyDataSlJobHandler")
    public ReturnT<String> queryNkyDataSlJobHandler(String param){
        XxlJobLogger.log("开始预测时间:"+DateUtil.now().toString());
        nkyClient.arimaQueryData(SL);
        XxlJobLogger.log("预测结束时间:" +DateUtil.now().toString());
        return ReturnT.SUCCESS;
    }
    /**
     * 南科院Arima请求预测结果(位移)
     * @param param
     * @return
     * @throws Exception
     */
    @XxlJob("queryNkyDataWyJobHandler")
    public ReturnT<String> queryNkyDataWyJobHandler(String param){
        XxlJobLogger.log("开始预测时间:"+DateUtil.now().toString());
        nkyClient.arimaQueryData(X);
        nkyClient.arimaQueryData(Y);
        nkyClient.arimaQueryData(Z);
        XxlJobLogger.log("预测结束时间:" +DateUtil.now().toString());
        return ReturnT.SUCCESS;
    }