增加用户信息

master
bynt 2 years ago
parent 443688a161
commit cd1dd7809a

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

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

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

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

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

Loading…
Cancel
Save