|
@@ -678,9 +678,12 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
|
|
|
TradeOrderDO order = buildTradeOrder(userId, shopCreateReqVO, calculateRespBO);
|
|
|
List<TradeOrderItemDO> orderItems = buildTradeOrderItems(order, calculateRespBO);
|
|
|
|
|
|
+ // 订单项高精度价格,成本,推广费计算
|
|
|
for (TradeOrderItemDO orderItem : orderItems) {
|
|
|
ProductSkuDO productSkuDO = productSkuMapper.selectById(orderItem.getSkuId());
|
|
|
orderItem.setHighPrecisionPrice(productSkuDO.getHighPrecisionPrice());
|
|
|
+ orderItem.setCostPrice(productSkuDO.getCostPrice());
|
|
|
+ orderItem.setPromotionFee(productSkuDO.getPromotionFee());
|
|
|
}
|
|
|
|
|
|
// 2. 订单创建前的逻辑
|