diff --git a/src/main/java/com/jmfy/controller/SupportController.java b/src/main/java/com/jmfy/controller/SupportController.java index 90bbc81..3efb4b6 100644 --- a/src/main/java/com/jmfy/controller/SupportController.java +++ b/src/main/java/com/jmfy/controller/SupportController.java @@ -423,8 +423,9 @@ public class SupportController { } Double rechargeMoney = Optional.ofNullable(gsUser.getPlayerManager().getNewRechargeInfo()) .map(GsNewRechargeInfoBean::getRr).orElse(0.0); + rechargeMoney = rechargeMoney-user.getSupportMoney(); + rechargeMoney = rechargeMoney<0?0:rechargeMoney; // 发送礼包走通用逻辑,会记录在自充金额中,所以需要减去 - rechargeMoney -= user.getSupportMoney(); map.put(gsUser.getId(),rechargeMoney); } user.setRechargeMoney(map.get(user.getUserId()));