zhangyuewww 3 yıl önce
ebeveyn
işleme
3a4b53ad05

+ 3 - 1
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/PurchasePriceServiceImpl.java

@@ -192,6 +192,8 @@ public class PurchasePriceServiceImpl extends ServiceImpl<PurchasePriceMapper, P
     @Override
     @Transactional(rollbackFor = Exception.class)
     public String purchasePriceEdit(PurchasePrice purchasePrice) {
+        purchasePrice.setStatus(StatusEnum.PURCHASE_REVIEWED.getName());
+        purchasePrice.setStatusFlag(StatusEnum.PURCHASE_REVIEWED.getFlag());
         // 操作主表数据
         this.updateById(purchasePrice);
         this.purchasePriceDetailService.delete(new EntityWrapper<PurchasePriceDetail>().eq("main_id",purchasePrice.getId()));
@@ -215,7 +217,7 @@ public class PurchasePriceServiceImpl extends ServiceImpl<PurchasePriceMapper, P
             this.purchasePriceDetailPrintService.insertBatch(purchasePrice.getDetailPrints());
         }
         boolean isStartWorkflow = StringUtils.isBlank(purchasePrice.getWorkflowId());
-        if(StatusEnum.PURCHASE_FAILED.getFlag().equals(purchasePrice.getStatusFlag())) {
+        if(StatusEnum.PURCHASE_FAILED.getName().equals(purchasePrice.getStatus())) {
             // 不是退回的单子
             if (isStartWorkflow) {
                 Workflow workflow = workflowService

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

@@ -40,8 +40,8 @@ public class AcquisitionListener extends AbstractWorkflowTaskListener {
         if (purchasePrice == null) {
             return;
         }
-        purchasePrice.setStatusFlag(StatusEnum.TASK_RETURN.getFlag());
-        purchasePrice.setStatus(StatusEnum.TASK_RETURN.getName());
+        purchasePrice.setStatusFlag(StatusEnum.PURCHASE_FAILED.getFlag());
+        purchasePrice.setStatus(StatusEnum.PURCHASE_FAILED.getName());
         purchasePrice.setApproveStatus(null);
         purchasePriceService.updateAllColumnById(purchasePrice);