File tree Expand file tree Collapse file tree
infrastructure/src/main/java/br/com/ifsp/tickets/infra/contexts/financial/order Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1919import org .springframework .beans .factory .annotation .Autowired ;
2020import org .springframework .stereotype .Component ;
2121
22- import java .time .LocalDateTime ;
2322import java .time .OffsetDateTime ;
23+ import java .time .ZoneOffset ;
2424import java .util .ArrayList ;
2525import java .util .Comparator ;
2626import java .util .List ;
@@ -45,8 +45,7 @@ public String generateURL(Order order) {
4545 .min (Comparator .comparing (Event ::getInitDate ))
4646 .orElseThrow (() -> new ValidationException ("No event found for order" , Notification .create ("No event found for order" )));
4747
48- final LocalDateTime expirationTime = event .getConfiguration (EventConfigKey .END_SELLING_DATE ).getLocalDateTime ();
49-
48+ final OffsetDateTime expirationTime = event .getConfiguration (EventConfigKey .END_SELLING_DATE ).getLocalDateTime ().atOffset (ZoneOffset .of ("-03:00" ));
5049 final PreferenceClient client = new PreferenceClient ();
5150
5251 final List <PreferenceItemRequest > items = order .getItems ().stream ().map (orderItem -> PreferenceItemRequest .builder ()
@@ -65,7 +64,7 @@ public String generateURL(Order order) {
6564
6665 final PreferenceRequest preferenceRequest = PreferenceRequest .builder ()
6766 .expires (true )
68- .dateOfExpiration (OffsetDateTime . from ( expirationTime ) )
67+ .dateOfExpiration (expirationTime )
6968 .items (items )
7069 .payer (
7170 PreferencePayerRequest .builder ()
You can’t perform that action at this time.
0 commit comments