This commit is contained in:
邹宗楠
2024-03-18 10:29:47 +08:00
parent 0461868fc4
commit 518cef11f3
2 changed files with 18 additions and 1 deletions

View File

@@ -1080,7 +1080,22 @@ func GetOrderDetail(appOrgCode, vendorOrderID string) (*order_orderDetail_respon
// GetOrderSettleAccounts 获取订单结算信息
func (c *PurchaseHandler) GetOrderSettleAccounts(order *model.GoodsOrder) (int64, error) {
return 0, nil
orderDetail, err := GetOrderDetail(order.VendorOrgCode, order.VendorOrderID)
if err != nil {
return 0, err
}
childrenOrderList := make([]string, 0, 0)
for _, skuList := range orderDetail.SkuOrderList {
childrenOrderList = append(childrenOrderList, skuList.OrderId)
}
settle, _, err := getAPI(order.VendorOrgCode, 0, "").GetSettleBillDetailV3(&order_getSettleBillDetailV3_request.OrderGetSettleBillDetailV3Param{
Size: 50,
OrderId: strings.Join(childrenOrderList, ","),
StartIndex: "",
})
return settle, err
}
// GetPlatformLogisticsFee 获取自配送订单的配送费