원래 하려던 거: 비회원주문은 orderType이 어떻게 들어와도 NON_MEMBER_ORDER로 고정되게 하고 싶었음.
근데 실제 결과는 그렇지 않음

기존 코드
@Getter
public class NonMemberOrderRequestDto extends OrderRequestDto {
@NotBlank
private String nonMemberPassword;
public NonMemberOrderRequestDto(@Nullable LocalDate deliveryWishDate, Integer usedPoint,
OrderDeliveryAddressDto orderDeliveryAddress, List<OrderProductRequestDto> orderProducts) {
super(OrderType.NON_MEMBER_ORDER, deliveryWishDate, usedPoint, orderProducts, orderDeliveryAddress);
}
}
수정한 코드
@Getter
public class NonMemberOrderRequestDto extends OrderRequestDto {
@NotBlank
private String nonMemberPassword;
@JsonProperty(access = JsonProperty.Access.READ_ONLY)
private final OrderType orderType = OrderType.NON_MEMBER_ORDER;
public NonMemberOrderRequestDto(@Nullable LocalDate deliveryWishDate, Integer usedPoint,
OrderDeliveryAddressDto orderDeliveryAddress, List<OrderProductRequestDto> orderProducts) {
super(OrderType.NON_MEMBER_ORDER, deliveryWishDate, usedPoint, orderProducts, orderDeliveryAddress);
}
}
@JsonProperty(access = JsonProperty.Access.READ_ONLY)를 설정해서 입력받지 않게 함
