|
|
@@ -1075,6 +1075,14 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
|
|
|
}
|
|
|
//记录订单ip关联
|
|
|
recordOrderDonLocationRelate(orderDon.getId(), payRequest.getIp());
|
|
|
+ //GPT续费升级 目前升级套餐续费
|
|
|
+ if (payRequest.getPackageId() != null && payRequest.getPackageId() != 0 && orderDon.getGoodsId() == 18) {
|
|
|
+ //记录续费升级订单 目前升级规格续费
|
|
|
+ RenewUpgradePackage renewUpgradePackage = renewUpgradePackageMapper.selectById(payRequest.getPackageId());
|
|
|
+ //无优惠折扣 但订单可使用优惠码
|
|
|
+ renewUpgradePackage.setDiscount(BigDecimal.ONE);
|
|
|
+ recordRenewOrderDon(orderDon, renewUpgradePackage, groupsTrips);
|
|
|
+ }
|
|
|
return orderDon;
|
|
|
}
|
|
|
|
|
|
@@ -3831,6 +3839,7 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
|
|
|
orderDonRenewRecord.setPackageId(renewUpgradePackage.getId());
|
|
|
orderDonRenewRecord.setDiscount(renewUpgradePackage.getDiscount());
|
|
|
orderDonRenewRecord.setOriSkuId(groupsTrips.getSkuId());
|
|
|
+ orderDonRenewRecord.setOrderType(orderDon.getOrderType());
|
|
|
orderDonRenewRecordMapper.insert(orderDonRenewRecord);
|
|
|
}
|
|
|
|