| 1234567891011121314151617181920212223242526272829303132333435363738 |
- -----------------------------------------------
- -- 公会相关排行榜
- -- 排序规则
- -- 公会:总战力 等级
- -----------------------------------------------
- local LuaMongo = _G.lua_mongo
- local DB = require("common.DB")
- local BillboardDefine = require("billboard.BillboardDefine")
- local BillboardDB = require("billboard.BillboardDB")
- local BRoleLogic = require("billboard.BRoleLogic")
- -- 公会战力排行榜
- function loadUnionBoard()
- -- 公会
- local cnt = 0
- LuaMongo.find(DB.db_union, nil, BillboardDB.unionFields)
- while true do
- local data = {}
- if not LuaMongo.next(data) then
- break
- end
- cnt = cnt + 1
- if cnt % 1000 == 0 then
- _G.collectgarbage("step", 100000)
- end
- BRoleLogic.updateData(BillboardDefine.TYPE_UNION, data, true) -- 公会战斗力
- end
- end
|