From d132fff555c03c097a8810d5b78a69da8d369353 Mon Sep 17 00:00:00 2001
From: whycrzg <ruanzhigang@whycst.com>
Date: 星期三, 31 三月 2021 17:29:46 +0800
Subject: [PATCH] 修改查询条件

---
 src/main/java/com/whyc/service/ProjectProcessManageService.java |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/whyc/service/ProjectProcessManageService.java b/src/main/java/com/whyc/service/ProjectProcessManageService.java
index 146c081..99da4ba 100644
--- a/src/main/java/com/whyc/service/ProjectProcessManageService.java
+++ b/src/main/java/com/whyc/service/ProjectProcessManageService.java
@@ -82,6 +82,7 @@
             if (bl) {
                 ArrayList<String> list = pm.getFileList();
                 if (null != list) {
+                    Date proUploadDate = new Date();
                     for (int i = 0; i < list.size(); i++) {
                         ProjectArchiveManage pam = new ProjectArchiveManage();
                         pam.setProNum(pm.getProNum());
@@ -94,7 +95,7 @@
                         int rexIdex = split[1].lastIndexOf(".");
                         pam.setProDocumentName(split[1].substring(0, rexIdex));
                         pam.setProDocumentFormat(split[1].substring(rexIdex + 1));
-                        pam.setProUploadDate(new Date());
+                        pam.setProUploadDate(proUploadDate);
                         projectArchiveManageMapper.insert(pam);
                     }
                 }
@@ -200,10 +201,17 @@
      */
     public Response updateProjectProgress(ProjectManage progress) {
         Response<Object> response = new Response<>();
-        boolean b = projectManageMapper.updateProjectProgress(progress) > 0;
-        if (b) {
+        TransactionStatus transactionStatus = dataSourceTransactionManager.getTransaction(transactionDefinition);
+        progress.setProArchiveDate(new Date());
+        boolean bl = projectManageMapper.updateProjectProgress(progress) > 0;
+        if (bl) {
+            bl = projectArchiveManageMapper.updateProjectProgress(progress) > 0;
+        }
+        if (bl) {
+            dataSourceTransactionManager.commit(transactionStatus);
             response.setMsg(1, "鏇存柊鎴愬姛");
         } else {
+            dataSourceTransactionManager.rollback(transactionStatus);
             response.setMsg(0, "鏇存柊澶辫触");
         }
         return response;

--
Gitblit v1.9.1