Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc Hybris中的订单明细功能_Spring Mvc_Hybris - Fatal编程技术网

Spring mvc Hybris中的订单明细功能

Spring mvc Hybris中的订单明细功能,spring-mvc,hybris,Spring Mvc,Hybris,我是海布里斯的新手。 任何人都可以让我知道在Hybris中获取订单详细信息的功能。 我需要通过we服务将订单详细信息传递给SAP 谢谢。 Biju您可以使用orderFacade根据订单代码获取订单详细信息。比如说 final OrderData orderDetails = orderFacade.getOrderDetailsForCode(orderCode); orderFacade正在使用CustomerAccountService获取OrderModel,然后将其填充到orderD

我是海布里斯的新手。 任何人都可以让我知道在Hybris中获取订单详细信息的功能。 我需要通过we服务将订单详细信息传递给SAP

谢谢。
Biju

您可以使用
orderFacade
根据订单代码获取订单详细信息。比如说

final OrderData orderDetails = orderFacade.getOrderDetailsForCode(orderCode);
orderFacade
正在使用
CustomerAccountService
获取OrderModel,然后将其填充到orderData中

或者,如果要获取订单历史记录,可以使用此函数-

final SearchPageData<OrderHistoryData> searchPageData = orderFacade.getPagedOrderHistoryForStatuses(pageableData);
final SearchPageData SearchPageData=orderFacade.getPagedOrderHistoryForStatus(pageableData);

Hybris将Hybris中可用的大部分数据作为RESTful web服务公开

。这些文件的名称为
*Resource.Java

您应该在一个
OrderResource.Java
文件中找到一些可以获得订单的东西。

这些方法,实际上是整个Facade层,都是为从前端使用而设计的。对于系统集成,您应该查看platformwebservices。@是的,您是对的。最好的方法是通过执行
antwebservice\u nature
命令来创建自定义扩展并使其具有Web服务意识。然后,我们可以定制资源和DTO,根据需求发送订单详细信息。我们可以利用OrderFacade,以DTO的形式发送订单详细信息。