diff --git a/rc-service/rc-service-wallet/wallet-application/src/main/java/com/red/circle/wallet/app/command/freight/SendFreightShipCmdExe.java b/rc-service/rc-service-wallet/wallet-application/src/main/java/com/red/circle/wallet/app/command/freight/SendFreightShipCmdExe.java index af421e03..52eca9b7 100644 --- a/rc-service/rc-service-wallet/wallet-application/src/main/java/com/red/circle/wallet/app/command/freight/SendFreightShipCmdExe.java +++ b/rc-service/rc-service-wallet/wallet-application/src/main/java/com/red/circle/wallet/app/command/freight/SendFreightShipCmdExe.java @@ -182,21 +182,17 @@ public class SendFreightShipCmdExe { } catch (Exception e) { log.error("send freight balance failed: {}", e.getMessage()); } - } - // 累计充值 - incrRechargeQuantity(cmd); - //累计今日充值,每日累计充值抽奖活动 - cumulativeRechargeClient.incrTodayRechargeScore(cmd.getAcceptUserId(), - getGoldToSUD(cmd).doubleValue()); + // 累计充值 + incrRechargeQuantity(cmd); - // 余额如果小于1250则回收货运代理徽章 - freightShipGateway.removeFreightShipBadge(cmd.requiredReqUserId(), balance); - // SVip积分累计. - userSvipClient.incrIntegral(cmd.getAcceptUserId(), cmd.getQuantity().longValue()); + //累计今日充值,每日累计充值抽奖活动 + cumulativeRechargeClient.incrTodayRechargeScore(cmd.getAcceptUserId(),getGoldToSUD(cmd).doubleValue()); completedFirstCharge(cmd.getAcceptUserId(), cmd.getReqSysOrigin().getOrigin()); + } + return balance; } finally {