|
@@ -702,7 +702,7 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
|
|
|
TradePriceCalculateRespBO.OrderItem orderItemTmp = itemPayPointsMap.get(skuId);
|
|
|
orderItem.setPayIntegral(orderItemTmp.getPayPoints()); //本商品使用积分
|
|
|
Integer payRmb;
|
|
|
- if (orderItem.getHighPrecisionPrice().compareTo(BigDecimal.ZERO) != 0) {
|
|
|
+ if (orderItem.getHighPrecisionPrice().compareTo(BigDecimal.ZERO) == 0) {
|
|
|
payRmb = orderItem.getPrice() * orderItem.getCount() - integral2Money(orderItemTmp.getPayPoints());//本商品实付人民币
|
|
|
} else {
|
|
|
double rmb = (orderItem.getHighPrecisionPrice().doubleValue() * orderItem.getCount()) - integral2Money(orderItemTmp.getPayPoints());
|