From b1bdcf27abee02fc166cc1b47282bf14b34f34e2 Mon Sep 17 00:00:00 2001
From: bandigits <673853573@qq.com>
Date: Mon, 12 Jul 2021 13:57:06 +0800
Subject: [PATCH 1/6] no message

---
 ServiceSite/pom.xml                                   |  2 +-
 .../command/projectplan/ProjectPlanSvrImpl.java       |  4 ++--
 .../seasky/projectplan/domain/service/FlowSvr.java    | 11 +++++++++++
 .../projectplan/domain/service/FlowSvrImpl.java       |  4 ++++
 .../projectplan/infrastructure/rpc/FlowRpc.java       |  2 ++
 .../projectplan/infrastructure/rpc/FlowRpcImpl.java   |  9 +++++++++
 6 files changed, 29 insertions(+), 3 deletions(-)

diff --git a/ServiceSite/pom.xml b/ServiceSite/pom.xml
index 353c5a5a1..9161bfc5d 100644
--- a/ServiceSite/pom.xml
+++ b/ServiceSite/pom.xml
@@ -79,7 +79,7 @@
         <dependency>
             <groupId>com.seasky</groupId>
             <artifactId>micro-flow-api</artifactId>
-            <version>1.0.2.22</version>
+            <version>1.0.2.23</version>
         </dependency>
 
         <dependency>
