Я получаю разные форматы даты для двух вызовов веб-сервиса, используя один и тот же картограф.
Под картографом я подразумеваю
map:162, ConfigurableMapper (ma.glasnost.orika.impl)
Вызов OTB для получения заказов, т. е. OrdersController#getOrderForUserByCode()
, показывает дату как "date": "2018-12-22T20:42:31+0000"
.
Мой пользовательский вызов для получения заказов, т. е. IndReportController#createAdvancedOrderSearchReport()
, показывает ту же дату, что и "date": 1545511351000
Я использую ту же дату код как OTB для печати OrderWsDTO
, т. е. getDataMapper().map(orderData, OrderWsDTO.class, fields)
.
Интересно, что трассировка стека обоих вызовов также одинакова.
Stacktrace сильный>:
setDate:186, PaymentTransactionEntryWsDTO (de.hybris.platform.commercewebservicescommons.dto.order)
mapAtoB:-1, Orika_PaymentTransactionEntryWsDTO_PaymentTransactionEntryData_Mapper103355414120758$116 (ma.glasnost.orika.generated)
map:77, UseCustomMapperStrategy (ma.glasnost.orika.impl.mapping.strategy)
map:254, MapperFacadeImpl (ma.glasnost.orika.impl)
mapElement:797, MapperFacadeImpl (ma.glasnost.orika.impl)
mapAsCollection:621, MapperFacadeImpl (ma.glasnost.orika.impl)
mapAsList:427, MapperFacadeImpl (ma.glasnost.orika.impl)
mapAtoB:-1, Orika_PaymentTransactionWsDTO_PaymentTransactionData_Mapper103354376799488$70 (ma.glasnost.orika.generated)
map:77, UseCustomMapperStrategy (ma.glasnost.orika.impl.mapping.strategy)
map:254, MapperFacadeImpl (ma.glasnost.orika.impl)
mapElement:797, MapperFacadeImpl (ma.glasnost.orika.impl)
mapAsCollection:621, MapperFacadeImpl (ma.glasnost.orika.impl)
mapAsList:427, MapperFacadeImpl (ma.glasnost.orika.impl)
mapAtoB:-1, Orika_OrderWsDTO_OrderData_Mapper103352769949289$41 (ma.glasnost.orika.generated)
map:77, UseCustomMapperStrategy (ma.glasnost.orika.impl.mapping.strategy)
map:671, MapperFacadeImpl (ma.glasnost.orika.impl)
map:162, ConfigurableMapper (ma.glasnost.orika.impl)
map:211, DefaultDataMapper (de.hybris.platform.webservicescommons.mapping.impl)
getOrder:100, OrdersController (com.myproject.core.v2.controller)
Пожалуйста, предложите, как я могу получить формат даты OTB в моем пользовательском вызове.