2015-02-27 4 views
0

J'expérimente des commandes de livraison à la livraison (COD) dans le commerce Broadleaf et la question que j'ai est: comment puis-je trouver l'adresse de facturation et d'expédition que le client a entré pour cela ordre particulier?Adresse de facturation et d'expédition dans Broadleaf Commerce

Je peux voir que les entrées pour les deux adresses sont créées dans le tableau blc_address.

Je suppose que l'adresse de livraison peut être vérifiée via les colonnes blc_fulfillment_group (address_id et order_id) mais qu'en est-il de l'adresse de facturation?

Répondre

0

Eh bien, vous obtenez que les détails de l'entité Commander Inclure la OrderService comme

@Resource(name = "blOrderService") 
protected OrderService orderService; 

puis interroger l'ordre comme

Order order = orderService.findOrderByOrderNumber(orderNumber); 
//below is delivery address 
order.getFulfillmentGroups().get(0).getAddress(); 
//and this is billing address 
order.getPayments().get(0).getBillingAddress();