gongdecai пре 2 година
родитељ
комит
e0cadd2331
29 измењених фајлова са 202 додато и 57 уклоњено
  1. 8 1
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/AcquisitionListener.java
  2. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/AcquisitionPayListener.java
  3. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/BukaListener.java
  4. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/BuyContractListener.java
  5. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/ContractCostInfoListener.java
  6. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/DcContractListener.java
  7. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/DsContractListListener.java
  8. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/DsContractListener.java
  9. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/ExepenseInfoListener.java
  10. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/ExepenseListener.java
  11. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/FuelFingListener.java
  12. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/GeneralAuditInfoListener.java
  13. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/GoodsPurchaseReceiptReportListener.java
  14. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/InOutWharehoseTaskListener.java
  15. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/NonContractExpensesListener.java
  16. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/ProcurementOrderListener.java
  17. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/PurchaseClosingReportListener.java
  18. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/PurchaseReceiptReportListener.java
  19. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/QingjiaListener.java
  20. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/SaleCloseReportListener.java
  21. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/SaleContractListener.java
  22. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/SaleOrderListener.java
  23. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/SaleOutReportListener.java
  24. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/ShouContractListener.java
  25. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/TradeServicesListener.java
  26. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/TranProessListener.java
  27. 6 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/TranSettlementReportListener.java
  28. 7 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/WarehousingDebitListener.java
  29. 6 2
      winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/WarehousingOrderListener.java

+ 8 - 1
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/AcquisitionListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -7,6 +10,7 @@ import com.yh.saas.plugin.yiliangyiyun.entity.PurchasePrice;
 import com.yh.saas.plugin.yiliangyiyun.entity.SaleOrder;
 import com.yh.saas.plugin.yiliangyiyun.service.IPurchasePriceService;
 import com.yh.saas.plugin.yiliangyiyun.service.ISaleOrderService;
+import com.yh.saas.toolkit.workflow.service.IWorkflowHistoryService;
 import org.springframework.beans.factory.annotation.Autowired;
 
 @WorkflowTaskListener(name = "收购管理", group = "仓库设置")
