From f032189688df10f7b2eef74e4e3699fdc8fb1a2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Thu, 2 Feb 2023 16:44:15 +0800 Subject: [PATCH] 1 --- business/partner/purchase/tiktok_store/order.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/business/partner/purchase/tiktok_store/order.go b/business/partner/purchase/tiktok_store/order.go index 117c627eb..6dfbd5d9b 100644 --- a/business/partner/purchase/tiktok_store/order.go +++ b/business/partner/purchase/tiktok_store/order.go @@ -113,7 +113,17 @@ func (p *PurchaseHandler) getOrder(vendorOrgCode, vendorOrderID, vendorStoreID s order.OrderFinishedAt = utils.DefaultTimeValue } //order.DeliveryType = model.OrderDeliveryTypeStoreSelf - order.DeliveryType = model.OrderDeliveryTypePlatform + autoTransport, err := GetStoreAutoCallRiderInfo(vendorOrgCode, []int64{utils.Str2Int64(vendorStoreID)}) + if err != nil || len(autoTransport) == 0 { + order.DeliveryType = model.OrderDeliveryTypePlatform + } else { + switch autoTransport[utils.Str2Int64(vendorStoreID)].ServiceStatus { + case 1: // 1:关闭 + order.DeliveryType = model.OrderDeliveryTypeStoreSelf + case 2: // 开启 + order.DeliveryType = model.OrderDeliveryTypePlatform + } + } order.Status = p.getStatusFromVendorStatus(result.OrderStatus) if result.UserIdInfo != nil {