62 lines
3.0 KiB
Go
62 lines
3.0 KiB
Go
|
package apollo
|
|||
|
|
|||
|
import (
|
|||
|
"fmt"
|
|||
|
"service/bizcommon/util"
|
|||
|
"service/library/configcenter"
|
|||
|
"testing"
|
|||
|
)
|
|||
|
|
|||
|
// 拍拍贷入口
|
|||
|
type PaiPaiDaiEntranceCfg struct {
|
|||
|
MidWhitelist []int64 `json:"mid_whitelist"` // mid白名单,一定出
|
|||
|
MidBlacklist []int64 `json:"mid_blacklist"` // mid黑名单,一定不出
|
|||
|
DidWhitelist []string `json:"did_whitelist"` // did白名单,一定出
|
|||
|
DidBlacklist []string `json:"did_blacklist"` // did黑名单,一点不出
|
|||
|
AndroidVerBlacklist []string `json:"android_ver_blacklist"` // 安卓版本黑名单
|
|||
|
IosVerBlacklist []string `json:"ios_ver_blacklist"` // ios版本黑名单
|
|||
|
AndroidChanWhitelist []string `json:"android_chan_whitelist"` // 安卓渠道白名单
|
|||
|
AndroidChanBlacklist []string `json:"android_chan_blacklist"` // 安卓渠道黑名单
|
|||
|
AndroidShow int `json:"android_show"` // 1: 展示, 0: 不展示
|
|||
|
IosShow int `json:"ios_show"` // 1: 展示, 0: 不展示
|
|||
|
}
|
|||
|
|
|||
|
type AccountInitCfg struct {
|
|||
|
DefaultLevel int64 `json:"default_level"` //默认等级
|
|||
|
DefaultRole int64 `json:"default_role"` //默认角色
|
|||
|
DefaultIsDndModeEnabled int64 `json:"default_is_dnd_mode_enabled"` //默认是否开启勿扰模式
|
|||
|
LevelLowerBound int64 `json:"level_lower_bound"` //等级下界
|
|||
|
LevelUpperBound int64 `json:"level_upper_bound"` //等级上界
|
|||
|
LevelUpExpVector1 []int64 `json:"level_up_exp_vector_1"` //1-10级升级所需经验向量
|
|||
|
LevelUpExpVector2 []int64 `json:"level_up_exp_vector_2"` //11-20级升级所需经验向量
|
|||
|
LevelUpExpVector3 []int64 `json:"level_up_exp_vector_3"` //21-30级升级所需经验
|
|||
|
LevelUpExpVector4 []int64 `json:"level_up_exp_vector_4"` //31-40级升级所需经验
|
|||
|
LevelUpExpVector5 []int64 `json:"level_up_exp_vector_5"` //41-50级升级所需经验
|
|||
|
LevelUpExpVector6 []int64 `json:"level_up_exp_vector_6"` //51-60级升级所需经验
|
|||
|
LevelUpExpVector7 []int64 `json:"level_up_exp_vector_7"` //61-70级升级所需经验
|
|||
|
LevelUpExpVector8 []int64 `json:"level_up_exp_vector_8"` //71-80级升级所需经验
|
|||
|
LevelUpExpVector9 []int64 `json:"level_up_exp_vector_9"` //81-90级升级所需经验
|
|||
|
LevelUpExpVector10 []int64 `json:"level_up_exp_vector_10"` //91-100级升级所需经验
|
|||
|
}
|
|||
|
|
|||
|
func TestGetJsonTest(t *testing.T) {
|
|||
|
err := Init(&configcenter.ApolloConfig{
|
|||
|
AppID: "wishpal_live_service",
|
|||
|
Cluster: "dev",
|
|||
|
IP: "http://localhost:8080",
|
|||
|
NamespaceName: "application,tag,account_init",
|
|||
|
})
|
|||
|
if err != nil {
|
|||
|
t.Fatal(err)
|
|||
|
}
|
|||
|
|
|||
|
key := "account_init"
|
|||
|
cfg := AccountInitCfg{}
|
|||
|
err = GetJson(key, &cfg, ApolloOpts().SetNamespace("account_init"))
|
|||
|
if err != nil {
|
|||
|
t.Fatal(err)
|
|||
|
}
|
|||
|
t.Log(util.ToJson(cfg))
|
|||
|
fmt.Print(cfg.LevelUpExpVector1[2])
|
|||
|
}
|