Преглед на файлове

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

zhangkaikai преди 1 година
родител
ревизия
be91ce893b
променени са 1 файла, в които са добавени 5 реда и са изтрити 1 реда
  1. 5 1
      mp-admin/src/main/java/com/qs/mp/web/controller/api/admin/ChannelGoodsSettleMgrController.java

+ 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());
             }
         }