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