@@ -16,6 +20,8 @@ public class AcquisitionListener extends AbstractWorkflowTaskListener {
 
     @Autowired
     private IPurchasePriceService purchasePriceService;
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
 
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
@@ -44,7 +50,8 @@ public class AcquisitionListener extends AbstractWorkflowTaskListener {
         purchasePrice.setStatus(StatusEnum.PURCHASE_FAILED.getName());
         purchasePrice.setApproveStatus(null);
         purchasePriceService.updateAllColumnById(purchasePrice);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+        .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/AcquisitionPayListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -16,7 +19,8 @@ public class AcquisitionPayListener extends AbstractWorkflowTaskListener {
 
     @Autowired
     private IPaymentManagementService paymentManagementService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         PaymentManagement paymentManagement = paymentManagementService.selectById(businessKey);
@@ -44,7 +48,8 @@ public class AcquisitionPayListener extends AbstractWorkflowTaskListener {
         paymentManagement.setStatus(StatusEnum.TASK_RETURN.getName());
         paymentManagement.setApproveStatus(null);
         paymentManagementService.updateAllColumnById(paymentManagement);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/BukaListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -14,7 +17,8 @@ public class BukaListener extends AbstractWorkflowTaskListener {
 
     @Autowired
     private IClockInfoService clockInfoService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         ClockInfo clockInfo = clockInfoService.selectById(businessKey);
@@ -42,7 +46,8 @@ public class BukaListener extends AbstractWorkflowTaskListener {
         clockInfo.setStatus(StatusEnum.SUPP_FAIL.getName());
         clockInfo.setApproveStatus(null);
         clockInfoService.updateAllColumnById(clockInfo);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/BuyContractListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -14,7 +17,8 @@ public class BuyContractListener extends AbstractWorkflowTaskListener {
 
     @Autowired
     private IContractManagementInfoService contractManagementInfoService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         ContractManagementInfo contractManagementInfo = contractManagementInfoService.selectById(businessKey);
@@ -42,7 +46,8 @@ public class BuyContractListener extends AbstractWorkflowTaskListener {
         contractManagementInfo.setStatus(StatusEnum.TASK_RETURN.getName());
         contractManagementInfo.setApproveStatus(null);
         contractManagementInfoService.updateAllColumnById(contractManagementInfo);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/ContractCostInfoListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -14,7 +17,8 @@ public class ContractCostInfoListener extends AbstractWorkflowTaskListener {
 
     @Autowired
     private IContractCostInfoService contractCostInfoService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         ContractCostInfo contractCostInfo = contractCostInfoService.selectById(businessKey);
@@ -42,7 +46,8 @@ public class ContractCostInfoListener extends AbstractWorkflowTaskListener {
         contractCostInfo.setStatus(StatusEnum.TASK_RETURN.getName());
         contractCostInfo.setApproveStatus(null);
         contractCostInfoService.updateAllColumnById(contractCostInfo);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/DcContractListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -14,7 +17,8 @@ public class DcContractListener extends AbstractWorkflowTaskListener {
 
     @Autowired
     private IContractManagementInfoService contractManagementInfoService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         ContractManagementInfo contractManagementInfo = contractManagementInfoService.selectById(businessKey);
@@ -42,7 +46,8 @@ public class DcContractListener extends AbstractWorkflowTaskListener {
         contractManagementInfo.setStatus(StatusEnum.TASK_RETURN.getName());
         contractManagementInfo.setApproveStatus(null);
         contractManagementInfoService.updateAllColumnById(contractManagementInfo);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/DsContractListListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -16,7 +19,8 @@ public class DsContractListListener extends AbstractWorkflowTaskListener {
 
     @Autowired
     private ICollectionWarehousingRecordService collectionWarehousingRecordService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         CollectionWarehousingRecord collectionWarehousingRecord = collectionWarehousingRecordService.selectById(businessKey);
@@ -44,7 +48,8 @@ public class DsContractListListener extends AbstractWorkflowTaskListener {
         collectionWarehousingRecord.setStatus(StatusEnum.TASK_RETURN.getName());
         collectionWarehousingRecord.setApproveStatus(null);
         collectionWarehousingRecordService.updateAllColumnById(collectionWarehousingRecord);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/DsContractListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -14,7 +17,8 @@ public class DsContractListener extends AbstractWorkflowTaskListener {
 
     @Autowired
     private IContractManagementInfoService contractManagementInfoService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         ContractManagementInfo contractManagementInfo = contractManagementInfoService.selectById(businessKey);
@@ -42,7 +46,8 @@ public class DsContractListener extends AbstractWorkflowTaskListener {
         contractManagementInfo.setStatus(StatusEnum.TASK_RETURN.getName());
         contractManagementInfo.setApproveStatus(null);
         contractManagementInfoService.updateAllColumnById(contractManagementInfo);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/ExepenseInfoListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -15,7 +18,8 @@ public class ExepenseInfoListener extends AbstractWorkflowTaskListener {
 
     @Autowired
     private IExpenseInfoService expenseInfoService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         ExpenseInfo expenseInfo = expenseInfoService.selectById(businessKey);
@@ -43,7 +47,8 @@ public class ExepenseInfoListener extends AbstractWorkflowTaskListener {
         expenseInfo.setStatus(StatusEnum.PURCHASE_FAILED.getName());
         expenseInfo.setApproveStatus(null);
         expenseInfoService.updateAllColumnById(expenseInfo);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/ExepenseListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -14,7 +17,8 @@ public class ExepenseListener extends AbstractWorkflowTaskListener {
 
     @Autowired
     private IExpenseInfoService expenseInfoService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         ExpenseInfo expenseInfo = expenseInfoService.selectById(businessKey);
@@ -42,7 +46,8 @@ public class ExepenseListener extends AbstractWorkflowTaskListener {
         expenseInfo.setStatus(StatusEnum.PURCHASE_FAILED.getName());
         expenseInfo.setApproveStatus(null);
         expenseInfoService.updateAllColumnById(expenseInfo);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/FuelFingListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -18,7 +21,8 @@ public class FuelFingListener extends AbstractWorkflowTaskListener {
     private IFuelFillingInfoService fuelFillingInfoService;
     @Autowired
     private IShortFillingInfoService shortFillingInfoService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         FuelFillingInfo fuelFillingInfo = fuelFillingInfoService.selectById(businessKey);
@@ -63,7 +67,8 @@ public class FuelFingListener extends AbstractWorkflowTaskListener {
         fuelFillingInfo.setStatus(StatusEnum.PURCHASE_FAILED.getName());
         fuelFillingInfo.setApproveStatus(null);
         fuelFillingInfoService.updateAllColumnById(fuelFillingInfo);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/GeneralAuditInfoListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -15,7 +18,8 @@ public class GeneralAuditInfoListener extends AbstractWorkflowTaskListener {
 
     @Autowired
     private IGeneralAuditInfoService generalAuditInfoService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         GeneralAuditInfo generalAuditInfo = generalAuditInfoService.selectById(businessKey);
@@ -43,7 +47,8 @@ public class GeneralAuditInfoListener extends AbstractWorkflowTaskListener {
         generalAuditInfo.setStatus(StatusEnum.PURCHASE_FAILED.getName());
         generalAuditInfo.setApproveStatus(null);
         generalAuditInfoService.updateAllColumnById(generalAuditInfo);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/GoodsPurchaseReceiptReportListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -16,7 +19,8 @@ public class GoodsPurchaseReceiptReportListener extends AbstractWorkflowTaskList
 
     @Autowired
     private IStockPurchaseReceiptReportService stockPurchaseReceiptReportService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd  ) {
         StockPurchaseReceiptReport purchaseReceiptReport = stockPurchaseReceiptReportService.selectById(businessKey);
@@ -44,7 +48,8 @@ public class GoodsPurchaseReceiptReportListener extends AbstractWorkflowTaskList
         purchaseReceiptReport.setStatus(StatusEnum.TASK_RETURN.getName());
         purchaseReceiptReport.setApproveStatus(null);
         stockPurchaseReceiptReportService.updateAllColumnById(purchaseReceiptReport);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/InOutWharehoseTaskListener.java

@@ -1,6 +1,9 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
 import com.alipay.sofa.runtime.api.annotation.SofaReference;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -16,7 +19,8 @@ public class InOutWharehoseTaskListener extends AbstractWorkflowTaskListener {
 
     @Autowired
     private IInOutWarehouseTaskService iInOutWarehouseTaskService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         InOutWarehouseTask inOutWarehouseTask = iInOutWarehouseTaskService.selectById(businessKey);
@@ -44,7 +48,8 @@ public class InOutWharehoseTaskListener extends AbstractWorkflowTaskListener {
         inOutWarehouseTask.setTaskStatus(StatusEnum.TASK_RETURN.getName());
         inOutWarehouseTask.setApproveStatus(null);
         iInOutWarehouseTaskService.updateAllColumnById(inOutWarehouseTask);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/NonContractExpensesListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -16,7 +19,8 @@ public class NonContractExpensesListener extends AbstractWorkflowTaskListener {
 
     @Autowired
     private INonContractExpensesService nonContractExpensesService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         NonContractExpenses nonContractExpenses = nonContractExpensesService.selectById(businessKey);
@@ -44,7 +48,8 @@ public class NonContractExpensesListener extends AbstractWorkflowTaskListener {
         nonContractExpenses.setStatus(StatusEnum.TASK_RETURN.getName());
         nonContractExpenses.setApproveStatus(null);
         nonContractExpensesService.updateAllColumnById(nonContractExpenses);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/ProcurementOrderListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -17,7 +20,8 @@ public class ProcurementOrderListener extends AbstractWorkflowTaskListener {
 
     @Autowired
     private IPurchaseOrderService iPurchaseOrderService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         PurchaseOrder purchaseOrder = iPurchaseOrderService.selectById(businessKey);
@@ -45,7 +49,8 @@ public class ProcurementOrderListener extends AbstractWorkflowTaskListener {
         purchaseOrder.setStatus(StatusEnum.TASK_RETURN.getName());
         purchaseOrder.setApproveStatus(null);
         iPurchaseOrderService.updateAllColumnById(purchaseOrder);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/PurchaseClosingReportListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -16,7 +19,8 @@ public class PurchaseClosingReportListener extends AbstractWorkflowTaskListener
 
     @Autowired
     private IPurchaseClosingReportService purchaseClosingReportService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         PurchaseClosingReport purchaseReceiptReport = purchaseClosingReportService.selectById(businessKey);
@@ -44,7 +48,8 @@ public class PurchaseClosingReportListener extends AbstractWorkflowTaskListener
         purchaseReceiptReport.setStatus(StatusEnum.TASK_RETURN.getName());
         purchaseReceiptReport.setApproveStatus(null);
         purchaseClosingReportService.updateAllColumnById(purchaseReceiptReport);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/PurchaseReceiptReportListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -16,7 +19,8 @@ public class PurchaseReceiptReportListener extends AbstractWorkflowTaskListener
 
     @Autowired
     private IPurchaseReceiptReportService purchaseReceiptReportService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         PurchaseReceiptReport purchaseReceiptReport = purchaseReceiptReportService.selectById(businessKey);
@@ -44,7 +48,8 @@ public class PurchaseReceiptReportListener extends AbstractWorkflowTaskListener
         purchaseReceiptReport.setStatus(StatusEnum.TASK_RETURN.getName());
         purchaseReceiptReport.setApproveStatus(null);
         purchaseReceiptReportService.updateAllColumnById(purchaseReceiptReport);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/QingjiaListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -14,7 +17,8 @@ public class QingjiaListener extends AbstractWorkflowTaskListener {
 
     @Autowired
     private ILeaveInfoService leaveInfoService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         LeaveInfo leaveInfo = leaveInfoService.selectById(businessKey);
@@ -42,7 +46,8 @@ public class QingjiaListener extends AbstractWorkflowTaskListener {
         leaveInfo.setStatus(StatusEnum.PURCHASE_FAILED.getName());
         leaveInfo.setApproveStatus(null);
         leaveInfoService.updateAllColumnById(leaveInfo);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/SaleCloseReportListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -16,7 +19,8 @@ public class SaleCloseReportListener extends AbstractWorkflowTaskListener {
 
     @Autowired
     private ISalesClosingReportService salesClosingReportService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         SalesClosingReport salesClosingReport = salesClosingReportService.selectById(businessKey);
@@ -44,7 +48,8 @@ public class SaleCloseReportListener extends AbstractWorkflowTaskListener {
         salesClosingReport.setStatus(StatusEnum.TASK_RETURN.getName());
         salesClosingReport.setApproveStatus(null);
         salesClosingReportService.updateAllColumnById(salesClosingReport);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/SaleContractListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -16,7 +19,8 @@ public class SaleContractListener extends AbstractWorkflowTaskListener {
 
     @Autowired
     private IContractManagementInfoService contractManagementInfoService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         ContractManagementInfo contractManagementInfo = contractManagementInfoService.selectById(businessKey);
@@ -44,7 +48,8 @@ public class SaleContractListener extends AbstractWorkflowTaskListener {
         contractManagementInfo.setStatus(StatusEnum.TASK_RETURN.getName());
         contractManagementInfo.setApproveStatus(null);
         contractManagementInfoService.updateAllColumnById(contractManagementInfo);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/SaleOrderListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -16,7 +19,8 @@ public class SaleOrderListener extends AbstractWorkflowTaskListener {
 
     @Autowired
     private ISaleOrderService saleOrderService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         SaleOrder saleOrder = saleOrderService.selectById(businessKey);
@@ -44,7 +48,8 @@ public class SaleOrderListener extends AbstractWorkflowTaskListener {
         saleOrder.setStatus(StatusEnum.TASK_RETURN.getName());
         saleOrder.setApproveStatus(null);
         saleOrderService.updateAllColumnById(saleOrder);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/SaleOutReportListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -17,7 +20,8 @@ public class SaleOutReportListener extends AbstractWorkflowTaskListener {
 
     @Autowired
     private ISalesDeliveryReportService salesDeliveryReportService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         SalesDeliveryReport salesDeliveryReport = salesDeliveryReportService.selectById(businessKey);
@@ -45,7 +49,8 @@ public class SaleOutReportListener extends AbstractWorkflowTaskListener {
         salesDeliveryReport.setStatus(StatusEnum.TASK_RETURN.getName());
         salesDeliveryReport.setApproveStatus(null);
         salesDeliveryReportService.updateAllColumnById(salesDeliveryReport);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/ShouContractListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -14,7 +17,8 @@ public class ShouContractListener extends AbstractWorkflowTaskListener {
 
     @Autowired
     private IContractManagementInfoService contractManagementInfoService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         ContractManagementInfo contractManagementInfo = contractManagementInfoService.selectById(businessKey);
@@ -42,7 +46,8 @@ public class ShouContractListener extends AbstractWorkflowTaskListener {
         contractManagementInfo.setStatus(StatusEnum.TASK_RETURN.getName());
         contractManagementInfo.setApproveStatus(null);
         contractManagementInfoService.updateAllColumnById(contractManagementInfo);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/TradeServicesListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -14,7 +17,8 @@ public class TradeServicesListener extends AbstractWorkflowTaskListener {
 
     @Autowired
     private ITradeWarehouseReceiptApplService tradeWarehouseReceiptApplService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         TradeWarehouseReceiptAppl tradeWarehouseReceiptAppl = tradeWarehouseReceiptApplService.selectById(businessKey);
@@ -42,7 +46,8 @@ public class TradeServicesListener extends AbstractWorkflowTaskListener {
         tradeWarehouseReceiptAppl.setStatus(StatusEnum.RETURN_TRADE_WAREHOUSE_RECEIPT.getName());
         tradeWarehouseReceiptAppl.setApproveStatus(null);
         tradeWarehouseReceiptApplService.updateAllColumnById(tradeWarehouseReceiptAppl);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/TranProessListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.util.IdGenerator;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
@@ -19,7 +22,8 @@ public class TranProessListener extends AbstractWorkflowTaskListener {
     private ITranProcessInfoService tranProcessInfoService;
     @Autowired
     private ITranPriceApproveService tranPriceApproveService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         TranProcessInfo tranProcessInfo = tranProcessInfoService.selectById(businessKey);
@@ -69,7 +73,8 @@ public class TranProessListener extends AbstractWorkflowTaskListener {
         tranProcessInfo.setPriceStatusCar(StatusEnum.GRAIN_ADOPT.getName());
         tranProcessInfo.setApproveStatus(null);
         tranProcessInfoService.updateAllColumnById(tranProcessInfo);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 6 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/TranSettlementReportListener.java

@@ -1,6 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
 import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -24,7 +26,8 @@ public class TranSettlementReportListener extends AbstractWorkflowTaskListener {
     private ITranSettlementReportService tranSettlementReportService;
     @Autowired
     private IBatchReviewInfoService batchReviewInfoService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
 //        TranSettlementReport tranSettlementReport = tranSettlementReportService.selectById(businessKey);
@@ -92,7 +95,8 @@ public class TranSettlementReportListener extends AbstractWorkflowTaskListener {
                 tranSettlementReportService.updateAllColumnById(settlementReport);
             }
         }
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 7 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/WarehousingDebitListener.java

@@ -1,5 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -14,7 +17,8 @@ public class WarehousingDebitListener extends AbstractWorkflowTaskListener {
 
     @Autowired
     private IWarehousingOrderService warehousingOrderService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         WarehousingOrder warehousingOrder = warehousingOrderService.selectById(businessKey);
@@ -42,7 +46,8 @@ public class WarehousingDebitListener extends AbstractWorkflowTaskListener {
         warehousingOrder.setStatus(StatusEnum.TASK_RETURN.getName());
         warehousingOrder.setApproveStatus(null);
         warehousingOrderService.updateAllColumnById(warehousingOrder);
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }

+ 6 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/workflow/WarehousingOrderListener.java

@@ -1,6 +1,8 @@
 package com.yh.saas.plugin.yiliangyiyun.workflow;
 
 import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.winsea.svc.base.base.entity.AuditHistory;
+import com.winsea.svc.base.base.service.IAuditHistoryService;
 import com.yh.saas.common.support.workflow.AbstractWorkflowTaskListener;
 import com.yh.saas.common.support.workflow.annotation.WorkflowTaskListener;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
@@ -18,7 +20,8 @@ public class WarehousingOrderListener extends AbstractWorkflowTaskListener {
 
     @Autowired
     private IWarehousingOrderService warehousingOrderService;
-
+    @Autowired
+    private IAuditHistoryService auditHistoryService;
     @Override
     public void handleStatusChanged(String businessKey, String status, String statusEn, boolean processIsEnd) {
         List<WarehousingOrder> list = warehousingOrderService.selectList(new EntityWrapper<WarehousingOrder>().eq("batch_id",businessKey));
@@ -53,7 +56,8 @@ public class WarehousingOrderListener extends AbstractWorkflowTaskListener {
             warehousingOrderService.updateAllColumnById(warehousingOrder);
         }
 
-
+        auditHistoryService.delete(new EntityWrapper<AuditHistory>()
+                .eq("business_id",businessKey));
     }
 
 }