From 96f982f2c64343514cebc05b6c45715a5ac7ce9c Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期一, 11 三月 2024 10:26:15 +0800
Subject: [PATCH] 错误修改

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFundController.java |   25 ++++++++++++++++++++++---
 1 files changed, 22 insertions(+), 3 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFundController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFundController.java
index 1e83243..a4587de 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFundController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFundController.java
@@ -28,6 +28,7 @@
 import com.ruoyi.project.service.*;
 import com.ruoyi.system.service.ISysDeptService;
 import com.ruoyi.system.service.ISysPostService;
+import com.ruoyi.system.service.ISysUserService;
 import freemarker.template.Configuration;
 import freemarker.template.Template;
 import freemarker.template.TemplateException;
@@ -49,6 +50,7 @@
 import java.text.SimpleDateFormat;
 import java.time.LocalDate;
 import java.util.*;
+import java.util.concurrent.ConcurrentHashMap;
 import java.util.stream.Collectors;
 
 import static com.ruoyi.web.controller.project.ServiceReimbursementController.convert;
@@ -104,7 +106,10 @@
     private TransactionDefinition transactionDefinition;
 
     @Autowired
-    private ISysDeptService sysDeptService;
+    private DingTalkService dingTalkService;
+
+    @Autowired
+    private ISysUserService sysUserService;
 
     public ServiceFundController() {
         configuration = new Configuration();
@@ -538,7 +543,7 @@
 //                    serviceFundService.addFundSharedInfo(serviceFund.getId());
                     serviceFund.setFlowlevel(serviceFundflowrules.get(0).getTotallevel().longValue());
                     serviceFund.setRecordstatus(99);
-                    serviceFund.setUploadStates(0);
+                    serviceFund.setUploadStates(1);
                     serviceFundService.updateById(serviceFund);
 
                     //淇濆瓨瀹℃壒娴佺▼琛�
@@ -571,6 +576,20 @@
                         FlowLevel = 0;
                     }
                 }
+
+                SysUser sysUser = sysUserService.selectUserByUserName(serviceFund.getUserno());
+                ArrayList<ConcurrentHashMap<String, Object>> contentList = new ArrayList<>();
+                ConcurrentHashMap map = new ConcurrentHashMap();
+                map.put("瀹℃壒浜猴細", loginUser.getUser().getUserName());
+                map.put("瀹℃壒鏃堕棿锛�", new Date());
+                map.put("鎰忚锛�", "涓嶉�氳繃");
+                if (StringUtils.isNotBlank(checkFundVO.getFlowcontent())) map.put("鎰忚锛�", checkFundVO.getFlowcontent());
+                contentList.add(map);
+                DingTalkReqVo dingTalkReqVo = new DingTalkReqVo();
+                dingTalkReqVo.setTitle("璐㈠姟绯荤粺椹冲洖淇℃伅");
+                dingTalkReqVo.setNumber(sysUser.getPhonenumber());
+                dingTalkReqVo.setContents(contentList);
+                dingTalkService.sendNotification(dingTalkReqVo);
             }
 
             serviceFund.setRecordstatus(RecordStatus);
@@ -598,7 +617,7 @@
             //001瀹℃壒閫氳繃涔嬪悗锛屽氨闇�瑕佹妸鈥滃姙鍏涓讳换鈥濈殑鍚嶅瓧濉笂
             if (checkFundVO.getFlowconclusion() == 1 && user.getUserName().equals("001")) {
                 serviceFund.setOfficedirector(user.getNickName());
-                serviceFund.setUploadStates(0);
+                serviceFund.setUploadStates(1);
             }
             System.out.println("serviceFund鐨勫�兼槸--------:" + serviceFund);
             log.info("寮�濮嬫洿鏂扮殑鐨勫�兼槸--------");

--
Gitblit v1.9.3