|
@@ -381,6 +381,7 @@ public class AfterSaleServiceImpl implements AfterSaleService {
|
|
|
|
|
|
|
|
|
Long tradeOrderId = afterSale.getOrderId();
|
|
|
+ Long orderUserId = afterSale.getUserId();
|
|
|
TradeOrderDO tradeOrderDO = tradeOrderMapper.selectById(tradeOrderId);
|
|
|
String tradeOrderNum = tradeOrderDO.getNo();
|
|
|
|
|
@@ -395,12 +396,12 @@ public class AfterSaleServiceImpl implements AfterSaleService {
|
|
|
toid.setRefundIntegral(payIntegral);
|
|
|
tradeOrderItemMapper.updateById(toid);
|
|
|
|
|
|
- integralService.updateUserIntegral(userId, CaclEnum.ORDER_REFUND_INTEGRAL, payIntegral,0l,tradeOrderId,tradeOrderNum);
|
|
|
+ integralService.updateUserIntegral(orderUserId, CaclEnum.ORDER_REFUND_INTEGRAL, payIntegral,0l,tradeOrderId,tradeOrderNum);
|
|
|
|
|
|
|
|
|
|
|
|
Long increaseIntegral = tradeOrderItemDO.getIncreaseIntegral();
|
|
|
- integralService.updateUserIntegral(userId, CaclEnum.ORDER_REFUND_CANCEL_INTEGRAL, 0l,increaseIntegral,tradeOrderId,tradeOrderNum);
|
|
|
+ integralService.updateUserIntegral(orderUserId, CaclEnum.ORDER_REFUND_CANCEL_INTEGRAL, 0l,increaseIntegral*(-1),tradeOrderId,tradeOrderNum);
|
|
|
|
|
|
|
|
|
createPayRefund(userIp, afterSale);
|