Broadleaf Commerce 中的账单和送货地址

Billing and Shipping address in Broadleaf Commerce

我正在 Broadleaf commerce 中试验货到付款 (COD) 订单,我的问题是:如何找出客户为该特定订单输入的账单地址和送货地址?

我可以看到在 blc_address table 中创建了两个地址的条目。

我想可以通过 blc_fulfillment_groupaddress_idorder_id 列)检查送货地址,但是账单地址呢?

好吧,您从订单实体中获得了这些详细信息 包含 orderService like

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

然后查询订单like

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