| | |
| | | import cc.mrbird.febs.common.utils.RedisUtils; |
| | | import cc.mrbird.febs.common.utils.ShareCodeUtil; |
| | | import cc.mrbird.febs.video.conversion.VideoMemberConversion; |
| | | import cc.mrbird.febs.video.dto.ApiMyVideoCollectionDto; |
| | | import cc.mrbird.febs.video.dto.ApiMyVideoHistoryDto; |
| | | import cc.mrbird.febs.video.dto.LoginDto; |
| | | import cc.mrbird.febs.video.dto.RegisterDto; |
| | | import cc.mrbird.febs.video.dto.*; |
| | | import cc.mrbird.febs.video.entity.AppVersion; |
| | | import cc.mrbird.febs.video.entity.DataDictionaryCustom; |
| | | import cc.mrbird.febs.video.entity.VideoMemberEntity; |
| | | import cc.mrbird.febs.video.mapper.AppVersionMapper; |
| | | import cc.mrbird.febs.video.mapper.DataDictionaryCustomMapper; |
| | | import cc.mrbird.febs.video.mapper.VideoCollectionMapper; |
| | | import cc.mrbird.febs.video.mapper.VideoMemberMapper; |
| | |
| | | private final RedisUtils redisUtils; |
| | | private final VideoCollectionMapper videoCollectionMapper; |
| | | private final DataDictionaryCustomMapper dataDictionaryCustomMapper; |
| | | private final AppVersionMapper appVersionMapper; |
| | | |
| | | @Override |
| | | public FebsResponse register(RegisterDto registerDto) { |
| | |
| | | throw new FebsException("该账号已被占用"); |
| | | } |
| | | videoMember = new VideoMemberEntity(); |
| | | if(StrUtil.isNotEmpty(registerDto.getInviteId())){ |
| | | VideoMemberEntity videoMemberEntity = this.baseMapper.selectInfoByInviteId(registerDto.getInviteId()); |
| | | if (ObjectUtil.isEmpty(videoMemberEntity)) { |
| | | throw new FebsException("邀请码不存在"); |
| | | } |
| | | videoMember.setRefererId(registerDto.getInviteId()); |
| | | } |
| | | videoMember.setPassword(SecureUtil.md5(registerDto.getPassword())); |
| | | videoMember.setAccount(registerDto.getAccount()); |
| | | videoMember.setName(registerDto.getAccount()); |
| | |
| | | return new FebsResponse().success().data(dataDictionaryCustoms); |
| | | } |
| | | |
| | | @Override |
| | | public List<AppVersion> findAppVersion() { |
| | | return appVersionMapper.selectList(null); |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse updateName(ApiUpdateNameDto apiUpdateNameDto) { |
| | | Long id = LoginUserUtil.getLoginUser().getId(); |
| | | VideoMemberEntity videoMemberEntity = this.baseMapper.selectById(id); |
| | | if(StrUtil.isNotEmpty(apiUpdateNameDto.getName())){ |
| | | videoMemberEntity.setName(apiUpdateNameDto.getName()); |
| | | } |
| | | |
| | | if(StrUtil.isNotEmpty(apiUpdateNameDto.getAvatar())){ |
| | | videoMemberEntity.setAvatar(apiUpdateNameDto.getAvatar()); |
| | | } |
| | | this.baseMapper.updateById(videoMemberEntity); |
| | | return new FebsResponse().success().message("成功"); |
| | | } |
| | | |
| | | |
| | | public String generateAsaToken(String token) { |
| | | RSA rsa = new RSA(null, AppContants.PUBLIC_KEY); |