|
@@ -3,6 +3,7 @@ package com.zfire.mall.manager.logic.k3;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
|
import com.zfire.mall.manager.bean.k3.KingDeePurchaseStockOutAdd;
|
|
|
import com.zfire.mall.manager.bean.k3.KingDeePurchaseStockOutData;
|
|
|
+import com.zfire.mall.manager.enums.ExamineStatusEnum;
|
|
|
import com.zfire.mall.manager.exception.RemoteServiceException;
|
|
|
import com.zfire.mall.manager.logic.stock.StockCommonLogic;
|
|
|
import com.zfire.mall.manager.plus.entity.*;
|
|
@@ -70,9 +71,12 @@ public class K3PurchaseStockOutLogic {
|
|
|
kingDeePurchaseStockOut.setCancelStatus(cancelStatus);
|
|
|
kingDeePurchaseStockOut.updateById();
|
|
|
|
|
|
- List<KingDeePurchaseStockOutItem> kingDeePurchaseStockOutItems = kingDeePurchaseStockOutItemService.lambdaQuery().eq(KingDeePurchaseStockOutItem::getBillNo, billNo).list();
|
|
|
- for (KingDeePurchaseStockOutItem kingDeePurchaseStockOutItem : kingDeePurchaseStockOutItems) {
|
|
|
- this.stockSub(kingDeePurchaseStockOut,kingDeePurchaseStockOutItem);
|
|
|
+ if (cancelStatus.equals(ExamineStatusEnum.OK.getKey())) {
|
|
|
+
|
|
|
+ List<KingDeePurchaseStockOutItem> kingDeePurchaseStockOutItems = kingDeePurchaseStockOutItemService.lambdaQuery().eq(KingDeePurchaseStockOutItem::getBillNo, billNo).list();
|
|
|
+ for (KingDeePurchaseStockOutItem kingDeePurchaseStockOutItem : kingDeePurchaseStockOutItems) {
|
|
|
+ this.stockSub(kingDeePurchaseStockOut, kingDeePurchaseStockOutItem);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|