| | |
| | | ActivityMain activityMain = activityMainDao.selectOne(queryWrappers); |
| | | if(ObjectUtil.isNotEmpty(activityMain)) { |
| | | activityMainVo.setId(activityMain.getId()); |
| | | activityMainVo.setHtmlImg(activityMain.getHtmlImg()); |
| | | } |
| | | } |
| | | return Result.ok(activityMainVo); |
| | |
| | | public Result clinkReceive(long subId) { |
| | | //登录验证 |
| | | Long memberId = LoginUserUtils.getAppLoginUser().getId(); |
| | | //Long memberId = Long.parseLong("47"); |
| | | //验证是否实名认证 |
| | | MemberEntity memberEntity = memberDao.selectById(memberId); |
| | | Integer certifyStatus = memberEntity.getCertifyStatus(); |
| | |
| | | Date date = new Date(); |
| | | if(ObjectUtil.isNotEmpty(invalidTime.getTime())) { |
| | | if(invalidTime.getTime() - date.getTime() < 0) { |
| | | //更新失效状态 |
| | | activityReceiveRecord.setReceiveState(ActivityReceiveRecord.RECEIVESTATE_THREE); |
| | | activityReceiveRecordDao.updateById(activityReceiveRecord); |
| | | return Result.fail(MessageSourceUtils.getString("activity_service_0002")); |
| | | } |
| | | } |
| | |
| | | ActivitySub activitySub = activitySubDao.selectById(subId); |
| | | //获取当前人的累计爆仓金额 |
| | | BigDecimal burstUsdt = contractOrderDao.getBurstUsdtByMemberId(memberId); |
| | | burstUsdt = burstUsdt.multiply(new BigDecimal(-1)); |
| | | //判断是否满足领取条件 |
| | | if(ActivitySub.CODE_ONE != activitySub.getCode()) { |
| | | if(!ActivitySub.CODE_ONE.equals(activitySub.getCode())) { |
| | | if(activitySub.getBurstAmount().compareTo(burstUsdt) > 0) { |
| | | return Result.fail(MessageSourceUtils.getString("activity_service_0005")); |
| | | } |
| | |
| | | memberAccountMoneyChange.setAmount(amount); |
| | | memberAccountMoneyChange.setStatus(MemberAccountMoneyChange.STATUS_SUCCESS_INTEGER); |
| | | memberAccountMoneyChange.setSymbol(MemberWalletCoinEnum.WALLETCOINCODE.getValue()); |
| | | memberAccountMoneyChange.setType(MemberAccountMoneyChange.TYPE_WALLET_COIN); |
| | | memberAccountMoneyChange.setType(MemberAccountMoneyChange.TYPE_WALLET_AGENT); |
| | | memberAccountMoneyChangeDao.insert(memberAccountMoneyChange); |
| | | /** |
| | | * 更新领取记录表 |