我正在尝试Broadleaf商务中的收货(COD)订单以及我的问题是:如何查找客户为该特定订单输入的开票和送货地址?
我可以看到两个地址的条目都在blc_address
表中创建。
我想可以通过blc_fulfillment_group
(address_id
和order_id
列)检查送货地址,但帐单邮寄地址如何?
答案 0 :(得分:0)
那么你从Order实体那里得到那些细节 包括orderService,如
@Resource(name = "blOrderService")
protected OrderService orderService;
然后查询订单,如
Order order = orderService.findOrderByOrderNumber(orderNumber);
//below is delivery address
order.getFulfillmentGroups().get(0).getAddress();
//and this is billing address
order.getPayments().get(0).getBillingAddress();