From 45d41c932cce59215648306a4fc98fa3f1673eda Mon Sep 17 00:00:00 2001 From: zjj <3272660260@qq.com> Date: 星期一, 16 十二月 2024 08:15:50 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/task/kingdee/handler/PushDowmOrderSyncHandler.java | 18 ++++++++++++++---- 1 files changed, 14 insertions(+), 4 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 d5a1c79..95b6e28 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 @@ -60,9 +60,9 @@ String[] split = orderNo.split("-"); String orderNoS = split[0]; //鐧诲綍閲戣澏r - log.info("鐧诲綍閲戣澏"); +// log.info("鐧诲綍閲戣澏"); ReturnT<String> start = loginAuthenticationHandler.start(); - log.info("鐧诲綍閲戣澏:start:"+start); +// log.info("鐧诲綍閲戣澏:start:"+start); DocType docType = docTypeService.selectById(order.getDocType()); if (null == docType) { return SUCCESS; @@ -70,6 +70,9 @@ 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; } //鏉′欢鎷兼帴 @@ -122,11 +125,11 @@ log.info("涓嬫帹response:"+response); Object IsSuccess = findValueByKey(JSON.parseObject(response), "IsSuccess"); String bool1=IsSuccess.toString(); + boolean bool = false; 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); + bool = rootNode.get("Result").get("ResponseStatus").get("IsSuccess").asBoolean(); //涓嬫帹瀹屾垚鍘熻鍗�4杞�6 6.涓婃姤瀹屾垚 if(bool){ @@ -136,6 +139,13 @@ orderService.update(order,new EntityWrapper<Order>().eq("order_no",order.getOrderNo())); } } + + if (!bool1.equals("true") || !bool){ + order.setSettle(7L); + order.setUpdateTime(new Date()); + orderService.update(order,new EntityWrapper<Order>().eq("order_no",order.getOrderNo())); + } + } catch (Exception e) { log.info("涓嬫帹error:"+response); log.error("fail", e); -- Gitblit v1.9.1