From 518cef11f3db73fd8aad9504f8af324aca03b292 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Mon, 18 Mar 2024 10:29:47 +0800 Subject: [PATCH] 1 --- business/jxstore/cms/store.go | 2 ++ business/partner/purchase/tiktok_store/order.go | 17 ++++++++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index b153aa08f..d7c17343f 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -1876,6 +1876,8 @@ func UpdateStoreVendorMap(ctx *jxcontext.Context, db *dao.DaoDB, storeID, vendor if address != "" { delete(valid, "address") } + globals.SugarLogger.Debugf("==========valid := %s", utils.Format4Output(valid, false)) + globals.SugarLogger.Debugf("==========valid2 := %s", utils.Format4Output(isStoreMapNeedSync(vendorID, valid), false)) // storeMap 不包含address参数 if isStoreMapNeedSync(vendorID, valid) { // 对于store vendor map,只有Status改变才需要同步到厂商 num, err = dao.UpdateEntityLogicallyAndUpdateSyncStatus(db, storeMap, valid, userName, map[string]interface{}{ diff --git a/business/partner/purchase/tiktok_store/order.go b/business/partner/purchase/tiktok_store/order.go index 6dfceab74..1ad5c5f45 100644 --- a/business/partner/purchase/tiktok_store/order.go +++ b/business/partner/purchase/tiktok_store/order.go @@ -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 获取自配送订单的配送费