| | |
| | | import com.xcong.excoin.modules.member.parameter.vo.MemberPaymethodDetailVo; |
| | | import com.xcong.excoin.modules.member.service.MemberService; |
| | | import com.xcong.excoin.modules.platform.dao.PlatformSymbolsCoinDao; |
| | | import com.xcong.excoin.modules.platform.entity.PlatformSymbolsCoinEntity; |
| | | import com.xcong.excoin.utils.MessageSourceUtils; |
| | | import com.xcong.excoin.utils.RedisUtils; |
| | | import com.xcong.excoin.utils.ShareCodeUtil; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | |
| | | String code = memberBindEmailDto.getCode(); |
| | | |
| | | MemberEntity member = memberDao.selectById(memberId); |
| | | String verifyCode = (String)redisUtils.get("EMAIL_" + email); |
| | | boolean flag = commonservice.verifyCode(email, code); |
| | | if (ObjectUtil.isNotEmpty(member)) { |
| | | if (StringUtils.isBlank(verifyCode)) { |
| | | return Result.fail(MessageSourceUtils.getString("member_service_0012")); |
| | | if (flag) { |
| | | member.setEmail(email); |
| | | memberDao.updateById(member); |
| | | return Result.ok(MessageSourceUtils.getString("member_service_0018")); |
| | | } |
| | | if (!code.equals(verifyCode)) { |
| | | return Result.fail(MessageSourceUtils.getString("member_service_0039")); |
| | | } |
| | | member.setEmail(email); |
| | | memberDao.updateById(member); |
| | | redisUtils.del("EMAIL_" + member.getPhone()); |
| | | return Result.ok(MessageSourceUtils.getString("member_service_0018")); |
| | | } |
| | | return Result.fail(MessageSourceUtils.getString("member_service_0019")); |
| | | } |
| | |
| | | Long symbolscoinId = memberAddCoinAddressDto. getSymbolscoinId(); |
| | | String remark = memberAddCoinAddressDto.getRemark(); |
| | | |
| | | PlatformSymbolsCoinEntity platformSymbolsCoinEntity = platformSymbolsCoinDao.selectById(symbolscoinId); |
| | | |
| | | MemberCoinAddressEntity memberCoinAddressEntity = new MemberCoinAddressEntity(); |
| | | memberCoinAddressEntity.setAddress(address); |
| | | memberCoinAddressEntity.setMemberId(memberId); |
| | | memberCoinAddressEntity.setIsBiyict(isBiyict); |
| | | memberCoinAddressEntity.setSymbolscoinId(symbolscoinId); |
| | | memberCoinAddressEntity.setLabel(remark); |
| | | memberCoinAddressEntity.setSymbol(platformSymbolsCoinEntity.getName()); |
| | | |
| | | memberCoinAddressDao.insert(memberCoinAddressEntity); |
| | | |