瀏覽代碼

采购详情返回在途数量

fgd 1 年之前
父節點
當前提交
da29e65c9f

+ 4 - 0
sd-business/src/main/java/com/sd/business/entity/purchase/vo/PurchaseBomVo.java

@@ -46,4 +46,8 @@ public class PurchaseBomVo extends PurchaseBom {
      */
     private BigDecimal bomSpecHeight;
 
+    /**
+     * 在途数量
+     */
+    private BigDecimal inTransitQuantity;
 }

+ 5 - 0
sd-business/src/main/java/com/sd/business/service/purchase/impl/PurchaseServiceImpl.java

@@ -109,6 +109,11 @@ public class PurchaseServiceImpl extends ServiceImpl<PurchaseMapper, Purchase> i
             item.setBomSpecWidth(bomSpec.getWidth());
             item.setBomSpecHeight(bomSpec.getHeight());
         });
+        // 赋值在途数量
+        purchaseBomList.forEach(item -> item.setInTransitQuantity(
+                item.getPurchaseQuantity()
+                .subtract(item.getArrivalQuantity())
+                .add(item.getReturnQuantity())));
 
         result.setPurchaseBomList(purchaseBomList);
         return result;