自动化立体仓库 - WMS系统
13
zhang
1 天以前 82de5a307466894bbb0258f8a63a26a7bb96d80d
src/main/java/com/zy/asrs/task/kingdee/handler/ReviewOrderSyncHandler.java
@@ -57,10 +57,10 @@
        //条件拼接
        JSONObject jsonObject = new JSONObject();
        jsonObject.put("Numbers",order.getOrderNo());
        jsonObject.put("Numbers", order.getOrderNo());
        JSONObject jsonObject1 = new JSONObject();
        jsonObject1.put("data", jsonObject);
        jsonObject1.put("FormId",kingDeeUtilType.formId);
        jsonObject1.put("FormId", kingDeeUtilType.formId);
        String add = jsonObject1.toJSONString();
        //上报
        String response = "";
@@ -78,12 +78,12 @@
                    .doPost();
            JSONObject data = JSON.parseObject(response);
            Object IsSuccess = findValueByKey(JSON.parseObject(response), "IsSuccess");
            String bool=IsSuccess.toString();
            String bool = IsSuccess.toString();
            //审核完成原订单4转8  8.审核完成
            if(bool.equals("true")){
            if (bool.equals("true")) {
                success = true;
                order.setSettle(8L);
                orderService.update(order,new EntityWrapper<Order>().eq("order_no",order.getOrderNo()));
                orderService.update(order, new EntityWrapper<Order>().eq("order_no", order.getOrderNo()));
            }
        } catch (Exception e) {
            log.error("fail", e);
@@ -94,7 +94,7 @@
                // 保存接口日志
                apiLogService.save(
                        "审核",
                        URL+ outaddressAudit,
                        URL + outaddressAudit,
                        null,
                        "127.0.0.1",
                        add,
@@ -107,6 +107,7 @@
        }
        return SUCCESS;
    }
    public static Object findValueByKey(JSONObject json, String key) {
        Set<String> keySet = json.keySet();
        for (String k : keySet) {
@@ -117,13 +118,13 @@
                int size = ((JSONArray) v).size();
                for (int i = 0; i <= size - 1; i++) {
                    Object result = findValueByKey((JSONObject) ((JSONArray) v).get(i), key);
                    if (result != null){
                    if (result != null) {
                        return result;
                    }
                }
            } else if (v instanceof JSONObject){
            } else if (v instanceof JSONObject) {
                Object result = findValueByKey((JSONObject) v, key);
                if (result != null){
                if (result != null) {
                    return result;
                }
            }