From fd149d53de86023347d39d8177e3aa9920ec43ff Mon Sep 17 00:00:00 2001 From: gazebo Date: Sat, 17 Nov 2018 11:02:22 +0800 Subject: [PATCH] - EbaiDeliveryType2Jx changed. --- business/partner/purchase/ebai/store.go | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/business/partner/purchase/ebai/store.go b/business/partner/purchase/ebai/store.go index 67473850e..f53c62aac 100644 --- a/business/partner/purchase/ebai/store.go +++ b/business/partner/purchase/ebai/store.go @@ -251,16 +251,29 @@ func (p *PurchaseHandler) RefreshAllStoresID(ctx *jxcontext.Context, parentTask return rootTask.ID, err } +// todo 此函数只考虑了在饿了么侧开店的情况 func EbaiDeliveryType2Jx(deliveryType string) int8 { spIndex := strings.Index(deliveryType, "|") - baiduDeliveryType := utils.Str2Int64(deliveryType[spIndex+1:]) - switch baiduDeliveryType { - case ebaiapi.DeliveryTypeBaiduLogistics: + elmDeliveryType := utils.Str2Int64(deliveryType[:spIndex]) + switch elmDeliveryType { + case ebaiapi.DeliveryTypeElmFengNiaoZS, + ebaiapi.DeliveryTypeElmFengNiaoZSKA, + ebaiapi.DeliveryTypeElmFengNiaoKS, + ebaiapi.DeliveryTypeElmNewRetail, + ebaiapi.DeliveryTypeElmEPeiSong, + ebaiapi.DeliveryTypeElmFengNiaoHybrid, + ebaiapi.DeliveryTypeElmFengNiaoNiubee: return scheduler.StoreDeliveryTypeByPlatform - case ebaiapi.DeliveryTypeBaiduDeliveryBySelf: - return scheduler.StoreDeliveryTypeByStore - case ebaiapi.DeliveryTypeBaiduCrowdSourcing: + case ebaiapi.DeliveryTypeElmXingHuoZBTrial, + ebaiapi.DeliveryTypeElmXingHuoZB, + ebaiapi.DeliveryTypeElmXingHuoZBKA: return scheduler.StoreDeliveryTypeCrowdSourcing + case ebaiapi.DeliveryTypeElmNone, + ebaiapi.DeliveryTypeElmXingHuoTrial, + ebaiapi.DeliveryTypeElmXingHuo, + ebaiapi.DeliveryTypeElmEBase, + ebaiapi.DeliveryTypeElmXingHuoKA: + return scheduler.StoreDeliveryTypeByStore default: return scheduler.StoreDeliveryTypeCrowdSourcing }