自动化立体仓库 - WMS系统
#
pjb
2024-09-23 dc0c3a14995bd5e1648c2930ecc38a126ee324a2
#
2个文件已修改
18 ■■■■ 已修改文件
src/main/java/com/zy/asrs/task/OrderSendScheduler.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/handler/OrderSendHandler.java 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/OrderSendScheduler.java
@@ -25,7 +25,7 @@
    private void looping(){
        List<Order> orders = orderService.selectList(new EntityWrapper<Order>()
                .eq("settle", "4")
                .eq("item_id",1L)
//                .eq("item_id",1L)
                .orderBy("update_time",false));
        for (Order order : orders) {
            orderSendHandler.start(order);
src/main/java/com/zy/asrs/task/handler/OrderSendHandler.java
@@ -47,7 +47,7 @@
        List<OpenOrderPakoutParam> paramList = new ArrayList<>();
        OpenOrderPakoutParam param = new OpenOrderPakoutParam();
        paramList.add(param);
//        paramList.add(param);
        List<OrderDetl> orderDetlList = orderDetlService.selectByOrderId(order.getId());
@@ -72,7 +72,7 @@
            bodyList.add(body);
        }
        doHttpRequest(paramList, "上报ERP出库单据", url, orderReportPath, null, "127.0.0.1");
        doHttpRequest(param, "上报ERP出库单据", url, orderReportPath, null, "127.0.0.1");
        orderService.updateSettle(order.getId(),6L,0L);
@@ -83,7 +83,7 @@
    private int doHttpRequest(Object requestParam, String namespace, String url, String path, String appkey, String ip){
        String response = "";
        boolean success = false;
        log.error(JSONObject.toJSONString(requestParam));
        try {
            response = new HttpHandler.Builder()
                    .setUri(url)
@@ -93,13 +93,13 @@
                    .doPost();
            JSONObject jsonObject = JSON.parseObject(response);
            if(Cools.isEmpty(jsonObject.get("errCode"))){
                throw new CoolException(jsonObject.get("Message").toString());
            if(Cools.isEmpty(jsonObject.get("ErrorCode"))){
                throw new CoolException(jsonObject.get("ErrorMsg").toString());
            }
            int code = (int) jsonObject.get("errCode");
            if(code != 0){
                throw new CoolException(jsonObject.get("errMsg").toString());
            int code = Integer.parseInt(jsonObject.get("ErrorCode").toString()) ;
            if(code == 0){
                throw new CoolException(jsonObject.get("ErrorMsg").toString());
            }
            success = true;
            return code;