| | |
| | | } else if (ExchangeTypeEnum.inviteCodePublish == type) {
|
| | | if (codePublishRecordService.countValidRecord(uid) > 0)
|
| | | throw new IntegralExchangeException(1, "三天之内不可重复兑换");
|
| | | exchangeTip.setInviteCode(extraVO.getInviteCode());
|
| | | |
| | | String inviteCode = null;
|
| | | if (!StringUtil.isNullOrEmpty(extraVO.getInviteCodeVip())) {
|
| | | inviteCode = extraVO.getInviteCodeVip();
|
| | | } else {
|
| | | inviteCode = extraVO.getInviteCode();
|
| | | }
|
| | | exchangeTip.setInviteCode(inviteCode);
|
| | | exchangeTip.setTip("兑换成功后,将发布于“激活邀请码兑换功能中”,需激活邀请的用户可用金币兑换,本次展示有效期为3天。");
|
| | | } else if (ExchangeTypeEnum.taoLiJin == type) {
|
| | | exchangeTip.setName(exchange.getAmount().setScale(0) + "元推广红包");
|
| | |
| | | exchange.setNeedJump(true);
|
| | | exchange.setBtnName("去查看");
|
| | | } else if (ExchangeTypeEnum.taoLiJin == type) {
|
| | | thing = "推广红包";
|
| | | thingNum = exchange.getAmount() + "元";
|
| | | userTaoLiJinOriginService.exchangeMoney(uid, exchange.getAmount());
|
| | | throw new IntegralExchangeException(1, "推广红包相关功能已下线!");
|
| | | } else if (ExchangeTypeEnum.cash == type) {
|
| | | thing = "现金红包";
|
| | | BigDecimal money = exchange.getAmount();
|