|
@@ -64,7 +64,7 @@ public class SellOrderServiceImpl extends BaseServiceImpl<Integer, SellOrder> im
|
|
|
for (Integer goodsId : goodsIds) {
|
|
|
for (Goods goods : goodies) {
|
|
|
if (goods.getId().equals(goodsId)) {
|
|
|
- goodsTotalPrice = goodsTotalPrice.add(goods.getGroupPurchasePrice());
|
|
|
+ goodsTotalPrice = goodsTotalPrice.add(goods.getDiscountPrice());
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
@@ -85,7 +85,7 @@ public class SellOrderServiceImpl extends BaseServiceImpl<Integer, SellOrder> im
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
- goodsPrice = nowGoods.getGroupPurchasePrice();
|
|
|
+ goodsPrice = nowGoods.getDiscountPrice();
|
|
|
|
|
|
BigDecimal goodsBalance = goodsTotalBalance.multiply(goodsPrice).divide(goodsTotalPrice, 2, BigDecimal.ROUND_HALF_UP);
|
|
|
if (i == goodsNum) {
|
|
@@ -95,13 +95,13 @@ public class SellOrderServiceImpl extends BaseServiceImpl<Integer, SellOrder> im
|
|
|
i++;
|
|
|
|
|
|
int complementGoodsNum = nowGoods.getComplementGoodsIdList() == null ? 1 : nowGoods.getComplementGoodsIdList().split(",").length;
|
|
|
- BigDecimal complementPrice = nowGoods.getGroupPurchasePrice();
|
|
|
+ BigDecimal complementPrice = nowGoods.getDiscountPrice();
|
|
|
Map<Integer, BigDecimal> complementGoodsPrice = new HashMap<>();
|
|
|
- complementGoodsPrice.put(nowGoods.getId(), nowGoods.getGroupPurchasePrice());
|
|
|
+ complementGoodsPrice.put(nowGoods.getId(), nowGoods.getDiscountPrice());
|
|
|
if (nowGoods.getComplementGoodsIdList() != null) {
|
|
|
List<Goods> complementGoodies = goodsDao.findGoodsByIds(nowGoods.getComplementGoodsIdList());
|
|
|
- complementGoodsPrice = complementGoodies.stream().collect(Collectors.toMap(Goods::getId, Goods::getGroupPurchasePrice));
|
|
|
- complementPrice = complementGoodies.stream().map(Goods::getGroupPurchasePrice).reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
|
+ complementGoodsPrice = complementGoodies.stream().collect(Collectors.toMap(Goods::getId, Goods::getDiscountPrice));
|
|
|
+ complementPrice = complementGoodies.stream().map(Goods::getDiscountPrice).reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
|
}
|
|
|
|
|
|
BigDecimal hasRouteSellOrderActualAmount = BigDecimal.ZERO;
|