From 05375f0fdabb4c17799f3d8d7dc9596f2ed0c579 Mon Sep 17 00:00:00 2001 From: LSH Date: 星期三, 27 十二月 2023 13:15:03 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/task/kingdee/handler/PushDowmOrderSyncHandler.java | 36 ++++++++++++++++++++++-------------- 1 files changed, 22 insertions(+), 14 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/kingdee/handler/PushDowmOrderSyncHandler.java b/src/main/java/com/zy/asrs/task/kingdee/handler/PushDowmOrderSyncHandler.java index 48b9ea3..859e1da 100644 --- a/src/main/java/com/zy/asrs/task/kingdee/handler/PushDowmOrderSyncHandler.java +++ b/src/main/java/com/zy/asrs/task/kingdee/handler/PushDowmOrderSyncHandler.java @@ -69,6 +69,12 @@ } KingDeeUtilType kingDeeUtilType = KingDeeUtilType.get(docType.getDocName()); + if (kingDeeUtilType.entryId>1){ + Order order1 = orderService.selectById(order.getId()); + order1.setUpdateTime(new Date()); + orderService.updateById(order1); + return SUCCESS; + } //鏉′欢鎷兼帴 log.info("鏉′欢鎷兼帴"); String entryIds = null; @@ -76,9 +82,9 @@ List<OrderDetl> orderDetls = orderDetlService.selectByOrderId(order.getId()); for (OrderDetl orderDetl:orderDetls){ if (Cools.isEmpty(entryIds)){ - entryIds = orderDetl.getOrigin(); + entryIds = orderDetl.getBeBatch().toString(); }else { - entryIds = entryIds+"," +orderDetl.getOrigin(); + entryIds = entryIds+"," +orderDetl.getBeBatch(); } } orderNoS = ""; @@ -117,19 +123,21 @@ .doPost(); // JSONObject data = JSON.parseObject(response); log.info("涓嬫帹response:"+response); -// Object IsSuccess = findValueByKey(JSON.parseObject(response), "IsSuccess"); -// String bool=IsSuccess.toString(); - ObjectMapper objectMapper = new ObjectMapper(); - JsonNode rootNode = objectMapper.readTree(response); - boolean bool = rootNode.get("Result").get("ResponseStatus").get("IsSuccess").asBoolean(); - log.info("涓嬫帹bool:"+bool); + Object IsSuccess = findValueByKey(JSON.parseObject(response), "IsSuccess"); + String bool1=IsSuccess.toString(); + if (bool1.equals("true")){ + ObjectMapper objectMapper = new ObjectMapper(); + JsonNode rootNode = objectMapper.readTree(response); + boolean bool = rootNode.get("Result").get("ResponseStatus").get("IsSuccess").asBoolean(); + log.info("涓嬫帹bool:"+bool); - //涓嬫帹瀹屾垚鍘熻鍗�4杞�6 6.涓婃姤瀹屾垚 - if(bool){ - success = true; - order.setSettle(6L); - order.setUpdateTime(new Date()); - orderService.update(order,new EntityWrapper<Order>().eq("order_no",order.getOrderNo())); + //涓嬫帹瀹屾垚鍘熻鍗�4杞�6 6.涓婃姤瀹屾垚 + if(bool){ + success = true; + order.setSettle(6L); + order.setUpdateTime(new Date()); + orderService.update(order,new EntityWrapper<Order>().eq("order_no",order.getOrderNo())); + } } } catch (Exception e) { log.info("涓嬫帹error:"+response); -- Gitblit v1.9.1