| | |
| | | @Override |
| | | public Result getActivityMain() { |
| | | //登录验证 |
| | | LoginUserUtils.getAppLoginUser().getId(); |
| | | //LoginUserUtils.getAppLoginUser().getId(); |
| | | |
| | | ActivityMainVo activityMainVo = new ActivityMainVo(); |
| | | //活动图片 |
| | |
| | | Long mainId = activitySub.getMainId(); |
| | | BigDecimal amount = activitySub.getAmount(); |
| | | /** |
| | | * 更新领取记录表 |
| | | */ |
| | | activityReceiveRecord.setReceiveCoinAmount(amount); |
| | | activityReceiveRecord.setReceiveState(ActivityReceiveRecord.RECEIVESTATE_ONE); |
| | | activityReceiveRecord.setReceiveTime(new Date()); |
| | | activityReceiveRecordDao.updateById(activityReceiveRecord); |
| | | /** |
| | | * 更新个人详情页面信息 |
| | | */ |
| | | QueryWrapper<ActivityMemberDetail> queryWrapperMemberDetail = new QueryWrapper<>(); |
| | |
| | | memberAccountMoneyChange.setType(MemberAccountMoneyChange.TYPE_WALLET_COIN); |
| | | memberAccountMoneyChangeDao.insert(memberAccountMoneyChange); |
| | | /** |
| | | * 更新领取记录表 |
| | | */ |
| | | activityReceiveRecord.setReceiveCoinAmount(amount); |
| | | activityReceiveRecord.setReceiveState(ActivityReceiveRecord.RECEIVESTATE_ONE); |
| | | activityReceiveRecord.setReceiveTime(new Date()); |
| | | activityReceiveRecord.setAmcId(memberAccountMoneyChange.getId()); |
| | | activityReceiveRecordDao.updateById(activityReceiveRecord); |
| | | /** |
| | | * 更新币币账户 |
| | | */ |
| | | MemberWalletCoinEntity memberWalletCoinEntity = memberWalletCoinDao.selectWalletCoinBymIdAndCode(memberId, MemberWalletCoinEnum.WALLETCOINCODE.getValue()); |
| | | BigDecimal availableBalance = memberWalletCoinEntity.getAvailableBalance(); |
| | | BigDecimal totalBalance = memberWalletCoinEntity.getTotalBalance(); |
| | | availableBalance.add(amount); |
| | | totalBalance.add(amount); |
| | | memberWalletCoinEntity.setAvailableBalance(availableBalance.add(amount)); |
| | | memberWalletCoinEntity.setTotalBalance(totalBalance.add(amount)); |
| | | memberWalletCoinDao.updateById(memberWalletCoinEntity); |
| | | return Result.ok(MessageSourceUtils.getString("activity_service_0006")); |
| | | } |