From 38db3a419d0b794b8a2bab98d2fc15d4bb4c8b31 Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期三, 24 五月 2023 08:31:06 +0800 Subject: [PATCH] 堆垛机调试 --- src/main/java/com/zy/asrs/task/WmsWrkLogScheduler.java | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/WmsWrkLogScheduler.java b/src/main/java/com/zy/asrs/task/WmsWrkLogScheduler.java index 5f9cc68..a2be235 100644 --- a/src/main/java/com/zy/asrs/task/WmsWrkLogScheduler.java +++ b/src/main/java/com/zy/asrs/task/WmsWrkLogScheduler.java @@ -1,10 +1,14 @@ package com.zy.asrs.task; +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; import com.zy.asrs.entity.WmsWrk; import com.zy.asrs.service.WmsWrkLogService; import com.zy.asrs.service.WmsWrkService; +import com.zy.common.utils.HttpHandler; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @@ -20,6 +24,9 @@ @Autowired private WmsWrkLogService wmsWrkLogService; + @Value("${wms.url}") + private String wmsUrl; + @Scheduled(cron = "0/3 * * * * ? ") public void execute() { for (WmsWrk wmsWrk : wmsWrkService.selectToBeHistoryData()) { @@ -28,6 +35,26 @@ if (!save || !delete) { log.error("浠诲姟[wmsWrkNo={}]鍘嗗彶澶勭悊澶辫触", wmsWrk.getWmsWrkNo()); } + + try { + //浠诲姟涓婃姤 + String response = new HttpHandler.Builder() + .setUri(wmsUrl) + .setPath("/wmsWrk/test") + .setJson(JSON.toJSONString(wmsWrk)) + .build() + .doPost(); + JSONObject jsonObject = JSON.parseObject(response); + if (jsonObject.getInteger("code").equals(200)) { + //todo +// StartupDto dto = jsonObject.getObject("data", StartupDto.class); + + } else { + log.error("璇锋眰鎺ュ彛澶辫触锛侊紒锛乽rl锛歿}锛況equest锛歿}锛況esponse锛歿}", wmsUrl + "/wmsWrk/test", JSON.toJSONString(wmsWrk), response); + } + } catch (Exception e) { + e.printStackTrace(); + } } } -- Gitblit v1.9.1