chore: update
This commit is contained in:
@@ -2,7 +2,6 @@ package com.drinkool.entities;
|
|||||||
|
|
||||||
import com.drinkool.interfaces.ReviewInterface;
|
import com.drinkool.interfaces.ReviewInterface;
|
||||||
import jakarta.persistence.*;
|
import jakarta.persistence.*;
|
||||||
import jakarta.transaction.Transactional;
|
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
@@ -17,6 +16,7 @@ import lombok.Setter;
|
|||||||
@Table(name = "reviews")
|
@Table(name = "reviews")
|
||||||
public class ReviewEntity extends BaseEntity implements ReviewInterface {
|
public class ReviewEntity extends BaseEntity implements ReviewInterface {
|
||||||
|
|
||||||
|
@Column(nullable = true)
|
||||||
public UUID reviewerId;
|
public UUID reviewerId;
|
||||||
|
|
||||||
public UUID eateryId;
|
public UUID eateryId;
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ import com.drinkool.entities.ReviewEntity;
|
|||||||
import com.drinkool.enums.SortBy;
|
import com.drinkool.enums.SortBy;
|
||||||
import io.quarkus.panache.common.Sort;
|
import io.quarkus.panache.common.Sort;
|
||||||
import io.vertx.core.http.HttpServerRequest;
|
import io.vertx.core.http.HttpServerRequest;
|
||||||
import jakarta.annotation.security.RolesAllowed;
|
|
||||||
import jakarta.inject.Inject;
|
import jakarta.inject.Inject;
|
||||||
import jakarta.transaction.Transactional;
|
import jakarta.transaction.Transactional;
|
||||||
import jakarta.ws.rs.DefaultValue;
|
import jakarta.ws.rs.DefaultValue;
|
||||||
@@ -50,14 +49,14 @@ public class ReviewService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@POST
|
@POST
|
||||||
@RolesAllowed(Role.Customer)
|
|
||||||
@Transactional
|
@Transactional
|
||||||
public Response receiveReview(SendReview input) {
|
public Response receiveReview(SendReview input) {
|
||||||
UUID reviewerId = UUID.fromString(request.getHeader(InternalValue.userId));
|
String userId = request.getHeader(InternalValue.userId);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
ReviewEntity entity = dtoMapper.toReviewEntity(input);
|
ReviewEntity entity = dtoMapper.toReviewEntity(input);
|
||||||
entity.setReviewerId(reviewerId);
|
|
||||||
|
if (userId != null) entity.setReviewerId(UUID.fromString(userId));
|
||||||
|
|
||||||
entity.persist();
|
entity.persist();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user