From d85016e8ca551b6672e123d3a56ac4c12554fb45 Mon Sep 17 00:00:00 2001 From: 野心家 <1051256694@qq.com> Date: 星期五, 30 八月 2024 14:44:20 +0800 Subject: [PATCH] 优化轮询获取出库单 --- src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java | 20 +++++++++----------- 1 files changed, 9 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java b/src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java index e3280c3..68229e4 100644 --- a/src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java +++ b/src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java @@ -174,18 +174,16 @@ jsonObject.put("FormId", inFormIdParam.getFormId()); jsonObject.put("Limit", inFormIdParam.getLimit()); jsonObject.put("StartRow", inFormIdParam.getStartRow()); + // 鑾峰彇褰撳墠鏃ユ湡 + LocalDate currentDate = LocalDate.now(); + // 鑾峰彇鍓嶄竴涓湀鐨勫悓涓�澶� + LocalDate previousMonthDate = currentDate.minusMonths(1); + + // 鏍煎紡鍖栨棩鏈熶负 "yyyyMMdd" 鏍煎紡 + DateTimeFormatter formatter1 = DateTimeFormatter.ofPattern("yyyy-MM-dd"); + String formattedDate2 = previousMonthDate.format(formatter1); //鐗╂枡妗f鏌ヨ if (i == 0) { - // 鑾峰彇褰撳墠鏃ユ湡 - LocalDate currentDate = LocalDate.now(); - // 鑾峰彇鍓嶄竴涓湀鐨勫悓涓�澶� - LocalDate previousMonthDate = currentDate.minusMonths(1); - - // 鏍煎紡鍖栨棩鏈熶负 "yyyyMMdd" 鏍煎紡 - DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); - String formattedDate2 = previousMonthDate.format(formatter); - - //鐗╂枡鐘舵�� FUseOrgId .FNumber FDocumentStatus = "C"; jsonObject.put("FilterString", "FCreateDate>'" + formattedDate2 + "' and FDocumentStatus='" + FDocumentStatus + "' and FUseOrgId .FNumber='201'"); @@ -200,7 +198,7 @@ DocType docType = docTypeService.selectById(docName); //鍗曟嵁鐘舵�� FDocumentStatus = "B"; - jsonObject.put("FilterString", "FCreateDate>'" + sdf.format(docType.getCreateTime()) + "' and FStockId.Fname='绔嬪簱'" + " and FDocumentStatus='" + FDocumentStatus + "'"); + jsonObject.put("FilterString", "FCreateDate>'" + formattedDate2 + "' and FStockId.Fname='绔嬪簱'" + " and FDocumentStatus='" + FDocumentStatus + "'"); jsonObject.put("FieldKeys", "FBillNo,FCreateDate,FMaterialId.FNumber,FMaterialId.FName,FMaterialId.FSpecification," + anfme + ",FDocumentStatus"); // FBillNo :鍗曟嵁缂栧彿锛� // FCreateDate 锛氬崟鎹垱寤烘椂闂达紱 -- Gitblit v1.9.1