瀏覽代碼

添加流程作废

yzc 1 年之前
父節點
當前提交
55f9e39c7b

+ 12 - 0
hx-account/src/main/java/com/fjhx/account/flow/AccountRequestFundsFlow.java

@@ -150,6 +150,18 @@ public class AccountRequestFundsFlow extends FlowDelegate {
         );
     }
 
+    @Override
+    public void cancellation(Long flowId, Long businessId, FlowStatusEnum flowStatus) {
+        super.cancellation(flowId, businessId, flowStatus);
+
+        accountRequestFundsService.update(q -> q
+                .eq(AccountRequestFunds::getId, businessId)
+                .set(AccountRequestFunds::getStatus, FlowStatusEnum1.CANCELLATION.getKey())
+                .set(BasePo::getUpdateTime, new Date())
+                .set(BasePo::getUpdateUser, SecurityUtils.getUserId())
+        );
+    }
+
     /**
      * 添加打款表的数据
      */

+ 11 - 0
hx-sale/src/main/java/com/fjhx/sale/flow/ContractFlow.java

@@ -200,4 +200,15 @@ public class ContractFlow extends FlowDelegate {
             );
 
     }
+
+    @Override
+    public void cancellation(Long flowId, Long businessId, FlowStatusEnum flowStatus) {
+        super.cancellation(flowId, businessId, flowStatus);
+        contractService.update(q -> q
+                .eq(Contract::getId, businessId)
+                .set(Contract::getStatus, FlowStatusEnum1.CANCELLATION.getKey())
+                .set(BasePo::getUpdateTime, new Date())
+                .set(BasePo::getUpdateUser, SecurityUtils.getUserId())
+        );
+    }
 }

+ 12 - 1
hx-sale/src/main/java/com/fjhx/sale/flow/EhsdPurchaseFlow.java

@@ -9,6 +9,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.fjhx.area.utils.CustomizeAreaUtil;
 import com.fjhx.common.constant.SourceConstant;
 import com.fjhx.common.enums.CodingRuleEnum;
+import com.fjhx.common.enums.FlowStatusEnum1;
 import com.fjhx.common.service.coding.CodingRuleService;
 import com.fjhx.common.utils.Assert;
 import com.fjhx.file.utils.ObsFileUtil;
@@ -371,10 +372,20 @@ public class EhsdPurchaseFlow extends FlowDelegate {
     public void reject(Long flowId, Long businessId, FlowStatusEnum flowStatus) {
         purchaseService.update(q -> q
                 .eq(EhsdPurchase::getId, businessId)
-                .set(EhsdPurchase::getStatus, 20)//20为驳回
+                .set(EhsdPurchase::getStatus, FlowStatusEnum1.REJECT.getKey())
                 .set(BasePo::getUpdateTime, new Date())
                 .set(BasePo::getUpdateUser, SecurityUtils.getUserId())
         );
     }
 
+    @Override
+    public void cancellation(Long flowId, Long businessId, FlowStatusEnum flowStatus) {
+        super.cancellation(flowId, businessId, flowStatus);
+        purchaseService.update(q -> q
+                .eq(EhsdPurchase::getId, businessId)
+                .set(EhsdPurchase::getStatus, FlowStatusEnum1.CANCELLATION.getKey())
+                .set(BasePo::getUpdateTime, new Date())
+                .set(BasePo::getUpdateUser, SecurityUtils.getUserId())
+        );
+    }
 }

+ 12 - 1
hx-sale/src/main/java/com/fjhx/sale/flow/EhsdPurchaseUpdateFlow.java

@@ -156,12 +156,23 @@ public class EhsdPurchaseUpdateFlow extends FlowDelegate {
     public void reject(Long flowId, Long businessId, FlowStatusEnum flowStatus) {
             ehsdPurchaseService.update(q -> q
                     .eq(EhsdPurchase::getId, businessId)
-                    .set(EhsdPurchase::getStatus, 20)//20为驳回
+                    .set(EhsdPurchase::getStatus, FlowStatusEnum1.REJECT.getKey())
                     .set(EhsdPurchase::getUpdateTime, new Date())
                     .set(BasePo::getUpdateUser, SecurityUtils.getUserId())
             );
     }
 
+    @Override
+    public void cancellation(Long flowId, Long businessId, FlowStatusEnum flowStatus) {
+        super.cancellation(flowId, businessId, flowStatus);
+        ehsdPurchaseService.update(q -> q
+                .eq(EhsdPurchase::getId, businessId)
+                .set(EhsdPurchase::getStatus, FlowStatusEnum1.CANCELLATION.getKey())
+                .set(EhsdPurchase::getUpdateTime, new Date())
+                .set(BasePo::getUpdateUser, SecurityUtils.getUserId())
+        );
+    }
+
     /**
      * 结束流程
      */