From 0e4534e51dbea1eb0b95d61cc7d0206022ead4a1 Mon Sep 17 00:00:00 2001
From: whycrzg <ruanzhigang@whycst.com>
Date: 星期一, 29 三月 2021 17:31:21 +0800
Subject: [PATCH] update 项目管理/项目归档

---
 src/main/java/com/whyc/service/ProjectProcessManageService.java |   29 ++++++++++++++++++++++-------
 1 files changed, 22 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/whyc/service/ProjectProcessManageService.java b/src/main/java/com/whyc/service/ProjectProcessManageService.java
index fd7f6f0..ef0c207 100644
--- a/src/main/java/com/whyc/service/ProjectProcessManageService.java
+++ b/src/main/java/com/whyc/service/ProjectProcessManageService.java
@@ -14,7 +14,9 @@
 import org.springframework.transaction.TransactionStatus;
 
 import javax.annotation.Resource;
+import java.util.ArrayList;
 import java.util.Date;
+import java.util.HashMap;
 import java.util.List;
 
 @Service
@@ -75,7 +77,6 @@
                     pam.setProDocumentName(split[1].substring(0, rexIdex));
                     pam.setProDocumentFormat(split[1].substring(rexIdex + 1));
                     pam.setProUploadDate(new Date());
-                    pam.setGainDate(new Date());
                     projectArchiveManageMapper.insert(pam);
                 }
             }
@@ -96,7 +97,7 @@
 
 
     /**
-     * 椤圭洰绠$悊
+     * 椤圭洰杩囩▼绠$悊/宸辩‘璁ゃ�佹湭纭闃舵
      * @param projectManage
      * @return
      */
@@ -104,13 +105,27 @@
         Response response = new Response<>();
 
         try {
-            List<ProjectManage> projectManages = projectManageMapper.searchManageStateByCondition(projectManage);
+            ProjectManage pm = projectManageMapper.searchManageStateByCondition(projectManage);
+            List<ProjectArchiveManage> pams = projectArchiveManageMapper.searchByConditionDocumentPath(projectManage);
+            HashMap<Object, Object> map = new HashMap<>();
+            map.put("椤圭洰绠$悊", pm);
+            ArrayList<Object> list = new ArrayList<>();
+            if (null != pams) {
+                for (int i = 0; i < pams.size(); i++) {
+                    ProjectArchiveManage pam = pams.get(i);
+                    HashMap<Object, Object> mapDoc = new HashMap<>();
+                    mapDoc.put("鏂囦欢鍚�", pam.getProDocumentName());
+                    mapDoc.put("鏂囦欢璺緞", pam.getProFilePath());
+                    list.add(mapDoc);
+                }
+            }
+            map.put("鏂囨。鏉愭枡", list);
             response.setCode(1);
-            response.setMsg(1,"鏌ヨ鎴愬姛");
-            response.setData(projectManages);
+            response.setMsg(1, "鏌ヨ鎴愬姛");
+            response.setData(map);
         } catch (Exception e) {
             e.printStackTrace();
-            return response.setMsg(0,"鏌ヨ澶辫触");
+            return response.setMsg(0, "鏌ヨ澶辫触");
         }
         return response;
     }
@@ -118,7 +133,7 @@
 
     /**
      * 椤圭洰杩涘害纭
-     *
+     *鏈綊妗e彲浠ヤ慨鏀规洿鏂帮紝褰掓。鍚庝笉鑳戒慨鏀�
      * @param pm
      * @return
      */

--
Gitblit v1.9.1