|
@@ -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));
|
|
|
}
|
|
|
|
|
|
}
|