商品浏览记录接口完善
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("分页获取用户浏览记录")
|
@ApiOperation("分页获取用户浏览记录")
|
||||||
@RequestMapping(value = "/list", method = RequestMethod.GET)
|
@RequestMapping(value = "/list", method = RequestMethod.GET)
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
|
@ -13,4 +13,5 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
public interface MemberReadHistoryRepository extends MongoRepository<MemberReadHistory,String> {
|
public interface MemberReadHistoryRepository extends MongoRepository<MemberReadHistory,String> {
|
||||||
Page<MemberReadHistory> findByMemberIdOrderByCreateTimeDesc(Long memberId, Pageable pageable);
|
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);
|
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);
|
Pageable pageable = PageRequest.of(pageNum-1, pageSize);
|
||||||
return memberReadHistoryRepository.findByMemberIdOrderByCreateTimeDesc(member.getId(),pageable);
|
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