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