From 2c07f3c1cf4092fd42e3022c56d1bcf8fcc9438e Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期二, 15 八月 2023 15:32:14 +0800
Subject: [PATCH] 代码提交

---
 ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java |   82 ++++++++++++++++++++++++++++++----------
 1 files changed, 61 insertions(+), 21 deletions(-)

diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java
index e7deb39..2da5d94 100644
--- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java
+++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java
@@ -34,6 +34,9 @@
     @Autowired
     private IServiceFundSharedService serviceFundSharedService;
 
+    @Autowired
+    private IServiceFunddetailSharedService serviceFunddetailSharedService;
+
 
     @Autowired
     private IServiceFundService serviceFundService;
@@ -60,19 +63,24 @@
         //鏌ュ嚭鎵�鏈夎鍖婚櫌閫�鍥炵殑Fund鏁版嵁
         List<ServiceFundShared> serviceFundShareds = serviceFundSharedService.queryFundShareList();
         for (ServiceFundShared serviceFundShared : serviceFundShareds) {
-            if (StringUtils.isNotBlank(serviceFundShared.getCxrjyj())) {
+            if (StringUtils.isNotBlank(serviceFundShared.getOabdzt()) && serviceFundShared.getOabdzt().equals("宸叉挙閿�")) {
                 //濡傛灉鏈夎储鍔¢┏鍥炰俊鎭鏄庢槸閫�鍥炵殑
                 String[] split = serviceFundShared.getCxrjyj().split("&");
                 String phone = serviceFundShared.getPhone();
                 //灏嗗垎浜噷鐨勮鏁版嵁鍒犻櫎
                 serviceFundSharedService.delfundsharedInfoById(serviceFundShared.getId());
+                ServiceFunddetailShared serviceFunddetailShared = new ServiceFunddetailShared();
+                log.info("fundShared鐨処D:{}", serviceFundShared.getId());
+                serviceFunddetailShared.setFundid(serviceFundShared.getId());
+                serviceFunddetailSharedService.delFunddetailShare(serviceFunddetailShared);
 
                 ServiceFund serviceFund = new ServiceFund();
                 serviceFund.setId(serviceFundShared.getSerfunid());
                 List<ServiceFund> serviceFunds = serviceFundService.queryList(serviceFund);
                 ServiceFund serviceFund1 = serviceFunds.get(0);
-                serviceFund1.setFlowlevel(0);
+                serviceFund1.setFlowlevel(100);
                 serviceFund1.setDel_flag(0);
+                serviceFund1.setRecordstatus(-1);
                 serviceFund1.setBackflowlevel(199);
                 serviceFundService.updateById(serviceFund1);
                 sendMeg(split, phone, serviceFundShared.getApplytype(), 2, serviceFundShared.getSerfunid());
@@ -83,8 +91,8 @@
                     ServiceFund serviceFund = new ServiceFund();
                     serviceFund.setId(serviceFundShared.getSerfunid());
                     serviceFund.setZffs(serviceFundShared.getZffs());
-                    if (StringUtils.isNotBlank(serviceFundShared.getOpochecker())) {
-                        serviceFund.setOpochecker(serviceFundShared.getOpochecker());
+                    if (StringUtils.isNotBlank(serviceFundShared.getPresident())) {
+                        serviceFund.setPresident(serviceFundShared.getPresident());
                     }
                     if (StringUtils.isNotBlank(serviceFundShared.getFinvicepresident())) {
                         serviceFund.setFinvicepresident(serviceFundShared.getFinvicepresident());
@@ -92,7 +100,16 @@
                     if (StringUtils.isNotBlank(serviceFundShared.getBusvicepresident())) {
                         serviceFund.setBusvicepresident(serviceFundShared.getBusvicepresident());
                     }
-
+                    if (StringUtils.isNotBlank(serviceFundShared.getOfficedirector())) {
+                        serviceFund.setOfficedirector(serviceFundShared.getOfficedirector());
+                    }
+                    if (StringUtils.isNotBlank(serviceFundShared.getFinancedirector())) {
+                        serviceFund.setFinancedirector(serviceFundShared.getFinancedirector());
+                    }
+                    if (StringUtils.isNotBlank(serviceFundShared.getFinancechecher())) {
+                        serviceFund.setFinancechecher(serviceFundShared.getFinancechecher());
+                    }
+                    serviceFund.setRiqi(serviceFundShared.getRiqi());
                     boolean b = serviceFundService.updateById(serviceFund);
                     log.info("鏇存柊serviceFund閲岀殑zffs琛ㄦ槸鍚︽垚鍔�: {}", b);
                     ServiceFundflow serviceFundflow = new ServiceFundflow();
@@ -149,6 +166,10 @@
                     serviceFundflow.setApplytype(null);
                     serviceFundflow.setFundid(serviceFundShared.getSerfunid());
                     serviceFundShared.setSpjg(1);
+                    fundflowService.save(serviceFundflow);
+
+                    serviceFundflow.setFlowcontent("宸蹭粯娆� : " + serviceFundShared.getZffs());
+                    serviceFundflow.setId(null);
                     fundflowService.save(serviceFundflow);
                     //灏嗗鎵圭姸鎬佹敼鎴�1
                     serviceFundSharedService.updateById(serviceFundShared);
@@ -265,9 +286,13 @@
         //鏌ュ嚭鎵�鏈夎鍖婚櫌閫�鍥炵殑Reimbursement鏁版嵁
         List<ServiceReimbursementShared> serviceReimbursementShareds = serviceReimbursementSharedService.queryReShareList();
         for (ServiceReimbursementShared serviceReimbursementShared : serviceReimbursementShareds) {
-            if (StringUtils.isNotBlank(serviceReimbursementShared.getCxrjyj())) {
+            if (StringUtils.isNotBlank(serviceReimbursementShared.getOabdzt()) && serviceReimbursementShared.getOabdzt().equals("宸叉挙閿�")) {
                 String phone = serviceReimbursementShared.getPhone();
-                String[] split = serviceReimbursementShared.getCxrjyj().split("&");
+                String[] split = null;
+                log.info("serviceReimbursementShared.getCxrjyj(): {}", serviceReimbursementShared.getCxrjyj());
+                if (StringUtils.isNotBlank(serviceReimbursementShared.getCxrjyj())) {
+                    split = serviceReimbursementShared.getCxrjyj().split("&");
+                }
 
                 //灏嗗垎浜噷鐨勮鏁版嵁鍒犻櫎
                 serviceReimbursementSharedService.delResharedInfoById(serviceReimbursementShared.getId());
@@ -277,7 +302,7 @@
                 serviceReimbursement.setId(serviceReimbursementShared.getReimid());
                 List<ServiceReimbursement> serviceReimbursementList = serviceReimbursementService.queryList(serviceReimbursement);
                 ServiceReimbursement serviceReimbursement1 = serviceReimbursementList.get(0);
-                serviceReimbursement1.setFlowlevel(0L);
+                serviceReimbursement1.setFlowlevel(100L);
                 serviceReimbursement1.setDelFlag(0);
                 serviceReimbursement1.setBackflowlevel(199L);
                 serviceReimbursement1.setRecordstatus(-1);
@@ -291,14 +316,25 @@
                     ServiceReimbursement serviceReimbursement = new ServiceReimbursement();
                     serviceReimbursement.setId(serviceReimbursementShared.getReimid());
                     serviceReimbursement.setZffs(serviceReimbursementShared.getZffs());
-                    if (StringUtils.isNotBlank(serviceReimbursementShared.getOpochecker())) {
-                        serviceReimbursement.setOpochecker(serviceReimbursementShared.getOpochecker());
+                    serviceReimbursement.setRiqi(serviceReimbursementShared.getRiqi());
+
+                    if (StringUtils.isNotBlank(serviceReimbursementShared.getPresident())) {
+                        serviceReimbursement.setPresident(serviceReimbursementShared.getPresident());
                     }
                     if (StringUtils.isNotBlank(serviceReimbursementShared.getFinvicepresident())) {
                         serviceReimbursement.setFinvicepresident(serviceReimbursementShared.getFinvicepresident());
                     }
                     if (StringUtils.isNotBlank(serviceReimbursementShared.getBusvicepresident())) {
                         serviceReimbursement.setBusvicepresident(serviceReimbursementShared.getBusvicepresident());
+                    }
+                    if (StringUtils.isNotBlank(serviceReimbursementShared.getOfficedirector())) {
+                        serviceReimbursement.setOfficedirector(serviceReimbursementShared.getOfficedirector());
+                    }
+                    if (StringUtils.isNotBlank(serviceReimbursementShared.getFinancedirector())) {
+                        serviceReimbursement.setFinancedirector(serviceReimbursementShared.getFinancedirector());
+                    }
+                    if (StringUtils.isNotBlank(serviceReimbursementShared.getFinancechecher())) {
+                        serviceReimbursement.setFinancechecher(serviceReimbursementShared.getFinancechecher());
                     }
                     boolean b = serviceReimbursementService.updateById(serviceReimbursement);
                     log.info("鏇存柊serviceReimbursement閲岀殑zffs琛ㄦ槸鍚︽垚鍔�: {}", b);
@@ -359,6 +395,9 @@
 
                     serviceReimbursementShared.setSpjg(1);
                     fundflowService.save(serviceFundflow);
+                    serviceFundflow.setFlowcontent("宸蹭粯娆� : " + serviceReimbursementShared.getZffs());
+                    serviceFundflow.setId(null);
+                    fundflowService.save(serviceFundflow);
                     serviceReimbursementSharedService.updateById(serviceReimbursementShared);
 
                 } else if (StringUtils.isNotBlank(serviceReimbursementShared.getZffs()) && serviceReimbursementShared.getSpjg().equals("1")) {
@@ -382,6 +421,7 @@
                         //鍏堟煡璇竴涓媐und鏄惁宸茬粡鏇存柊Opochecker锛屽鏋滄病鏈夋洿鏂帮紝鍒欒繘琛屾洿鏂帮紝骞跺線fundflow琛ㄩ噷鎻掍竴鏉℃暟鎹�
                         if (StringUtils.isEmpty(serviceReimbursementList.get(0).getOpochecker())) {
                             reimbursement.setOpochecker(serviceReimbursementShared.getOpochecker());
+
                             serviceReimbursementService.updateById(reimbursement);
 
                             //灏嗘搷浣滀繚瀛樺埌fundflow琛ㄤ腑
@@ -488,17 +528,17 @@
         serviceFundflow.setFundid(fundId);
         fundflowService.save(serviceFundflow);
 
-        ArrayList<ConcurrentHashMap<String, String>> contentList = new ArrayList<>();
-        ConcurrentHashMap map = new ConcurrentHashMap();
-        map.put("瀹℃壒浜�", split[0]);
-        map.put("瀹℃壒鏃堕棿", split[1]);
-        map.put("鎰忚", split[2]);
-        contentList.add(map);
-        DingTalkReqVo dingTalkReqVo = new DingTalkReqVo();
-        dingTalkReqVo.setTitle("璐㈠姟绯荤粺椹冲洖淇℃伅");
-        dingTalkReqVo.setNumber(phone);
-        dingTalkReqVo.setContents(contentList);
-        dingTalkService.sendNotification(dingTalkReqVo);
+//        ArrayList<ConcurrentHashMap<String, String>> contentList = new ArrayList<>();
+//        ConcurrentHashMap map = new ConcurrentHashMap();
+//        map.put("瀹℃壒浜�", split[0]);
+//        map.put("瀹℃壒鏃堕棿", split[1]);
+//        map.put("鎰忚", split[2]);
+//        contentList.add(map);
+//        DingTalkReqVo dingTalkReqVo = new DingTalkReqVo();
+//        dingTalkReqVo.setTitle("璐㈠姟绯荤粺椹冲洖淇℃伅");
+//        dingTalkReqVo.setNumber(phone);
+//        dingTalkReqVo.setContents(contentList);
+//        dingTalkService.sendNotification(dingTalkReqVo);
     }
 
 }

--
Gitblit v1.9.3