Java 使用Orika mapper的两次调用的日期格式不同
我使用相同的映射器为两个web服务调用获取不同的日期格式 我所说的映射器是指,Java 使用Orika mapper的两次调用的日期格式不同,java,spring,hybris,datamapper,orika,Java,Spring,Hybris,Datamapper,Orika,我使用相同的映射器为两个web服务调用获取不同的日期格式 我所说的映射器是指,map:162,ConfigurableMapper(ma.glasnost.orika.impl) 获取订单的OTB调用,即,OrdersController\getOrderForUserByCode()将日期显示为“日期”:“2018-12-22T20:42:31+0000” 我获取订单的自定义调用,即IndReportController#createAdvancedOrderSearchReport()显示的
map:162,ConfigurableMapper(ma.glasnost.orika.impl)
获取订单的OTB调用,即,
OrdersController\getOrderForUserByCode()
将日期显示为“日期”:“2018-12-22T20:42:31+0000”
我获取订单的自定义调用,即
IndReportController#createAdvancedOrderSearchReport()
显示的日期与“日期”: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日期格式