增加用户信息

master
bynt 2 years ago
parent 443688a161
commit cd1dd7809a

@ -54,6 +54,6 @@ public class SaveSopCommentDTO {
private String dyVendorId;
@ApiModelProperty(value = "用户信息")
private UserDTO userDTO;
private TikTokUserDTO tikTokUserDTO;
}
}

@ -13,7 +13,7 @@ import java.util.List;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class UserDTO implements Serializable {
public class TikTokUserDTO implements Serializable {
@JsonProperty("uid")
private Long uid;

@ -1,7 +1,6 @@
package com.baiye.api.response;
import com.baiye.core.base.api.BaseTiktokResponse;
import com.baiye.dto.UserDTO;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.*;

@ -1,7 +1,7 @@
package com.baiye.service;
import com.baiye.dto.TiktokMemberDTO;
import com.baiye.dto.UserDTO;
import com.baiye.dto.TikTokUserDTO;
import com.baiye.entity.TiktokMember;
import com.baomidou.mybatisplus.extension.service.IService;
@ -46,9 +46,9 @@ public interface TiktokMemberService extends IService<TiktokMember> {
/**
*
*
* @param userDTO
* @param tikTokUserDTO
* @param sopId
* @return
*/
TiktokMemberDTO saveTiktokMemberByUser(UserDTO userDTO, Long sopId);
TiktokMemberDTO saveTiktokMemberByUser(TikTokUserDTO tikTokUserDTO, Long sopId);
}

@ -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;
}

@ -223,13 +223,13 @@ public class TiktokVideoCommentServiceImpl extends
// 评论别人
if (Boolean.TRUE.equals(commentVideoDTO.getIsCommentOther())) {
TiktokMemberDTO member = tiktokMemberService.
saveTiktokMemberByUser(commentVideoDTO.getUserDTO(),dto.getSopId());
saveTiktokMemberByUser(commentVideoDTO.getTikTokUserDTO(),dto.getSopId());
buildSendMessage(commentsList, dto, longs, commentVideoDTO, member, Boolean.FALSE, Boolean.TRUE);
}
// 被人评论
if (Boolean.FALSE.equals(commentVideoDTO.getIsCommentOther())) {
TiktokMemberDTO member = tiktokMemberService.
saveTiktokMemberByUser(commentVideoDTO.getUserDTO(), dto.getSopId());
saveTiktokMemberByUser(commentVideoDTO.getTikTokUserDTO(), dto.getSopId());
buildSendMessage(commentsList, dto, longs, commentVideoDTO, member, Boolean.TRUE, Boolean.FALSE);
}
}

Loading…
Cancel
Save