From abb51ab390fa6cf9bf3747f57576c1507f89ae00 Mon Sep 17 00:00:00 2001
From: wujianwei <wjw@11.com>
Date: 星期五, 05 九月 2025 17:59:19 +0800
Subject: [PATCH] 修改接口

---
 quartz/src/main/java/com/ruoyi/quartz/task/SettlementTask.java |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

diff --git a/quartz/src/main/java/com/ruoyi/quartz/task/SettlementTask.java b/quartz/src/main/java/com/ruoyi/quartz/task/SettlementTask.java
index a32967c..96d988e 100644
--- a/quartz/src/main/java/com/ruoyi/quartz/task/SettlementTask.java
+++ b/quartz/src/main/java/com/ruoyi/quartz/task/SettlementTask.java
@@ -3,12 +3,15 @@
 import cn.hutool.core.collection.CollectionUtil;
 import com.ruoyi.common.utils.RandomUtils;
 import com.ruoyi.common.utils.StringUtils;
+import com.ruoyi.common.utils.reflect.ReflectUtils;
 import com.ruoyi.cwgl.domain.EstimatedReceivable;
 import com.ruoyi.cwgl.domain.PendingSettlementBusiness;
 import com.ruoyi.cwgl.domain.ReceivableLineTruckPriceRule;
 import com.ruoyi.cwgl.service.IEstimatedReceivableService;
 import com.ruoyi.cwgl.service.IPendingSettlementBusinessService;
 import com.ruoyi.cwgl.service.impl.ExactPricingRuleMatcher;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 
@@ -26,7 +29,7 @@
 @Component("settlementTask")
 public class SettlementTask
 {
-
+    private static Logger logger = LoggerFactory.getLogger(SettlementTask.class);
     @Autowired
     private IPendingSettlementBusinessService pendingSettlementBusinessService;
     @Autowired
@@ -96,6 +99,14 @@
             estimatedReceivableService.insertEstimatedReceivableBatch(estimatedReceivables);
         }
         pendingSettlementBusinessService.insertPendingSettlement(pendingSettlementBusinesses);
+
+        //鏇存柊鍚屾鐘舵�佺敤
+        Integer[] ids = pendingSettlementBusinesses.stream().map(PendingSettlementBusiness::getServiceId).toArray(Integer[]::new);
+        int i = pendingSettlementBusinessService.updeteCwData(ids);
+        if (i>0){
+            logger.info("鍚屾鐘舵�佹洿鏂版垚鍔�");
+        }
+
     }
 
 

--
Gitblit v1.8.0