From 2e4a8950290ea2eef167315a4254f89ded9acc49 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Thu, 16 Dec 2021 11:12:19 +0800
Subject: [PATCH] 20211216
---
src/main/java/cc/mrbird/febs/video/service/impl/ApiVideoMemberServiceImpl.java | 35 +++++++++++++++++++++++++++++++----
1 files changed, 31 insertions(+), 4 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/video/service/impl/ApiVideoMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/video/service/impl/ApiVideoMemberServiceImpl.java
index 8379729..06e8684 100644
--- a/src/main/java/cc/mrbird/febs/video/service/impl/ApiVideoMemberServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/video/service/impl/ApiVideoMemberServiceImpl.java
@@ -7,12 +7,11 @@
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;
@@ -47,6 +46,7 @@
private final RedisUtils redisUtils;
private final VideoCollectionMapper videoCollectionMapper;
private final DataDictionaryCustomMapper dataDictionaryCustomMapper;
+ private final AppVersionMapper appVersionMapper;
@Override
public FebsResponse register(RegisterDto registerDto) {
@@ -55,6 +55,13 @@
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());
@@ -166,6 +173,26 @@
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);
--
Gitblit v1.9.1