提交 225e5bd4 authored 作者: 王中阳's avatar 王中阳

添加国美渠道 统一返回渠道列表

上级 c61dd6b2
...@@ -8,17 +8,17 @@ import ( ...@@ -8,17 +8,17 @@ import (
"os" "os"
) )
func connection() (search *elastic.Client,err error){ func connection() (search *elastic.Client, err error) {
opts := []elastic.ClientOptionFunc{ opts := []elastic.ClientOptionFunc{
elastic.SetURL("http://" + g.Cfg().Get("Es.Url").(string)), elastic.SetURL("http://" + g.Cfg().Get("Es.Url").(string)),
elastic.SetSniff(false), elastic.SetSniff(false),
elastic.SetBasicAuth(g.Cfg().Get("Es.UserName").(string), g.Cfg().Get("Es.Password").(string)), elastic.SetBasicAuth(g.Cfg().Get("Es.UserName").(string), g.Cfg().Get("Es.Password").(string)),
elastic.SetInfoLog(log.New(os.Stdout,"",log.LstdFlags)), elastic.SetInfoLog(log.New(os.Stdout, "", log.LstdFlags)),
elastic.SetErrorLog(log.New(os.Stderr, "ELASTIC ", log.LstdFlags)), elastic.SetErrorLog(log.New(os.Stderr, "ELASTIC ", log.LstdFlags)),
} }
client, err := elastic.NewClient(opts...) client, err := elastic.NewClient(opts...)
if err != nil { if err != nil {
logs.Error("Es 链接失败 error:【%v】",err) logs.Error("Es 链接失败 error:【%v】", err)
} }
return client,err return client, err
} }
package upstream package upstream
import (
"github.com/gogf/gf/frame/g"
)
const ( const (
Jd = 2 Jd = 2
Ali = 6 Ali = 6
Tm = 7 Tm = 7
Cloud = 1 Cloud = 1
Sn = 8 Sn = 8
Gome = 10
) )
var ( var (
...@@ -22,4 +27,54 @@ var ( ...@@ -22,4 +27,54 @@ var (
RefundAgree = 301 RefundAgree = 301
RefundRefuse = 302 RefundRefuse = 302
RefundSuccess = 303 RefundSuccess = 303
) )
\ No newline at end of file
//获得品牌来源
func GetBrandSourceList() (res interface{}, err error) {
res = g.List{
g.Map{
"key": Jd,
"name": BrandSourceName(Jd),
},
g.Map{
"key": Ali,
"name": BrandSourceName(Ali),
},
g.Map{
"key": Tm,
"name": BrandSourceName(Tm),
},
g.Map{
"key": Cloud,
"name": BrandSourceName(Cloud),
},
g.Map{
"key": Sn,
"name": BrandSourceName(Sn),
},
g.Map{
"key": Gome,
"name": BrandSourceName(Gome),
},
}
return
}
func BrandSourceName(source int) string {
switch source {
case Jd:
return "京东"
case Ali:
return "阿里"
case Tm:
return "天猫"
case Cloud:
return "云仓"
case Sn:
return "苏宁"
case Gome:
return "国美"
default:
return "未知来源"
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论