|
|
|
@ -11,7 +11,7 @@ import com.baiye.core.constant.HttpStatus;
|
|
|
|
|
import com.baiye.core.constant.TiktokRequestConstants;
|
|
|
|
|
import com.baiye.dao.TiktokMemberMapper;
|
|
|
|
|
import com.baiye.dto.TiktokMemberDTO;
|
|
|
|
|
import com.baiye.dto.UserDTO;
|
|
|
|
|
import com.baiye.dto.TikTokUserDTO;
|
|
|
|
|
import com.baiye.dto.request.SearchMemberRequestDTO;
|
|
|
|
|
import com.baiye.entity.TiktokMember;
|
|
|
|
|
import com.baiye.mapstruct.TiktokMemberStruct;
|
|
|
|
@ -26,7 +26,6 @@ import org.springframework.beans.factory.annotation.Value;
|
|
|
|
|
import org.springframework.cache.annotation.Cacheable;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -123,10 +122,10 @@ public class TiktokMemberServiceImpl extends
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public TiktokMemberDTO saveTiktokMemberByUser(UserDTO userDTO, Long sopId) {
|
|
|
|
|
public TiktokMemberDTO saveTiktokMemberByUser(TikTokUserDTO tikTokUserDTO, Long sopId) {
|
|
|
|
|
TiktokMember member = this.getOne
|
|
|
|
|
(new LambdaQueryWrapper<TiktokMember>()
|
|
|
|
|
.eq(TiktokMember::getTiktokId, userDTO.getUid()));
|
|
|
|
|
.eq(TiktokMember::getTiktokId, tikTokUserDTO.getUid()));
|
|
|
|
|
if (ObjectUtil.isNotNull(member)) {
|
|
|
|
|
List<Long> sopStr = member.getSopStr();
|
|
|
|
|
if (!sopStr.contains(sopId)) {
|
|
|
|
@ -137,14 +136,14 @@ public class TiktokMemberServiceImpl extends
|
|
|
|
|
}
|
|
|
|
|
return tiktokMemberStruct.toDto(member);
|
|
|
|
|
}
|
|
|
|
|
if (ObjectUtil.isNotNull(userDTO) && ObjectUtil.isNotNull(userDTO.getUniqueId())) {
|
|
|
|
|
if (ObjectUtil.isNotNull(tikTokUserDTO) && ObjectUtil.isNotNull(tikTokUserDTO.getUniqueId())) {
|
|
|
|
|
List<Long> list = Lists.newArrayList();
|
|
|
|
|
list.add(sopId);
|
|
|
|
|
Long memberId = IdUtil.getSnowflake(workerId, datacenterId).nextId();
|
|
|
|
|
TiktokMember tiktokMember = TiktokMember.builder().tiktokId(userDTO.getUniqueId()).
|
|
|
|
|
avatar(userDTO.getAvatarMedium().getUrlList().get(DefaultNumberConstants.ZERO_NUMBER)).
|
|
|
|
|
city(userDTO.getCity()).nickname(userDTO.getNickname()).province(userDTO.getProvince()).
|
|
|
|
|
gender(userDTO.getGender()).id(memberId).sopStr(list).build();
|
|
|
|
|
TiktokMember tiktokMember = TiktokMember.builder().tiktokId(tikTokUserDTO.getUniqueId()).
|
|
|
|
|
avatar(tikTokUserDTO.getAvatarMedium().getUrlList().get(DefaultNumberConstants.ZERO_NUMBER)).
|
|
|
|
|
city(tikTokUserDTO.getCity()).nickname(tikTokUserDTO.getNickname()).province(tikTokUserDTO.getProvince()).
|
|
|
|
|
gender(tikTokUserDTO.getGender()).id(memberId).sopStr(list).build();
|
|
|
|
|
return tiktokMemberMapper.insert(tiktokMember) >
|
|
|
|
|
DefaultNumberConstants.ZERO_NUMBER ? tiktokMemberStruct.toDto(tiktokMember) : null;
|
|
|
|
|
}
|
|
|
|
|