|
|
@@ -1631,18 +1631,19 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
|
|
|
points = newReturnMoney.multiply(BigDecimal.valueOf(distributePointsExchangeMoney.getPoints())).divide(distributePointsExchangeMoney.getMoney(), 2, RoundingMode.HALF_DOWN);
|
|
|
distributeWaitingSendPoints.setPoints(points);
|
|
|
} else {
|
|
|
- DistributeExtraRebateConfig distributeExtraRebateConfig = distributeExtraRebateService.getRandomExtraRebate();
|
|
|
- if (distributeExtraRebateConfig != null) {
|
|
|
- BigDecimal multiple = distributeExtraRebateConfig.getMultiple();
|
|
|
- if (multiple.compareTo(BigDecimal.ONE) > 0) {
|
|
|
- //最终奖励
|
|
|
- BigDecimal finalPoints = points.multiply(multiple);
|
|
|
- distributeWaitingSendPoints.setPoints(finalPoints);
|
|
|
-
|
|
|
- distributeWaitingSendPoints.setExtraMultiple(multiple);
|
|
|
- distributeWaitingSendPoints.setExtraRebate(finalPoints.subtract(points));
|
|
|
- }
|
|
|
- }
|
|
|
+ //额外返利 去除
|
|
|
+// DistributeExtraRebateConfig distributeExtraRebateConfig = distributeExtraRebateService.getRandomExtraRebate();
|
|
|
+// if (distributeExtraRebateConfig != null) {
|
|
|
+// BigDecimal multiple = distributeExtraRebateConfig.getMultiple();
|
|
|
+// if (multiple.compareTo(BigDecimal.ONE) > 0) {
|
|
|
+// //最终奖励
|
|
|
+// BigDecimal finalPoints = points.multiply(multiple);
|
|
|
+// distributeWaitingSendPoints.setPoints(finalPoints);
|
|
|
+//
|
|
|
+// distributeWaitingSendPoints.setExtraMultiple(multiple);
|
|
|
+// distributeWaitingSendPoints.setExtraRebate(finalPoints.subtract(points));
|
|
|
+// }
|
|
|
+// }
|
|
|
}
|
|
|
}
|
|
|
distributeWaitingSendPointsMapper.insert(distributeWaitingSendPoints);
|