|
|
@@ -34,13 +34,12 @@ public class OrderReviewController {
|
|
|
@ApiOperation("创建订单评价(只有订单用户才能评价)")
|
|
|
@ApiOperationSupport(order = 1)
|
|
|
@PostMapping("/create")
|
|
|
- public R<OrderReview> createReview(@RequestBody OrderReviewDto reviewDto,
|
|
|
- @TokenInfo UserLoginInfo userLoginInfo) {
|
|
|
- log.info("OrderReviewController.createReview?reviewDto={}, userLoginInfo={}", reviewDto, userLoginInfo);
|
|
|
- if (userLoginInfo == null) {
|
|
|
+ public R<OrderReview> createReview(@RequestBody OrderReviewDto reviewDto) {
|
|
|
+ log.info("OrderReviewController.createReview?reviewDto={}, ", reviewDto);
|
|
|
+ if (reviewDto.getUserId() == null) {
|
|
|
return R.fail("用户未登录");
|
|
|
}
|
|
|
- return orderReviewService.createReview(reviewDto, userLoginInfo.getUserId());
|
|
|
+ return orderReviewService.createReview(reviewDto);
|
|
|
}
|
|
|
|
|
|
@ApiOperation("分页查询评价列表")
|
|
|
@@ -75,22 +74,25 @@ public class OrderReviewController {
|
|
|
|
|
|
@ApiOperation("删除评价(删除评价时,会级联删除该评价下的所有评论和回复)")
|
|
|
@ApiOperationSupport(order = 4)
|
|
|
- @ApiImplicitParam(name = "reviewId", value = "评价ID", dataType = "int", paramType = "path", required = true)
|
|
|
- @DeleteMapping("/delete/{reviewId}")
|
|
|
- public R<Boolean> deleteReview(@PathVariable Integer reviewId,
|
|
|
- @TokenInfo UserLoginInfo userLoginInfo) {
|
|
|
- log.info("OrderReviewController.deleteReview?reviewId={}, userLoginInfo={}", reviewId, userLoginInfo);
|
|
|
- if (userLoginInfo == null) {
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(name = "reviewId", value = "评价ID", dataType = "int", paramType = "path", required = true),
|
|
|
+ @ApiImplicitParam(name = "userId", value = "用户ID", dataType = "int", paramType = "path", required = true)
|
|
|
+ })
|
|
|
+ @DeleteMapping("/delete/reviewId")
|
|
|
+ public R<Boolean> deleteReview(Integer reviewId,
|
|
|
+ Integer userId) {
|
|
|
+ log.info("OrderReviewController.deleteReview?reviewId={}, userId={}", reviewId, userId);
|
|
|
+ if (userId == null) {
|
|
|
return R.fail("用户未登录");
|
|
|
}
|
|
|
- return orderReviewService.deleteReview(reviewId, userLoginInfo.getUserId());
|
|
|
+ return orderReviewService.deleteReview(reviewId, userId);
|
|
|
}
|
|
|
|
|
|
@ApiOperation("根据订单ID查询评价")
|
|
|
@ApiOperationSupport(order = 5)
|
|
|
@ApiImplicitParam(name = "orderId", value = "订单ID", dataType = "int", paramType = "path", required = true)
|
|
|
- @GetMapping("/order/{orderId}")
|
|
|
- public R<OrderReviewVo> getReviewByOrderId(@PathVariable Integer orderId) {
|
|
|
+ @GetMapping("/order/orderId")
|
|
|
+ public R<OrderReviewVo> getReviewByOrderId( Integer orderId) {
|
|
|
log.info("OrderReviewController.getReviewByOrderId?orderId={}", orderId);
|
|
|
return orderReviewService.getReviewByOrderId(orderId);
|
|
|
}
|