From 09c46e67c54d9ea538e2041565f57e995c60ccb8 Mon Sep 17 00:00:00 2001 From: Administrator <pjb> Date: 星期日, 25 五月 2025 12:58:52 +0800 Subject: [PATCH] 外置输送线修改 --- src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java | 88 +++++++------------------------------------ 1 files changed, 15 insertions(+), 73 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java index 4df73f7..e1d0fff 100644 --- a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java @@ -1,48 +1,36 @@ package com.zy.asrs.service.impl; -import com.alibaba.fastjson.JSON; import com.core.common.Cools; import com.core.common.DateUtils; import com.core.exception.CoolException; import com.zy.asrs.entity.LocMast; import com.zy.asrs.entity.WrkMast; import com.zy.asrs.service.*; -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.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.Date; import java.util.HashMap; import java.util.concurrent.TimeUnit; + @Slf4j @Service public class WorkServiceImpl implements WorkService { @Autowired private WrkMastService wrkMastService; + @Autowired private LocMastService locMastService; - @Autowired - private WaitPakinService waitPakinService; + @Autowired private WrkMastLogService wrkMastLogService; + @Autowired - private WrkDetlLogService wrkDetlLogService; - @Autowired - private WrkDetlService wrkDetlService; - @Autowired - private ApiLogService apiLogService; - @Value("${wms.url}") - private String wmsUrl; - @Value("${wms.inboundTaskApplyPath}") - private String inboundTaskApplyPath; - @Value("${wms.movePath}") - private String movePath; - @Value("${wms.taskStatusFeedbackPath}") - private String taskStatusFeedbackPath; + private ToWmsService toWmsService; + @Override @Transactional @@ -72,34 +60,11 @@ throw new CoolException("淇敼宸ヤ綔妗eけ璐�"); } - HashMap<String,Object> headParam = new HashMap<>(); - headParam.put("TaskNo",wrkMast.getTaskNo()); - headParam.put("Result",0);//瀹屾垚 + HashMap<String, Object> headParam = new HashMap<>(); + headParam.put("TaskNo", wrkMast.getTaskNo()); + headParam.put("Result", 0);//瀹屾垚 + toWmsService.addReportLog(wrkMast); - try { - String response; - log.error("wcs鎵嬪姩瀹岀粨浠诲姟涓婃姤wms={}", wrkMast); - - response = new HttpHandler.Builder() - // .setHeaders(headParam) - .setUri(wmsUrl) - .setPath(taskStatusFeedbackPath) - .setJson(JSON.toJSONString(headParam)) - .build() - .doPost(); - apiLogService.save("wcs鎵嬪姩瀹屾垚浠诲姟涓婃姤wms" - , wmsUrl + taskStatusFeedbackPath - , null - , "127.0.0.1" - , JSON.toJSONString(headParam) - , response - , true - ); - } catch (Exception e) { - log.error("wcs鎵嬪姩瀹岀粨浠诲姟涓婃姤wms澶辫触={}", wrkMast); - log.error("wcs鎵嬪姩瀹岀粨浠诲姟涓婃姤wms澶辫触,鎶ラ敊淇℃伅锛�", e); -// throw new CoolException("wcs娲惧彂鍏ュ簱浠诲姟涓婃姤wms澶辫触"); - } } @Override @@ -138,7 +103,7 @@ locSts = "D"; // 搴撲綅杞Щ ===>> D.绌烘《/绌烘爤鏉� } else if (wrkMast.getIoType() == 11) { - locSts = wrkMast.getFullPlt().equalsIgnoreCase("N") ? "D" : "F"; + locSts = "F"; // 搴撲綅杞Щ锛氱洰鏍囧簱浣� LocMast locMast = locMastService.selectById(wrkMast.getLocNo()); if (Cools.isEmpty(locMast)) { @@ -179,33 +144,10 @@ if (!wrkMastRes || !locMastRes) { throw new CoolException("淇濆瓨鏁版嵁澶辫触"); } - HashMap<String,Object> headParam = new HashMap<>(); - headParam.put("TaskNo",wrkMast.getTaskNo()); - headParam.put("Result",1);//鍙栨秷 + HashMap<String, Object> headParam = new HashMap<>(); + headParam.put("TaskNo", wrkMast.getTaskNo()); + headParam.put("Result", 1);//鍙栨秷 + toWmsService.addReportLog(wrkMast); - try { - String response; - log.error("wcs鎵嬪姩鍙栨秷浠诲姟涓婃姤wms={}", wrkMast); - - response = new HttpHandler.Builder() - // .setHeaders(headParam) - .setUri(wmsUrl) - .setPath(taskStatusFeedbackPath) - .setJson(JSON.toJSONString(headParam)) - .build() - .doPost(); - apiLogService.save("wcs鎵嬪姩鍙栨秷浠诲姟涓婃姤wms" - , wmsUrl + taskStatusFeedbackPath - , null - , "127.0.0.1" - , JSON.toJSONString(headParam) - , response - , true - ); - } catch (Exception e) { - log.error("wcs鎵嬪姩鍙栨秷浠诲姟涓婃姤wms澶辫触={}", wrkMast); - log.error("wcs鎵嬪姩鍙栨秷浠诲姟涓婃姤wms澶辫触,鎶ラ敊淇℃伅锛�", e); -// throw new CoolException("wcs娲惧彂鍏ュ簱浠诲姟涓婃姤wms澶辫触"); - } } } -- Gitblit v1.9.1