Commit 87b75e18f0f256d5aa4b67bfb612d354cf5e19fd

Authored by 芋道源码
Committed by Gitee
2 parents 22fb4044 50b2a1d5

!1150 【轻量级 PR】:修复订单改价后退款时,退款金额异常问题(提交版本master-jdk17)

Merge pull request !1150 from RLgitee7311/master-jdk17
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/service/order/TradeOrderUpdateServiceImpl.java
@@ -688,8 +688,9 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService { @@ -688,8 +688,9 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
688 List<TradeOrderItemDO> updateItems = new ArrayList<>(); 688 List<TradeOrderItemDO> updateItems = new ArrayList<>();
689 for (int i = 0; i < orderOrderItems.size(); i++) { 689 for (int i = 0; i < orderOrderItems.size(); i++) {
690 TradeOrderItemDO item = orderOrderItems.get(i); 690 TradeOrderItemDO item = orderOrderItems.get(i);
691 - updateItems.add(new TradeOrderItemDO().setId(item.getId()).setAdjustPrice(item.getAdjustPrice() + dividePrices.get(i))  
692 - .setPayPrice((item.getPayPrice() - item.getAdjustPrice()) + dividePrices.get(i))); 691 + updateItems.add(new TradeOrderItemDO().setId(item.getId())
  692 + .setAdjustPrice(item.getAdjustPrice() + dividePrices.get(i))
  693 + .setPayPrice(item.getPayPrice() + dividePrices.get(i)));
693 } 694 }
694 tradeOrderItemMapper.updateBatch(updateItems); 695 tradeOrderItemMapper.updateBatch(updateItems);
695 696