main
parent
b7a450ce5d
commit
e0c749db5a
|
|
@ -20,6 +20,8 @@ public class AppUserDynamic extends BaseEntity
|
||||||
/** */
|
/** */
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
|
private Long appId;
|
||||||
|
|
||||||
/** 关联用户id */
|
/** 关联用户id */
|
||||||
@Excel(name = "关联用户id")
|
@Excel(name = "关联用户id")
|
||||||
private Long userId;
|
private Long userId;
|
||||||
|
|
|
||||||
|
|
@ -32,6 +32,9 @@ public class AppUserDynamicVo extends AppUserDynamic
|
||||||
@Excel(name = "学历")
|
@Excel(name = "学历")
|
||||||
private String education;
|
private String education;
|
||||||
|
|
||||||
|
@Excel(name = "是否点赞:0是1否")
|
||||||
|
private Integer isLike;
|
||||||
|
|
||||||
@Excel(name = "学校")
|
@Excel(name = "学校")
|
||||||
private Long school;
|
private Long school;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ package com.ruoyi.app.service.impl;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
import com.ruoyi.app.domain.AppDynamicComment;
|
import com.ruoyi.app.domain.AppDynamicComment;
|
||||||
import com.ruoyi.app.domain.AppDynamicImg;
|
import com.ruoyi.app.domain.AppDynamicImg;
|
||||||
|
|
@ -71,8 +72,8 @@ public class AppUserDynamicServiceImpl implements IAppUserDynamicService
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int insertAppUserDynamic(AppUserDynamic appUserDynamic) {
|
public int insertAppUserDynamic(AppUserDynamic appUserDynamic) {
|
||||||
appUserDynamicMapper.insertAppUserDynamic(appUserDynamic);
|
|
||||||
appUserDynamic.setCreateTime(DateUtils.getNowDate());
|
appUserDynamic.setCreateTime(DateUtils.getNowDate());
|
||||||
|
appUserDynamicMapper.insertAppUserDynamic(appUserDynamic);
|
||||||
if (StringUtils.isNotBlank(appUserDynamic.getImgUrls())) {
|
if (StringUtils.isNotBlank(appUserDynamic.getImgUrls())) {
|
||||||
List<String> imgs = Arrays.asList(appUserDynamic.getImgUrls().split(","));
|
List<String> imgs = Arrays.asList(appUserDynamic.getImgUrls().split(","));
|
||||||
for (String img : imgs) {
|
for (String img : imgs) {
|
||||||
|
|
@ -153,7 +154,12 @@ public class AppUserDynamicServiceImpl implements IAppUserDynamicService
|
||||||
// 点赞数
|
// 点赞数
|
||||||
AppDynamicLike appDynamicLike = new AppDynamicLike();
|
AppDynamicLike appDynamicLike = new AppDynamicLike();
|
||||||
appDynamicLike.setDynamicId(id);
|
appDynamicLike.setDynamicId(id);
|
||||||
appUserDynamicVo.setCountLike(appDynamicLikeMapper.selectAppDynamicLikeList(appDynamicLike).size());
|
List<Long> userIds = appDynamicLikeMapper.selectAppDynamicLikeList(appDynamicLike).stream().map(x->x.getUserId()).collect(Collectors.toList());
|
||||||
|
appUserDynamicVo.setCountLike(userIds.size());
|
||||||
|
// 是否点赞
|
||||||
|
if (appUserDynamic.getAppId() != null) {
|
||||||
|
appUserDynamicVo.setIsLike(userIds.contains(appUserDynamic.getUserId()) ? 0 : 1);
|
||||||
|
}
|
||||||
// 评论数
|
// 评论数
|
||||||
AppDynamicComment appDynamicComment = new AppDynamicComment();
|
AppDynamicComment appDynamicComment = new AppDynamicComment();
|
||||||
appDynamicComment.setDynamicId(id);
|
appDynamicComment.setDynamicId(id);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue