From b0d0169d6cfe1f1e00a69794e9023e1040d211d1 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期五, 28 八月 2026 17:38:24 +0800
Subject: [PATCH] 修改一下,如果钉钉报错,不影响提交

---
 ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceFundServiceImpl.java |   33 ++++++++++++++++++++-------------
 1 files changed, 20 insertions(+), 13 deletions(-)

diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceFundServiceImpl.java b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceFundServiceImpl.java
index 0500f5c..a2cfd8d 100644
--- a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceFundServiceImpl.java
+++ b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceFundServiceImpl.java
@@ -488,11 +488,15 @@
             cmap.put("鎰忚锛�", "涓嶉�氳繃");
             if (StringUtils.isNotBlank(checkFundVO.getFlowcontent())) cmap.put("鎰忚锛�", checkFundVO.getFlowcontent());
             contentList.add(cmap);
+            try{
             DingTalkReqVo dingTalkReqVo = new DingTalkReqVo();
             dingTalkReqVo.setTitle("璐㈠姟绯荤粺椹冲洖淇℃伅");
             dingTalkReqVo.setNumber(sysUser.getPhonenumber());
             dingTalkReqVo.setContents(contentList);
             dingTalkService.sendNotification(dingTalkReqVo);
+            }catch (Exception e){
+                log.error("璐圭敤---璐㈠姟绯荤粺椹冲洖淇℃伅鎶ラ敊浜�", e);
+            }
         }
 
         serviceFund.setRecordstatus(RecordStatus);
@@ -1833,18 +1837,21 @@
         serviceFundflow.setApplytype(serviceProcessVO.getApplytype());
         serviceFundflow.setFundid(StringUtils.isNotEmpty(serviceProcessVO.getBackCode()) ? Long.valueOf(serviceProcessVO.getBackCode()) : null);
         fundflowService.save(serviceFundflow);
-
-        ArrayList<ConcurrentHashMap<String, Object>> contentList = new ArrayList<>();
-        ConcurrentHashMap map = new ConcurrentHashMap();
-        map.put("瀹℃壒浜猴細", serviceProcessVO.getCheckusername());
-        map.put("瀹℃壒鏃堕棿锛�", serviceProcessVO.getCheckTime());
-        map.put("鎰忚锛�", serviceProcessVO.getFlowcontent());
-        contentList.add(map);
-        DingTalkReqVo dingTalkReqVo = new DingTalkReqVo();
-        dingTalkReqVo.setTitle("璐㈠姟绯荤粺淇℃伅");
-        dingTalkReqVo.setNumber(phone);
-        dingTalkReqVo.setContents(contentList);
-        log.info("閽夐拤鍙戦�佹秷鎭�:{}", dingTalkReqVo);
-        dingTalkService.sendNotification(dingTalkReqVo);
+        try {
+            ArrayList<ConcurrentHashMap<String, Object>> contentList = new ArrayList<>();
+            ConcurrentHashMap map = new ConcurrentHashMap();
+            map.put("瀹℃壒浜猴細", serviceProcessVO.getCheckusername());
+            map.put("瀹℃壒鏃堕棿锛�", serviceProcessVO.getCheckTime());
+            map.put("鎰忚锛�", serviceProcessVO.getFlowcontent());
+            contentList.add(map);
+            DingTalkReqVo dingTalkReqVo = new DingTalkReqVo();
+            dingTalkReqVo.setTitle("璐㈠姟绯荤粺淇℃伅");
+            dingTalkReqVo.setNumber(phone);
+            dingTalkReqVo.setContents(contentList);
+            log.info("閽夐拤鍙戦�佹秷鎭�:{}", dingTalkReqVo);
+            dingTalkService.sendNotification(dingTalkReqVo);
+        } catch (Exception e) {
+            log.error("璐㈠姟绯荤粺淇℃伅---閽夐拤娑堟伅鍙戦�佸け璐ワ紝涓嶅奖鍝嶄富娴佺▼", e);
+        }
     }
 }

--
Gitblit v1.9.3