chore: update

This commit is contained in:
TakahashiNg
2026-05-15 11:20:06 +00:00
parent 36e4d29063
commit 1de2e30b83
2 changed files with 4 additions and 5 deletions
@@ -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();