| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- local LuaMongo = _G.lua_mongo
- local Util = require("common.Util")
- local DB = require("common.DB")
- local queryTowerByLv = { lv = nil }
- function addTower(msg)
- local data = query(msg.lv)
- if data ~= nil then
- return
- end
- local auTb ={}
- auTb.lv = msg.lv
- auTb.combatVideo = msg.combatVideo
- auTb.headNum = msg.headNum
- auTb.headList = msg.headList
- auTb.roleNum = msg.roleNum
- LuaMongo.insert(DB.db_tower, auTb)
- end
- function query(lv, fileds)
- queryTowerByLv.lv = lv
- local data = {}
- LuaMongo.find(DB.db_tower, queryTowerByLv, fileds)
- if not LuaMongo.next(data) then
- return nil
- end
- return data
- end
- function addVideoToTower(data, uuid, time, timeUp, zhanliUp, combatTime, zhandouli, combat)
- data.combatVideo[1] = data.combatVideo[1] or {}
- data.combatVideo[1].time = time
- data.combatVideo[1].uuid = uuid
- data.combatVideo[1].zhandouli = zhandouli
- data.combatVideo[1].combatTime = combatTime
- data.combatVideo[1].combatVideo = combat
-
- if timeUp > 0 then
- data.combatVideo[2] = data.combatVideo[2] or {}
- data.combatVideo[2].time = time
- data.combatVideo[2].uuid = uuid
- data.combatVideo[2].zhandouli = zhandouli
- data.combatVideo[2].combatTime = combatTime
- data.combatVideo[2].combatVideo = combat
- end
- if zhanliUp > 0 then
- data.combatVideo[3] = data.combatVideo[3] or {}
- data.combatVideo[3].time = time
- data.combatVideo[3].uuid = uuid
- data.combatVideo[3].zhandouli = zhandouli
- data.combatVideo[3].combatTime = combatTime
- data.combatVideo[3].combatVideo = combat
- end
- end
- function updateDB(data)
- queryTowerByLv.lv = data.lv
- LuaMongo.update(DB.db_tower, queryTowerByLv, data)
- end
|