Переглянути джерело

门店供应链物品管理/记录

zhangkaikai 1 рік тому
батько
коміт
be91ce893b

+ 5 - 1
mp-admin/src/main/java/com/qs/mp/web/controller/api/admin/ChannelGoodsSettleMgrController.java

@@ -92,7 +92,11 @@ public class ChannelGoodsSettleMgrController extends BaseApiController {
                 channelGoodsOrderSettleVO.setTotalRemainQty(channelGoodsList.stream().mapToInt(ChannelGoods::getRemainQty).sum());
                 channelGoodsOrderSettleVO.setTotalSettleQty(channelGoodsList.stream().mapToInt(ChannelGoods::getSettleQty).sum());
                 channelGoodsOrderSettleVO.setTotalVerifyQty(channelGoodsList.stream().mapToInt(ChannelGoods::getVerifyQty).sum());
-                channelGoodsOrderSettleVO.setTotalPurchaseCost(channelGoodsList.stream().mapToInt(ChannelGoods::getPurchaseCost).sum());
+                Integer totalPurchaseCost = 0;
+                for (ChannelGoods channelGoods : channelGoodsList) {
+                    totalPurchaseCost += channelGoods.getPurchaseCost() * channelGoods.getSettleQty();
+                }
+                channelGoodsOrderSettleVO.setTotalPurchaseCost(totalPurchaseCost);
                 channelGoodsOrderSettleVO.setStatus(channelGoodsList.get(0).getStatus());
             }
         }