diff --git a/ServiceSite/src/main/java/com/seasky/projectplan/application/command/projectplan/ProjectPlanSvrImpl.java b/ServiceSite/src/main/java/com/seasky/projectplan/application/command/projectplan/ProjectPlanSvrImpl.java
index 6b521f7d7..08f2fb33c 100644
--- a/ServiceSite/src/main/java/com/seasky/projectplan/application/command/projectplan/ProjectPlanSvrImpl.java
+++ b/ServiceSite/src/main/java/com/seasky/projectplan/application/command/projectplan/ProjectPlanSvrImpl.java
@@ -385,7 +385,7 @@ public class ProjectPlanSvrImpl implements ProjectPlanSvr {
 
 
     /**
-     * 閲嶆柊璋冪敤娴�
+     * 鍥炴挙
      *
      * @param id id
      * @return int
@@ -396,7 +396,7 @@ public class ProjectPlanSvrImpl implements ProjectPlanSvr {
         String nodeId = "sid-D4784941-DBF9-4BA0-863F-6BC7515878C3";
         List<String> userCode = getAuditCodeByInfo(nodeId, id);
         //璋冪敤娴佺▼鐨勫井鏈嶅姟鍥為€€
-        flowSvr.submitFLow(projectPlanBaseAgg.getProcessId().toString(), nodeId, "鍒跺崟浜鸿嚜琛屾挙鍥�", userCode);
+        flowSvr.reCallFLow(projectPlanBaseAgg.getProcessId().toString(), nodeId, "鍒跺崟浜鸿嚜琛屾挙鍥�", userCode);
         //鑾峰彇閫€鍥炲悗鐨勭姸鎬�
         String stateLabel = flowSvr.getStateLabelByProcessId(projectPlanBaseAgg.getProcessId().toString());
         //鍥炲啓
diff --git a/ServiceSite/src/main/java/com/seasky/projectplan/domain/service/FlowSvr.java b/ServiceSite/src/main/java/com/seasky/projectplan/domain/service/FlowSvr.java
index 1b92933d7..72726a9c8 100644
--- a/ServiceSite/src/main/java/com/seasky/projectplan/domain/service/FlowSvr.java
+++ b/ServiceSite/src/main/java/com/seasky/projectplan/domain/service/FlowSvr.java
@@ -18,6 +18,17 @@ public interface FlowSvr {
      */
     String submitFLow(String processId, String nodeId, String remake, List<String> userCodeList);
 
+    /**
+     * 閲嶆柊璋冪敤娴�
+     *
+     * @param processId    杩涚▼id
+     * @param nodeId       鑺傜偣id
+     * @param remake       鏀归€�
+     * @param userCodeList 鐢ㄦ埛浠g爜鍒楄〃
+     * @return {@link String}
+     */
+    String reCallFLow(String processId, String nodeId, String remake, List<String> userCodeList);
+
     /**
      * 鑾峰彇鐘舵€佹爣绛鹃€氳繃杩囩▼id
      *
diff --git a/ServiceSite/src/main/java/com/seasky/projectplan/domain/service/FlowSvrImpl.java b/ServiceSite/src/main/java/com/seasky/projectplan/domain/service/FlowSvrImpl.java
index d42ba4699..d143fd03c 100644
--- a/ServiceSite/src/main/java/com/seasky/projectplan/domain/service/FlowSvrImpl.java
+++ b/ServiceSite/src/main/java/com/seasky/projectplan/domain/service/FlowSvrImpl.java
@@ -26,6 +26,10 @@ public class FlowSvrImpl implements FlowSvr {
     public String submitFLow(String processId, String nodeId, String remake, List<String> userCodeList) {
         return flowRpc.submitFLow(processId, nodeId, remake, userCodeList);
     }
+    @Override
+    public String reCallFLow(String processId, String nodeId, String remake, List<String> userCodeList) {
+        return flowRpc.reCallFLow(processId, nodeId, remake, userCodeList);
+    }
 
     @Override
     public String getStateLabelByProcessId(String processId) {
diff --git a/ServiceSite/src/main/java/com/seasky/projectplan/infrastructure/rpc/FlowRpc.java b/ServiceSite/src/main/java/com/seasky/projectplan/infrastructure/rpc/FlowRpc.java
index 753f509b4..ffd7d5977 100644
--- a/ServiceSite/src/main/java/com/seasky/projectplan/infrastructure/rpc/FlowRpc.java
+++ b/ServiceSite/src/main/java/com/seasky/projectplan/infrastructure/rpc/FlowRpc.java
@@ -20,6 +20,8 @@ public interface FlowRpc {
      */
     String submitFLow(String processId, String nodeId, String remake, List<String> userCodeList);
 
+    String reCallFLow(String processId, String nodeId, String remake, List<String> userCodeList);
+
     /**
      * 鑾峰彇鐘舵€佹爣绛鹃€氳繃杩囩▼id
      *
diff --git a/ServiceSite/src/main/java/com/seasky/projectplan/infrastructure/rpc/FlowRpcImpl.java b/ServiceSite/src/main/java/com/seasky/projectplan/infrastructure/rpc/FlowRpcImpl.java
index b69c36742..bbb45bdbf 100644
--- a/ServiceSite/src/main/java/com/seasky/projectplan/infrastructure/rpc/FlowRpcImpl.java
+++ b/ServiceSite/src/main/java/com/seasky/projectplan/infrastructure/rpc/FlowRpcImpl.java
@@ -45,6 +45,15 @@ public class FlowRpcImpl implements FlowRpc {
         }
         return "";
     }
+    @Override
+    public String reCallFLow(String processId, String nodeId, String remake, List<String> userCodeList) {
+        Result<Integer> integerResult = flow.reCallProcess(processId, nodeId, remake, userCodeList);
+        if (!ResponseCode.SUCCESS.value().equals(integerResult.getCode())) {
+            throw new DataAccessException(new Error(ResponseCode.BUNISESS_EXCEPTION, null, "娴佺▼绉诲姩澶辫触", ""));
+        }
+        return "";
+    }
+
 
     /**
      * 鑾峰彇鍥為€€鍚庣殑鐘舵€�
-- 
GitLab


From e95bfa8cb4b3426ca7e458697534e1251f69ff8e Mon Sep 17 00:00:00 2001
From: bandigits <673853573@qq.com>
Date: Wed, 14 Jul 2021 00:41:46 +0800
Subject: [PATCH 2/6] no message

---
 ServiceSite/facade/pom.xml | 2 +-
 ServiceSite/pom.xml        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/ServiceSite/facade/pom.xml b/ServiceSite/facade/pom.xml
index c54cf283c..747b37136 100644
--- a/ServiceSite/facade/pom.xml
+++ b/ServiceSite/facade/pom.xml
@@ -4,7 +4,7 @@
 	<modelVersion>4.0.0</modelVersion>
 	<groupId>com.seasky</groupId>
 	<artifactId>projectplan-api</artifactId>
-	<version>1.0.56</version>
+	<version>1.0.58</version>
 	<name>projectplan-api</name>
 	<description>projectplan-api project for projectplan</description>
 
diff --git a/ServiceSite/pom.xml b/ServiceSite/pom.xml
index 9161bfc5d..95cebad58 100644
--- a/ServiceSite/pom.xml
+++ b/ServiceSite/pom.xml
@@ -74,7 +74,7 @@
         <dependency>
             <groupId>com.seasky</groupId>
             <artifactId>projectplan-api</artifactId>
-            <version>1.0.56</version>
+            <version>1.0.58</version>
         </dependency>
         <dependency>
             <groupId>com.seasky</groupId>
-- 
GitLab


From af5c1663b67c1e65bf6d32dbaa3df86ab4f4965e Mon Sep 17 00:00:00 2001
From: bandigits <673853573@qq.com>
Date: Wed, 14 Jul 2021 09:37:45 +0800
Subject: [PATCH 3/6] no message

---
 .../application/command/projectplan/ProjectPlanSvrImpl.java    | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/ServiceSite/src/main/java/com/seasky/projectplan/application/command/projectplan/ProjectPlanSvrImpl.java b/ServiceSite/src/main/java/com/seasky/projectplan/application/command/projectplan/ProjectPlanSvrImpl.java
index 08f2fb33c..e1ff97d97 100644
--- a/ServiceSite/src/main/java/com/seasky/projectplan/application/command/projectplan/ProjectPlanSvrImpl.java
+++ b/ServiceSite/src/main/java/com/seasky/projectplan/application/command/projectplan/ProjectPlanSvrImpl.java
@@ -605,6 +605,9 @@ public class ProjectPlanSvrImpl implements ProjectPlanSvr {
                     out.setBudgetControl(out.getBudgetControl().add(multiply));
                 }
             }
+            if("琛屾斂".equals(deptType) && out.getActualNumber().compareTo(new BigInteger("10")) < 0){
+                out.setBudgetControl(out.getBudgetControl().add(new BigDecimal(15000)));
+            }
         }
         out.setBudgetControl(out.getBudgetControl().add(money));
 
-- 
GitLab


From 38a01cf9eb79647ed97a424e5bcc0ae4173805f3 Mon Sep 17 00:00:00 2001
From: bandigits <673853573@qq.com>
Date: Thu, 15 Jul 2021 17:02:33 +0800
Subject: [PATCH 4/6] no message

---
 ServiceSite/facade/pom.xml | 2 +-
 ServiceSite/pom.xml        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/ServiceSite/facade/pom.xml b/ServiceSite/facade/pom.xml
index 747b37136..7a96b44e6 100644
--- a/ServiceSite/facade/pom.xml
+++ b/ServiceSite/facade/pom.xml
@@ -4,7 +4,7 @@
 	<modelVersion>4.0.0</modelVersion>
 	<groupId>com.seasky</groupId>
 	<artifactId>projectplan-api</artifactId>
-	<version>1.0.58</version>
+	<version>1.0.59</version>
 	<name>projectplan-api</name>
 	<description>projectplan-api project for projectplan</description>
 
diff --git a/ServiceSite/pom.xml b/ServiceSite/pom.xml
index 95cebad58..8b57032b9 100644
--- a/ServiceSite/pom.xml
+++ b/ServiceSite/pom.xml
@@ -74,7 +74,7 @@
         <dependency>
             <groupId>com.seasky</groupId>
             <artifactId>projectplan-api</artifactId>
-            <version>1.0.58</version>
+            <version>1.0.59</version>
         </dependency>
         <dependency>
             <groupId>com.seasky</groupId>
-- 
GitLab


From 00433ae39dfa8711ce6ff931085675e958f4c0d5 Mon Sep 17 00:00:00 2001
From: bandigits <673853573@qq.com>
Date: Mon, 19 Jul 2021 09:28:19 +0800
Subject: [PATCH 5/6] no message

---
 ServiceSite/facade/pom.xml                                      | 2 +-
 ServiceSite/pom.xml                                             | 2 +-
 .../application/command/projectplan/ProjectPlanSvrImpl.java     | 1 +
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/ServiceSite/facade/pom.xml b/ServiceSite/facade/pom.xml
index 7a96b44e6..6d00501fe 100644
--- a/ServiceSite/facade/pom.xml
+++ b/ServiceSite/facade/pom.xml
@@ -4,7 +4,7 @@
 	<modelVersion>4.0.0</modelVersion>
 	<groupId>com.seasky</groupId>
 	<artifactId>projectplan-api</artifactId>
-	<version>1.0.59</version>
+	<version>1.0.62</version>
 	<name>projectplan-api</name>
 	<description>projectplan-api project for projectplan</description>
 
diff --git a/ServiceSite/pom.xml b/ServiceSite/pom.xml
index 8b57032b9..78d6c5447 100644
--- a/ServiceSite/pom.xml
+++ b/ServiceSite/pom.xml
@@ -74,7 +74,7 @@
         <dependency>
             <groupId>com.seasky</groupId>
             <artifactId>projectplan-api</artifactId>
-            <version>1.0.59</version>
+            <version>1.0.62</version>
         </dependency>
         <dependency>
             <groupId>com.seasky</groupId>
diff --git a/ServiceSite/src/main/java/com/seasky/projectplan/application/command/projectplan/ProjectPlanSvrImpl.java b/ServiceSite/src/main/java/com/seasky/projectplan/application/command/projectplan/ProjectPlanSvrImpl.java
index e1ff97d97..206cebbad 100644
--- a/ServiceSite/src/main/java/com/seasky/projectplan/application/command/projectplan/ProjectPlanSvrImpl.java
+++ b/ServiceSite/src/main/java/com/seasky/projectplan/application/command/projectplan/ProjectPlanSvrImpl.java
@@ -332,6 +332,7 @@ public class ProjectPlanSvrImpl implements ProjectPlanSvr {
                 throw new DataAccessException(new Error(ResponseCode.DATA_VERIFY_EXCEPTION, null, "璇疯ˉ鍏呴」鐩噾棰�", ""));
             }
             if (fixedAmount.compareTo(projectDailyPlanAgg1.getTotalMoney()) < 0) {
+                System.out.println("鏍稿畾閲戦锛�"+fixedAmount+",鐢虫姤閲戦锛�"+projectDailyPlanAgg1.getTotalMoney());
                 throw new DataAccessException(new Error(ResponseCode.DATA_VERIFY_EXCEPTION, null, "鐢虫姤閲戦涓嶈兘瓒呭嚭閮ㄩ棬鏃ュ父鏍稿畾閲戦", ""));
             }
             Stream<PlanSubjectEntity> planSubjectEntityStream = projectDailyPlanAgg1.getSubjectDetailList().stream().filter(b -> "26".equals(b.getSubjectCode()) || "27".equals(b.getSubjectCode()));
-- 
GitLab


From 338f0073c8dd337f7d57adc9f824adc7a3c894b2 Mon Sep 17 00:00:00 2001
From: bandigits <673853573@qq.com>
Date: Mon, 19 Jul 2021 09:58:59 +0800
Subject: [PATCH 6/6] no message

---
 ServiceSite/facade/pom.xml                                      | 2 +-
 ServiceSite/pom.xml                                             | 2 +-
 .../projectplan/interfaces/controller/InComePlanController.java | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/ServiceSite/facade/pom.xml b/ServiceSite/facade/pom.xml
index 6d00501fe..cc3773c29 100644
--- a/ServiceSite/facade/pom.xml
+++ b/ServiceSite/facade/pom.xml
@@ -4,7 +4,7 @@
 	<modelVersion>4.0.0</modelVersion>
 	<groupId>com.seasky</groupId>
 	<artifactId>projectplan-api</artifactId>
-	<version>1.0.62</version>
+	<version>1.0.63</version>
 	<name>projectplan-api</name>
 	<description>projectplan-api project for projectplan</description>
 
diff --git a/ServiceSite/pom.xml b/ServiceSite/pom.xml
index 78d6c5447..ccf467ac4 100644
--- a/ServiceSite/pom.xml
+++ b/ServiceSite/pom.xml
@@ -74,7 +74,7 @@
         <dependency>
             <groupId>com.seasky</groupId>
             <artifactId>projectplan-api</artifactId>
-            <version>1.0.62</version>
+            <version>1.0.63</version>
         </dependency>
         <dependency>
             <groupId>com.seasky</groupId>
diff --git a/ServiceSite/src/main/java/com/seasky/projectplan/interfaces/controller/InComePlanController.java b/ServiceSite/src/main/java/com/seasky/projectplan/interfaces/controller/InComePlanController.java
index 0f9a7e016..0f99b491d 100644
--- a/ServiceSite/src/main/java/com/seasky/projectplan/interfaces/controller/InComePlanController.java
+++ b/ServiceSite/src/main/java/com/seasky/projectplan/interfaces/controller/InComePlanController.java
@@ -168,7 +168,7 @@ public class InComePlanController extends BaseController implements IInComePlanC
     @Override
     public Result<InComePlanOut> queryInComePlanApprovalPage(@RequestBody IncomeplanApprovalQry qry) {
         if (ObjectUtil.isNull(qry.getProcessKey()) || "".equals(qry.getProcessKey())){
-            qry.setProcessKey("seaskytest");
+            qry.setProcessKey("shouru");
         }
         return ok(ResponseCode.SUCCESS, inComePlanService.queryInComePlanApprovalPage(qry));
     }
-- 
GitLab