From f7f49482695e9f94a35e5e3718d42105bb3987fb Mon Sep 17 00:00:00 2001
From: wujianwei <wjw@11.com>
Date: 星期五, 20 三月 2026 18:01:29 +0800
Subject: [PATCH] 新增查询

---
 quartz/src/main/java/com/ruoyi/quartz/task/ReceivableBillAgingTask.java |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 46 insertions(+), 0 deletions(-)

diff --git a/quartz/src/main/java/com/ruoyi/quartz/task/ReceivableBillAgingTask.java b/quartz/src/main/java/com/ruoyi/quartz/task/ReceivableBillAgingTask.java
new file mode 100644
index 0000000..f9ed96a
--- /dev/null
+++ b/quartz/src/main/java/com/ruoyi/quartz/task/ReceivableBillAgingTask.java
@@ -0,0 +1,46 @@
+package com.ruoyi.quartz.task;
+
+import com.ruoyi.cwgl.domain.ReceivableBillManagement;
+import com.ruoyi.cwgl.service.IReceivableBillManagementService;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.math.BigDecimal;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 搴旀敹璐﹀崟璐﹂緞鍒嗘瀽瀹氭椂浠诲姟
+ * 姣忓ぉ鏇存柊搴旀敹璐﹀崟鐨勮处榫勫垎鏋愭暟鎹�
+ * 
+ * @author ruoyi
+ */
+@Component("receivableBillAgingTask")
+public class ReceivableBillAgingTask
+{
+    private static Logger logger = LoggerFactory.getLogger(ReceivableBillAgingTask.class);
+    
+    @Autowired
+    private IReceivableBillManagementService receivableBillManagementService;
+
+    /**
+     * 鏇存柊搴旀敹璐﹀崟璐﹂緞鍒嗘瀽鏁版嵁
+     * 姣忓ぉ鍑屾櫒鎵ц锛屼娇鐢ㄦ暟鎹簱灞傞潰鎵归噺鏇存柊锛屾�ц兘鏈�浼�
+     */
+    public void updateAgingAnalysisData()
+    {
+        try {
+            logger.info("寮�濮嬫墽琛屽簲鏀惰处鍗曡处榫勫垎鏋愭暟鎹洿鏂颁换鍔�");
+            
+            // 浣跨敤鏁版嵁搴撳眰闈㈡壒閲忔洿鏂帮紝閬垮厤鏌ヨ鏁版嵁鍒板簲鐢ㄥ眰
+            int updatedCount = receivableBillManagementService.batchUpdateAgingAnalysisData();
+            
+            logger.info("搴旀敹璐﹀崟璐﹂緞鍒嗘瀽鏁版嵁鏇存柊浠诲姟瀹屾垚锛屽叡鏇存柊 {} 鏉¤褰�", updatedCount);
+            
+        } catch (Exception e) {
+            logger.error("搴旀敹璐﹀崟璐﹂緞鍒嗘瀽鏁版嵁鏇存柊浠诲姟鎵ц澶辫触", e);
+        }
+    }
+}
\ No newline at end of file

--
Gitblit v1.8.0