|
|
@@ -33,6 +33,7 @@ VIDEOTYPE_THRONE = 4 -- 王者争霸
|
|
|
VIDEOTYPE_BATTLE = 5 -- 战役记录
|
|
|
VIDEOTYPE_JJCLODDER = 6 -- 天梯赛
|
|
|
VIDEOTYPE_GODSAREA = 7 -- 诸神圣域
|
|
|
+VIDEOTYPE_AREABATTLE = 8 -- 战区争霸
|
|
|
|
|
|
--------------------------------------------- db ---------------------------------------------------
|
|
|
local QueryByUuid = {_id = nil}
|
|
|
@@ -82,7 +83,7 @@ local COMBATVIDEO_LIST_CACHE = {}
|
|
|
local FieldSimple = {["combatInfo.result"] = 0}
|
|
|
function getCombatVideosByType(videoType, key)
|
|
|
QueryByType.videoType = videoType
|
|
|
- if videoType == VIDEOTYPE_THRONE or videoType == VIDEOTYPE_GODSAREA then
|
|
|
+ if videoType == VIDEOTYPE_THRONE or videoType == VIDEOTYPE_GODSAREA or videoType == VIDEOTYPE_AREABATTLE then
|
|
|
FieldSimple = {}
|
|
|
end
|
|
|
QueryByType.key = key
|
|
|
@@ -332,6 +333,22 @@ function cleanJJCLadderVideo()
|
|
|
LuaMongo.remove(DB.db_combat_video, QueryByType)
|
|
|
end
|
|
|
|
|
|
+-- 保存战斗录像(无数量限制)
|
|
|
+function SaveCombatVideo(videoType, combatInfo, arg1, arg2)
|
|
|
+ createCombatVideo(videoType, combatInfo, arg1, arg2)
|
|
|
+end
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+-- 清空某个类型的录像数据
|
|
|
+function ClearOutVideoByCombatType(combatType)
|
|
|
+ if not combatType then
|
|
|
+ return
|
|
|
+ end
|
|
|
+ QueryByType.videoType = combatType
|
|
|
+ LuaMongo.remove(DB.db_combat_video, QueryByType)
|
|
|
+end
|
|
|
+
|
|
|
---------------------------------------------普通服处理------------------------------------------
|
|
|
|
|
|
local function lookCSCombatVideo(combatVideo, args)
|