31 lines
666 B
Go
31 lines
666 B
Go
package platform
|
|
|
|
import (
|
|
"errors"
|
|
"planA/planB/dispatcher/kongfuzi"
|
|
pinDuoDuo "planA/planB/dispatcher/pinduoduo"
|
|
"planA/planB/dispatcher/taobao"
|
|
"planA/planB/dispatcher/xianyu"
|
|
"planA/planB/initialization/golabl"
|
|
)
|
|
|
|
// GetPlatformSetToG 获取平台并保存到全局变量中
|
|
func GetPlatformSetToG() error {
|
|
switch golabl.Task.Header.ShopType {
|
|
case "1":
|
|
golabl.Platform = pinDuoDuo.NewPinDuoDuo()
|
|
return nil
|
|
case "2":
|
|
golabl.Platform = kongfuzi.NewKongFuZi()
|
|
return nil
|
|
case "5":
|
|
golabl.Platform = xianyu.NewXianYu()
|
|
return nil
|
|
case "6":
|
|
golabl.Platform = taobao.NewTaobao()
|
|
return nil
|
|
default:
|
|
return errors.New("错误!")
|
|
}
|
|
}
|