From 80cd1569120416b096d28ebbe9a8e6e1d867f6e0 Mon Sep 17 00:00:00 2001 From: pang.jiabao <pang_jiabao@163.com> Date: 星期四, 19 九月 2024 14:19:45 +0800 Subject: [PATCH] 盘点异常处理 --- src/main/java/com/zy/asrs/task/handler/GhjtHandler.java | 55 ++++--------------------------------------------------- 1 files changed, 4 insertions(+), 51 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/handler/GhjtHandler.java b/src/main/java/com/zy/asrs/task/handler/GhjtHandler.java index d8243c6..60150c6 100644 --- a/src/main/java/com/zy/asrs/task/handler/GhjtHandler.java +++ b/src/main/java/com/zy/asrs/task/handler/GhjtHandler.java @@ -4,9 +4,9 @@ import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.core.common.Cools; import com.core.exception.CoolException; -import com.zy.asrs.entity.Order; import com.zy.asrs.entity.WrkDetl; import com.zy.asrs.entity.WrkMast; +import com.zy.asrs.mapper.OrderDetlMapper; import com.zy.asrs.mapper.OrderMapper; import com.zy.asrs.mapper.WrkMastMapper; import com.zy.asrs.service.ApiLogService; @@ -45,6 +45,9 @@ @Resource private WrkDetlService wrkDetlService; + + @Resource + private OrderDetlMapper orderDetlMapper; @Transactional public void startCkrwPushGwcs(WrkMast wrkMast) { @@ -155,54 +158,4 @@ return flag; } - @Transactional - public void OutBoundCompleteReport(Order order) { - - // 鑾峰彇璇锋眰澶� - Map<String, Object> headers = new HashMap<>(); - headers.put("Content-Type", "application/json;charset=UTF-8"); - - // 鏋勯�犺姹備綋 - JSONObject jsonObject = new JSONObject(); - jsonObject.put("orderNo", order.getOrderNo()); - jsonObject.put("complete", 1); // 璁㈠崟瀹屾垚涓�1锛屽叾浠�... - String body = jsonObject.toJSONString(); - - boolean success = false; - String response = ""; - try { - response = new HttpHandler.Builder() - .setUri(MesConstant.URL) - .setPath(MesConstant.PAKIN_URL) - .setHeaders(headers) - .setJson(body) - .build() - .doPost(); - if (!Cools.isEmpty(response)) { - order.setSettle(6L); - orderMapper.updateById(order); - success = true; - } else { - log.error("璇锋眰鎺ュ彛澶辫触锛侊紒锛乽rl锛歿}锛況equest锛歿}锛況esponse锛歿}", MesConstant.URL + MesConstant.PAKIN_URL, body, response); - throw new CoolException("涓嬪彂鍑哄簱浠诲姟缁橤WCS(浠庡嚭搴撶爜澶村埌鍑哄簱鍙�)澶辫触"); - } - } catch (Exception e) { - log.error("鍑哄簱璁㈠崟瀹屾垚涓婃姤MES寮傚父锛屽伐浣滃彿锛歿}锛寋}", order.getOrderNo(), e.getMessage()); - } finally { - try { - // 淇濆瓨鎺ュ彛鏃ュ織 - apiLogService.save( - "鍑哄簱璁㈠崟瀹屾垚涓婃姤MES", - MesConstant.URL + MesConstant.PAKIN_URL, - null, - "127.0.0.1", - jsonObject.toJSONString(), - response, - success - ); - } catch (Exception e) { - log.error("鎺ュ彛鏃ュ織淇濆瓨寮傚父", e); - } - } - } } -- Gitblit v1.9.1