商品浏览记录接口完善
This commit is contained in:
parent
806c1d4580
commit
ddcf961e87
@ -48,6 +48,14 @@ public class MemberReadHistoryController {
|
||||
}
|
||||
}
|
||||
|
||||
@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
|
||||
|
@ -13,4 +13,5 @@ import java.util.List;
|
||||
*/
|
||||
public interface MemberReadHistoryRepository extends MongoRepository<MemberReadHistory,String> {
|
||||
Page<MemberReadHistory> findByMemberIdOrderByCreateTimeDesc(Long memberId, Pageable pageable);
|
||||
void deleteAllByMemberId(Long memberId);
|
||||
}
|
||||
|
@ -24,4 +24,9 @@ public interface MemberReadHistoryService {
|
||||
* 分页获取用户浏览历史记录
|
||||
*/
|
||||
Page<MemberReadHistory> list(Integer pageNum, Integer pageSize);
|
||||
|
||||
/**
|
||||
* 清空浏览记录
|
||||
*/
|
||||
void clear();
|
||||
}
|
||||
|
@ -55,4 +55,10 @@ public class MemberReadHistoryServiceImpl implements MemberReadHistoryService {
|
||||
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());
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user