From f412b5b671a91d7e01dac12507cad9df3648c524 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期一, 09 十一月 2026 10:09:39 +0800
Subject: [PATCH] feat: 完善客户跟进与考勤异常处理

---
 yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/quotation/listener/CrmSaleQuotationStatusListener.java |   24 ++++++++++--------------
 1 files changed, 10 insertions(+), 14 deletions(-)

diff --git a/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/quotation/listener/CrmSaleQuotationStatusListener.java b/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/quotation/listener/CrmSaleQuotationStatusListener.java
index ee11882..5688fb0 100644
--- a/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/quotation/listener/CrmSaleQuotationStatusListener.java
+++ b/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/quotation/listener/CrmSaleQuotationStatusListener.java
@@ -11,12 +11,10 @@
 import org.springframework.stereotype.Component;
 
 /**
- * 閿�鍞姤浠峰鎵圭殑缁撴灉鐩戝惉鍣ㄥ疄鐜扮被
+ * 閿�鍞姤浠峰鎵圭殑缁撴灉鐩戝惉鍣�
  *
- * 閫氳繃 businessKey锛堟姤浠峰崟ID锛夊尮閰嶏紝鑰屼笉鏄浐瀹氱殑娴佺▼瀹氫箟 Key锛�
- * 杩欐牱鍙互鏀寔鍒嗙被涓嬩换鎰� Key 鐨勬祦绋嬫ā鍨嬨��
- *
- * @author 鑺嬮亾婧愮爜
+ * 閫氳繃 businessKey锛堟姤浠峰崟 ID锛夊尮閰嶏紝鑰屼笉鏄浐瀹氱殑娴佺▼瀹氫箟 Key锛�
+ * 杩欐牱鍙互鏀寔銆岄攢鍞姤浠峰鎵广�嶅垎绫讳笅浠绘剰 Key 鐨勬祦绋嬫ā鍨嬨��
  */
 @Component
 @Slf4j
@@ -37,20 +35,18 @@
             return; // businessKey 涓嶆槸鏁板瓧锛屽拷鐣�
         }
 
-        CrmSaleQuotationDO saleQuotation = saleQuotationMapper.selectById(quotationId);
-        if (saleQuotation == null) {
-            return; // 涓嶆槸閿�鍞姤浠凤紝蹇界暐
+        CrmSaleQuotationDO quotation = saleQuotationMapper.selectById(quotationId);
+        if (quotation == null) {
+            return; // 涓嶆槸鎶ヤ环鍗曪紝蹇界暐
         }
-
         // 鍙湁瀹℃壒涓姸鎬佺殑鎶ヤ环鍗曟墠澶勭悊
-        if (!CrmSaleQuotationStatusEnum.PROCESS.getStatus().equals(saleQuotation.getStatus())) {
-            log.warn("[onApplicationEvent] 閿�鍞姤浠峰崟({}) 涓嶅浜庡鎵逛腑鐘舵�侊紝褰撳墠鐘舵��: {}", quotationId, saleQuotation.getStatus());
+        if (!CrmSaleQuotationStatusEnum.PROCESS.getStatus().equals(quotation.getStatus())) {
+            log.warn("[onApplicationEvent] 鎶ヤ环鍗�({}) 涓嶅浜庡鎵逛腑鐘舵�侊紝褰撳墠鐘舵��: {}", quotationId, quotation.getStatus());
             return;
         }
 
-        log.info("[onApplicationEvent] 閿�鍞姤浠峰崟({}) 瀹℃壒鐘舵�佹洿鏂�: {}", quotationId, event.getStatus());
-        // 鏇存柊瀹℃壒鐘舵��
+        log.info("[onApplicationEvent] 鎶ヤ环鍗�({}) 瀹℃壒鐘舵�佹洿鏂�: {}", quotationId, event.getStatus());
         saleQuotationService.updateSaleQuotationAuditStatus(quotationId, event.getStatus());
     }
 
-}
\ No newline at end of file
+}

--
Gitblit v1.9.3