- EbaiDeliveryType2Jx changed.
This commit is contained in:
@@ -251,16 +251,29 @@ func (p *PurchaseHandler) RefreshAllStoresID(ctx *jxcontext.Context, parentTask
|
|||||||
return rootTask.ID, err
|
return rootTask.ID, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// todo 此函数只考虑了在饿了么侧开店的情况
|
||||||
func EbaiDeliveryType2Jx(deliveryType string) int8 {
|
func EbaiDeliveryType2Jx(deliveryType string) int8 {
|
||||||
spIndex := strings.Index(deliveryType, "|")
|
spIndex := strings.Index(deliveryType, "|")
|
||||||
baiduDeliveryType := utils.Str2Int64(deliveryType[spIndex+1:])
|
elmDeliveryType := utils.Str2Int64(deliveryType[:spIndex])
|
||||||
switch baiduDeliveryType {
|
switch elmDeliveryType {
|
||||||
case ebaiapi.DeliveryTypeBaiduLogistics:
|
case ebaiapi.DeliveryTypeElmFengNiaoZS,
|
||||||
|
ebaiapi.DeliveryTypeElmFengNiaoZSKA,
|
||||||
|
ebaiapi.DeliveryTypeElmFengNiaoKS,
|
||||||
|
ebaiapi.DeliveryTypeElmNewRetail,
|
||||||
|
ebaiapi.DeliveryTypeElmEPeiSong,
|
||||||
|
ebaiapi.DeliveryTypeElmFengNiaoHybrid,
|
||||||
|
ebaiapi.DeliveryTypeElmFengNiaoNiubee:
|
||||||
return scheduler.StoreDeliveryTypeByPlatform
|
return scheduler.StoreDeliveryTypeByPlatform
|
||||||
case ebaiapi.DeliveryTypeBaiduDeliveryBySelf:
|
case ebaiapi.DeliveryTypeElmXingHuoZBTrial,
|
||||||
return scheduler.StoreDeliveryTypeByStore
|
ebaiapi.DeliveryTypeElmXingHuoZB,
|
||||||
case ebaiapi.DeliveryTypeBaiduCrowdSourcing:
|
ebaiapi.DeliveryTypeElmXingHuoZBKA:
|
||||||
return scheduler.StoreDeliveryTypeCrowdSourcing
|
return scheduler.StoreDeliveryTypeCrowdSourcing
|
||||||
|
case ebaiapi.DeliveryTypeElmNone,
|
||||||
|
ebaiapi.DeliveryTypeElmXingHuoTrial,
|
||||||
|
ebaiapi.DeliveryTypeElmXingHuo,
|
||||||
|
ebaiapi.DeliveryTypeElmEBase,
|
||||||
|
ebaiapi.DeliveryTypeElmXingHuoKA:
|
||||||
|
return scheduler.StoreDeliveryTypeByStore
|
||||||
default:
|
default:
|
||||||
return scheduler.StoreDeliveryTypeCrowdSourcing
|
return scheduler.StoreDeliveryTypeCrowdSourcing
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user