|
@@ -736,7 +736,10 @@ public class SellOrderServiceImpl extends BaseServiceImpl<Integer, SellOrder> im
|
|
}
|
|
}
|
|
SellOrder sellOrder = new SellOrder();
|
|
SellOrder sellOrder = new SellOrder();
|
|
//获取比例
|
|
//获取比例
|
|
- BigDecimal ratioAmount = goodsSub.getGoodsPrice().divide(complementPrice, 6, RoundingMode.HALF_UP);
|
|
|
|
|
|
+ BigDecimal ratioAmount = BigDecimal.ZERO;
|
|
|
|
+ if(complementPrice.compareTo(BigDecimal.ZERO) > 0){
|
|
|
|
+ ratioAmount = goodsSub.getGoodsPrice().divide(complementPrice, 6, RoundingMode.HALF_UP);
|
|
|
|
+ }
|
|
if (j == goodsSubs.size() - 1){
|
|
if (j == goodsSubs.size() - 1){
|
|
sellOrder.setExpectAmount(subExpectAmount);
|
|
sellOrder.setExpectAmount(subExpectAmount);
|
|
sellOrder.setBalanceAmount(subGoodsBalance);
|
|
sellOrder.setBalanceAmount(subGoodsBalance);
|