| | |
| | | public FebsResponse getMemberInfo() { |
| | | DappMemberEntity member = LoginUserUtil.getAppUser(); |
| | | DappMemberInfoVo dappMemberInfoVo = dappMemberDao.selectByMemberId(member.getId()); |
| | | if(StrUtil.isNotEmpty(dappMemberInfoVo.getAccountType())){ |
| | | String levelDescription = MemberLevelEnum.MEMBER.getLevelDescription(dappMemberInfoVo.getAccountType()); |
| | | dappMemberInfoVo.setAccountType(levelDescription); |
| | | } |
| | | |
| | | BigDecimal amountPerkTotal = dappFundFlowDao.selectSumAmountByMemberIdAndTypeAndStatus(member.getId(), FundFlowEnum.MEMBER_AMOUNT_PERK_TOTAL.getCode(), 2); |
| | | BigDecimal amountPerkTotal = dappFundFlowDao.selectSumAmountByMemberIdAndTypeAndStatus(member.getId(), |
| | | FundFlowEnum.MEMBER_AMOUNT_PERK_TOTAL.getCode(), 2); |
| | | dappMemberInfoVo.setAmountPerkTotal(amountPerkTotal); |
| | | |
| | | DataDictionaryCustom ausdPercentDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( |
| | |
| | | PoolEnum.COIN_A_PRICE.getType(), |
| | | PoolEnum.COIN_A_PRICE.getCode() |
| | | ); |
| | | dappMemberInfoVo.setCoinAPrice((ObjectUtil.isEmpty(coinAPriceDic) ? new BigDecimal("1") : new BigDecimal(coinAPriceDic.getValue())).setScale(12,BigDecimal.ROUND_DOWN)); |
| | | dappMemberInfoVo.setCoinAPrice((ObjectUtil.isEmpty(coinAPriceDic) ? new BigDecimal("1") : new BigDecimal(coinAPriceDic.getValue())) |
| | | .setScale(12,BigDecimal.ROUND_DOWN)); |
| | | return new FebsResponse().success().data(dappMemberInfoVo); |
| | | } |
| | | |
| | |
| | | }else if(4 == type){ |
| | | redisKey = AppContants.K_LINE_MONTH; |
| | | }else{ |
| | | redisKey = AppContants.K_LINE_HOUR; |
| | | redisKey = AppContants.K_LINE_NOW; |
| | | } |
| | | Object o = redisUtils.get(redisKey); |
| | | if(ObjectUtil.isNotEmpty(o)){ |
| | |
| | | myInviteInfoVo.setMemberAchieve(dappUsdtPerkEntity.getAchieveAmount()); |
| | | String refererId = dappMemberEntity.getRefererId(); |
| | | DappMemberEntity parentMember = dappMemberDao.selectMemberInfoByInviteId(refererId); |
| | | myInviteInfoVo.setReferenceAddress(parentMember.getAddress()); |
| | | myInviteInfoVo.setReferenceAddress(ObjectUtil.isEmpty(parentMember) ? "-" : parentMember.getAddress()); |
| | | HashMap<String, BigDecimal> maxMinAchieve = getMaxMinAchieve(memberId); |
| | | myInviteInfoVo.setMaxAchieve(maxMinAchieve.get(AppContants.MAXACHIEVE)); |
| | | myInviteInfoVo.setMinAchieve(maxMinAchieve.get(AppContants.MINACHIEVE)); |