|
@@ -118,6 +118,8 @@ public class StudentPaymentRouteOrderServiceImpl extends BaseServiceImpl<Long, S
|
|
|
hasRouteAmount = hasRouteAmount.add(actualAmount);
|
|
|
i++;
|
|
|
|
|
|
+ BigDecimal agreeCostPrice = goods.getAgreeCostPrice() == null ? BigDecimal.ZERO : goods.getAgreeCostPrice();
|
|
|
+
|
|
|
SellOrder sellOrder = new SellOrder();
|
|
|
sellOrder.setOrganId(studentPaymentRouteOrderDto.getOrganId());
|
|
|
sellOrder.setSchoolId(studentPaymentRouteOrderDto.getSchoolId());
|
|
@@ -128,7 +130,7 @@ public class StudentPaymentRouteOrderServiceImpl extends BaseServiceImpl<Long, S
|
|
|
sellOrder.setBalanceAmount(BigDecimal.ZERO);
|
|
|
sellOrder.setExpectAmount(actualAmount);
|
|
|
sellOrder.setSellCost(goods.getDiscountPrice().multiply(new BigDecimal(goodsMap.getValue())));
|
|
|
- sellOrder.setSellCost2(goods.getAgreeCostPrice().multiply(new BigDecimal(goodsMap.getValue())));
|
|
|
+ sellOrder.setSellCost2(agreeCostPrice.multiply(new BigDecimal(goodsMap.getValue())));
|
|
|
sellOrder.setNum(goodsMap.getValue());
|
|
|
sellOrder.setUserId(studentPaymentRouteOrderDto.getUserId());
|
|
|
sellOrder.setPaymentChannel(studentPaymentRouteOrderDto.getPaymentChannel());
|