更多--修改--新增点赞修改点赞逻辑以配合取消点赞
This commit is contained in:
parent
8ef328dc74
commit
484cfdf02d
@ -1243,11 +1243,12 @@ public class AppSystemController extends BaseController {
|
||||
for(UserPublishWorkSourceListDto userPublishWorkSourceListDto: sourceList){
|
||||
userPublishWorkSourceListDto.setSource(userPublishWorkSourceListDto.getCity()+userPublishWorkSourceListDto.getScenic()+userPublishWorkSourceListDto.getPart()+userPublishWorkSourceListDto.getCoordinate());
|
||||
|
||||
LocalDate now = LocalDate.now();
|
||||
long daysBetween = ChronoUnit.DAYS.between(now, userPublishWorkSourceListDto.getEndTime());
|
||||
|
||||
|
||||
userPublishWorkSourceListDto.setrDays(daysBetween);
|
||||
//--------------------------------------测试时直接注释掉-------------------------------------------------
|
||||
// LocalDate now = LocalDate.now();
|
||||
// long daysBetween = ChronoUnit.DAYS.between(now, userPublishWorkSourceListDto.getEndTime());
|
||||
// userPublishWorkSourceListDto.setrDays(daysBetween);
|
||||
//--------------------------------------测试时直接注释掉end-----------------------------------------------
|
||||
userPublishWorkSourceListDto.setrDays(0L);
|
||||
}
|
||||
//-----------------------------------查看该作品所属资源位end---------------------------------------------
|
||||
|
||||
@ -1592,7 +1593,6 @@ public class AppSystemController extends BaseController {
|
||||
Long userId = getUserId();
|
||||
// 不支持重复点赞
|
||||
|
||||
|
||||
// 新增点赞记录
|
||||
SysUserLike sysUserLike = new SysUserLike();
|
||||
sysUserLike.setUserId(userId);
|
||||
@ -1600,15 +1600,24 @@ public class AppSystemController extends BaseController {
|
||||
// 点赞发布作品
|
||||
sysUserLike.setTargetType("1");
|
||||
|
||||
|
||||
List<SysUserLike> sysUserLikeList = sysUserLikeService.selectSysUserLikeList(sysUserLike);
|
||||
if(sysUserLikeList != null && sysUserLikeList.size() > 0){
|
||||
if(sysUserLikeList != null && sysUserLikeList.size() > 0 && sysUserLikeList.get(0).getStatus().equals("0")){
|
||||
return error("请不要重复点赞");
|
||||
}
|
||||
|
||||
// 已有点赞数据,但取消点赞了
|
||||
if(sysUserLikeList != null && sysUserLikeList.size() > 0){
|
||||
System.out.println("sysUserLikeList : "+sysUserLikeList.size());
|
||||
sysUserLike = sysUserLikeList.get(0);
|
||||
sysUserLike.setStatus("0");
|
||||
sysUserLikeService.updateSysUserLike(sysUserLike);
|
||||
}
|
||||
else{
|
||||
sysUserLikeService.insertSysUserLike(sysUserLike);
|
||||
}
|
||||
|
||||
|
||||
sysUserLikeService.insertSysUserLike(sysUserLike);
|
||||
|
||||
|
||||
|
||||
// 作品点赞数加1
|
||||
@ -1643,6 +1652,8 @@ public class AppSystemController extends BaseController {
|
||||
return getDataTable(userWorkList);
|
||||
}
|
||||
|
||||
// 取消点赞
|
||||
|
||||
// 更多--查看发布作品详情
|
||||
@GetMapping("/getMoreUserPublishWorkDetail/{workId}")
|
||||
public AjaxResult getMoreUserPublishWorkDetail(@PathVariable("workId") Long workId)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user