From 39405c053391f29d2f2c0e2c3104bea111e0e460 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期三, 08 五月 2024 10:25:31 +0800
Subject: [PATCH] 代码提交

---
 ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceFundServiceImpl.java |   22 +++++++++++++++++-----
 1 files changed, 17 insertions(+), 5 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 37b6adb..75ca769 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
@@ -77,6 +77,9 @@
     private VExpertfeeExpertMapper vExpertfeeExpertMapper;
 
     @Autowired
+    private VExpertfeeDonorMapper vExpertfeeDonorMapper;
+
+    @Autowired
     private VExpertfeeTotalMapper vExpertfeeTotalMapper;
 
 
@@ -189,7 +192,8 @@
             try {
                 uploadOAFileAndUpdateDb(serviceFunddetailShareds.get(i));
             } catch (Exception e) {
-                log.error("Exception涓叆鍙傜殑ID涓猴細{}", id);
+                e.printStackTrace();
+                log.error("Exception涓叆鍙傜殑ID涓猴細{},寮傚父淇℃伅涓� 锛� {}", id, e.getMessage());
                 if (id != null) {
                     Boolean aBoolean = sharedService.delfundsharedInfoById(null, id);
                     log.error("fund2鍒嗕韩琛ㄩ噷鐨勬暟鎹槸鍚﹀垹闄ゆ垚鍔燂細{}", aBoolean);
@@ -929,13 +933,18 @@
         AjaxResult ajaxResult = util.exportExcel(list, "vExpertfeeTotal");
         String filePath = RuoYiConfig.getDownloadPath() + ajaxResult.get("msg");
 
-        List<VExpertfeeExpert> list2 = vExpertfeeExpertMapper.selectVExpertfeeExpertListByFaxId(faxId);
-        ExcelUtil<VExpertfeeExpert> util2 = new ExcelUtil<VExpertfeeExpert>(VExpertfeeExpert.class);
-        AjaxResult ajaxResult1 = util2.exportExcel(list2, "vExpertfeeExpert");
+        List<VExpertfeeDonor> list2 = vExpertfeeDonorMapper.selectVExpertfeeDonorList2(faxId);
+        ExcelUtil<VExpertfeeDonor> util2= new ExcelUtil<VExpertfeeDonor>(VExpertfeeDonor.class);
+        AjaxResult ajaxResult2 = util2.exportExcel(list2, "VExpertfeeDonor");
+
+        List<VExpertfeeExpert> list3 = vExpertfeeExpertMapper.selectVExpertfeeExpertListByFaxId(faxId);
+        ExcelUtil<VExpertfeeExpert> util3 = new ExcelUtil<VExpertfeeExpert>(VExpertfeeExpert.class);
+        AjaxResult ajaxResult3 = util3.exportExcel(list3, "vExpertfeeExpert");
 
         List<String> list1 = new ArrayList<>();
         list1.add(ajaxResult.get("msg").toString());
-        list1.add(ajaxResult1.get("msg").toString());
+        list1.add(ajaxResult2.get("msg").toString());
+        list1.add(ajaxResult3.get("msg").toString());
 
 
         String name = "涓撳璐规眹鎬诲崟" + new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()) + ".xlsx";
@@ -1014,6 +1023,9 @@
                 log.info("绗笁鏂逛紶鍥炵殑鏁版嵁鑾峰彇鐨刟tts : {}", jsonArr);
                 for (int j = 0; j < jsonArr.size(); j++) {
                     JSONObject jsonRet = jsonArr.getJSONObject(j);
+                    if (StringUtils.isEmpty(jsonRet.get("fileUrl").toString())) {
+                        throw new BaseException("fileID涓虹┖,璇疯仈绯荤涓夋柟澶勭悊");
+                    }
                     rbDetailFile.setFileid(jsonRet.get("fileUrl").toString());
                 }
 

--
Gitblit v1.9.3