Apply .gitignore rules
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
package gameServerMgr
|
||||
|
||||
import (
|
||||
. "Framework/managecenterModel"
|
||||
)
|
||||
|
||||
var (
|
||||
mResourceVersionLit = make([]*ResourceVersion, 0)
|
||||
)
|
||||
|
||||
// 解析资源版本信息
|
||||
func ParseResourceVersionInfo(resourceVersionList []*ResourceVersion) {
|
||||
mResourceVersionLit = resourceVersionList
|
||||
}
|
||||
|
||||
//返回所有的资源包列表
|
||||
func GetResourceVersionList() (resourceVersionList []*ResourceVersion) {
|
||||
resourceVersionList = mResourceVersionLit
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
//检测资源
|
||||
func CheckNewResourceVersion(partnerId, serverId, gameVersionId int32, resourceVersionName string) (availableResourceVersionMap map[string]interface{}, exist bool) {
|
||||
_, exist = GetServerItem(partnerId, serverId)
|
||||
if !exist {
|
||||
return
|
||||
}
|
||||
|
||||
//获取服务所在大区Id
|
||||
areaId := GetAreaIdByGroupId(serverId)
|
||||
|
||||
//获取大区的资源列表
|
||||
var tempResourceVersionList []*ResourceVersion
|
||||
for _, resourceVerion := range mResourceVersionLit {
|
||||
if resourceVerion.AreaID == areaId {
|
||||
tempResourceVersionList = append(tempResourceVersionList, resourceVerion)
|
||||
}
|
||||
}
|
||||
|
||||
//获取服务器
|
||||
serverGroup := GetServerGroup()
|
||||
|
||||
//获取资源版本列表
|
||||
availableResourceVersionMap = GetAvailableResource(tempResourceVersionList, partnerId, gameVersionId, resourceVersionName, OfficialOrTest(serverGroup.OfficialOrTest))
|
||||
|
||||
//检测是否有新资源
|
||||
if len(availableResourceVersionMap) != 0 && availableResourceVersionMap["IsNewResource"] == true {
|
||||
exist = true
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
exist = false
|
||||
|
||||
return
|
||||
}
|
||||
Reference in New Issue
Block a user