Skip to content

Commit

Permalink
商品浏览记录接口完善
Browse files Browse the repository at this point in the history
  • Loading branch information
macrozheng committed Jun 27, 2020
1 parent 806c1d4 commit ddcf961
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,14 @@ public CommonResult delete(@RequestParam("ids") List<String> ids) {
}
}

@ApiOperation("清空除浏览记录")
@RequestMapping(value = "/clear", method = RequestMethod.POST)
@ResponseBody
public CommonResult clear() {
memberReadHistoryService.clear();
return CommonResult.success(null);
}

@ApiOperation("分页获取用户浏览记录")
@RequestMapping(value = "/list", method = RequestMethod.GET)
@ResponseBody
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,5 @@
*/
public interface MemberReadHistoryRepository extends MongoRepository<MemberReadHistory,String> {
Page<MemberReadHistory> findByMemberIdOrderByCreateTimeDesc(Long memberId, Pageable pageable);
void deleteAllByMemberId(Long memberId);
}
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,9 @@ public interface MemberReadHistoryService {
* 分页获取用户浏览历史记录
*/
Page<MemberReadHistory> list(Integer pageNum, Integer pageSize);

/**
* 清空浏览记录
*/
void clear();
}
Original file line number Diff line number Diff line change
Expand Up @@ -55,4 +55,10 @@ public Page<MemberReadHistory> list(Integer pageNum, Integer pageSize) {
Pageable pageable = PageRequest.of(pageNum-1, pageSize);
return memberReadHistoryRepository.findByMemberIdOrderByCreateTimeDesc(member.getId(),pageable);
}

@Override
public void clear() {
UmsMember member = memberService.getCurrentMember();
memberReadHistoryRepository.deleteAllByMemberId(member.getId());
}
}

0 comments on commit ddcf961

Please sign in to comment.