Apply .gitignore rules
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
package gameServerMgr
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
|
||||
. "Framework/managecenterModel"
|
||||
)
|
||||
|
||||
var (
|
||||
mChargeConfigMap = make(map[int32][]*ChargeConfig, 0)
|
||||
)
|
||||
|
||||
//解析充值配置信息
|
||||
func ParseChargeConfigInfo(partnerList []*Partner) {
|
||||
tmpChargeConfigMap := make(map[int32][]*ChargeConfig, 0)
|
||||
|
||||
//循环解析所有合作商里面的充值配置信息
|
||||
for _, partner := range partnerList {
|
||||
var chargeConfigList []*ChargeConfig
|
||||
if err := json.Unmarshal([]byte(partner.ChargeConfig), &chargeConfigList); err == nil {
|
||||
tmpChargeConfigMap[partner.Id] = chargeConfigList
|
||||
}
|
||||
}
|
||||
|
||||
mChargeConfigMap = tmpChargeConfigMap
|
||||
}
|
||||
|
||||
// 根据合作商Id获取合作商充值配置对象
|
||||
func GetChargeConfigList(partnerId int32) (chargeConfigList []*ChargeConfig, exist bool) {
|
||||
chargeConfigList, exist = mChargeConfigMap[partnerId]
|
||||
|
||||
return
|
||||
}
|
||||
Reference in New Issue
Block a user