From ffe47d904591be8cae513a75ac899dbf720a6e71 Mon Sep 17 00:00:00 2001
From: zwl <zwl123>
Date: 星期六, 07 十月 2023 15:25:17 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java |  138 ---------------------------------------------
 1 files changed, 1 insertions(+), 137 deletions(-)

diff --git a/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java b/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java
index e79b79a..43b50b1 100644
--- a/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java
@@ -5,8 +5,6 @@
 import com.core.common.Cools;
 import com.core.common.DateUtils;
 import com.core.exception.CoolException;
-import com.sun.org.apache.xpath.internal.operations.Or;
-import com.zy.asrs.entity.DiaphragmInfo;
 import com.zy.asrs.entity.DocType;
 import com.zy.asrs.entity.Order;
 import com.zy.asrs.entity.OrderDetl;
@@ -21,19 +19,12 @@
 import com.zy.common.model.MesPakoutParam;
 import com.zy.common.utils.HttpHandler;
 import lombok.extern.slf4j.Slf4j;
-import org.apache.poi.ss.formula.functions.T;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Value;
 import org.springframework.jdbc.core.JdbcTemplate;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
-import java.math.BigDecimal;
-import java.util.ArrayList;
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
-import java.util.stream.Collectors;
 
 /**
  * Created by vincent on 2020/7/7
@@ -53,18 +44,6 @@
     @Autowired
     private DocTypeService docTypeService;
 
-    @Value("${mes.pakin-sync.url}")
-    private String pakinUrl;
-
-    @Value("${mes.pakin-sync.path}")
-    private String pakinPath;
-
-    @Value("${mes.pakout-sync.url}")
-    private String pakoutUrl;
-
-    @Value("${mes.pakout-sync.path}")
-    private String pakoutPath;
-
     @Transactional
     public ReturnT<String> start(Order order) {
         DocType docType = docTypeService.selectById(order.getDocType());
@@ -74,7 +53,6 @@
         List<OrderDetl> orderDetls = orderDetlService.selectByOrderId(order.getId());
         // 鍏ュ簱瀹屾垚涓婃姤
         if (docType.getPakin() == 1) {
-            /*
             MesPakinParam pakinParam = new MesPakinParam();
             pakinParam.setPakinTime(DateUtils.convert(order.getUpdateTime()));
             pakinParam.setLgortFrom("5008");
@@ -120,13 +98,10 @@
                             success
                     );
                 } catch (Exception e) { log.error("", e); }
-            } */
-
-            return orderPakinSync(order,docType.getDocName(),orderDetls);
+            }
         }
         // 鍑哄簱瀹屾垚涓婃姤
         if (docType.getPakout() == 1) {
-            /*
             MesPakoutParam pakoutParam = new MesPakoutParam();
             pakoutParam.setTag(!order.getDocType$().equalsIgnoreCase("鎵嬪姩鍑哄簱鍗�"));
             pakoutParam.setPakoutTime(DateUtils.convert(order.getUpdateTime()));
@@ -178,119 +153,8 @@
                     );
                 } catch (Exception e) { log.error("", e); }
             }
-             */
-
-            return orderPakoutSync(order,docType.getDocName(),orderDetls);
         }
         return SUCCESS;
-    }
-
-    private  ReturnT<String> orderPakoutSync (Order order, String orderType, List<OrderDetl> orderDetls){
-        Map<String,Object> requestMap = getRequestMap(order,orderType,orderDetls);
-        String response = "";
-        boolean success = false;
-        try {
-            response = new HttpHandler.Builder()
-                    .setUri(pakoutUrl)
-                    .setPath(pakoutPath)
-                    .setJson(JSON.toJSONString(requestMap))
-                    .build()
-                    .doPost();
-            success = orderSettleUpdate(response,order);
-        } catch (Exception e) {
-            log.error("fail", e);
-//            TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
-            return FAIL.setMsg(e.getMessage());
-        } finally {
-            try {
-                // 淇濆瓨鎺ュ彛鏃ュ織
-                apiLogService.save(
-                        "鎴愬搧搴撳嚭搴撲笂鎶�",
-                        pakoutUrl + pakoutPath,
-                        null,
-                        "127.0.0.1",
-                        JSON.toJSONString(requestMap),
-                        response,
-                        success
-                );
-            } catch (Exception e) { log.error("", e); }
-        }
-
-        return SUCCESS;
-    }
-
-    private  ReturnT<String> orderPakinSync (Order order, String orderType, List<OrderDetl> orderDetls){
-        Map<String,Object> requestMap = getRequestMap(order,orderType,orderDetls);
-
-        String response = "";
-        boolean success = false;
-
-        try {
-            response = new HttpHandler.Builder()
-                    .setUri(pakinUrl)
-                    .setPath(pakinPath)
-                    .setJson(JSON.toJSONString(requestMap))
-                    .build()
-                    .doPost();
-            success = orderSettleUpdate(response,order);
-        } catch (Exception e) {
-            log.error("fail", e);
-//            TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
-            return FAIL.setMsg(e.getMessage());
-        } finally {
-            try {
-                // 淇濆瓨鎺ュ彛鏃ュ織
-                apiLogService.save(
-                        "鎴愬搧搴撳叆搴撲笂鎶�",
-                        pakinUrl + pakinPath,
-                        null,
-                        "127.0.0.1",
-                        JSON.toJSONString(requestMap),
-                        response,
-                        success
-                );
-            } catch (Exception e) { log.error("", e); }
-        }
-
-        return SUCCESS;
-
-    }
-
-    private Map<String,Object> getRequestMap(Order order,String orderType, List<OrderDetl> orderDetls){
-        Map<String,Object> requestMap = new HashMap<>();
-        requestMap.put("orderNo",order.getOrderNo());
-        requestMap.put("orderTime",order.getOrderTime());
-        requestMap.put("orderType",orderType);
-
-        List<DiaphragmInfo> diaphragmInfoList = orderDetls.stream().map(od -> {
-            DiaphragmInfo diaphragmInfo = new DiaphragmInfo();
-            diaphragmInfo.setBatchNo(od.getBatch());
-            diaphragmInfo.setItemCode(od.getMatnr());
-            diaphragmInfo.setBarCode(od.getQrCode());
-            diaphragmInfo.setQuantity(new BigDecimal(od.getAnfme()));
-            diaphragmInfo.setAssQuantity(new BigDecimal(od.getQty()));
-            return diaphragmInfo;
-        }).collect(Collectors.toList());
-
-        requestMap.put("orderDetails",diaphragmInfoList);
-
-        return requestMap;
-    }
-
-    private boolean orderSettleUpdate(String response, Order order){
-        JSONObject jsonObject = JSON.parseObject(response);
-        if (jsonObject.getInteger("code").equals(200)) {
-            //success = true;
-            // 淇敼璁㈠崟鐘舵�� 4.瀹屾垚 ===>> 6.宸蹭笂鎶�
-            if (!orderService.updateSettle(order.getId(), 6L, null)) {
-                throw new CoolException("鏈嶅姟鍣ㄥ唴閮ㄩ敊璇紝璇疯仈绯荤鐞嗗憳");
-            }
-        } else {
-            //log.error("璇锋眰鎺ュ彛澶辫触锛侊紒锛乽rl锛歿}锛況equest锛歿}锛況esponse锛歿}", MesConstant.URL+MesConstant.PAKIN_URL, JSON.toJSONString(requestMap), response);
-            throw new CoolException("涓婃姤mes绯荤粺澶辫触");
-        }
-
-        return true;
     }
 
 }

--
Gitblit v1.9.1