ocms-promotion v1.0.4
Table of Contents
- run
- payAllRewardForPromotionByOperation
- payRewardByMember
- payRewardByOperation
- payRewardByOperationWithId
- cancelRewardByOperationWithId
- join
- joinCheck
- viewReport
- filterCaculateAutoPay
- filterCaculateRewardDiy
- executeSql
- queryPromotionsByIdAndStatus
- 統計處理龍虎榜
- 取得龍虎活動未發放資料
- Base
- join
- join
- betFilter
- caculateSlice
- caculateBouns
- bounsFilter
- runByType
- runPromotionByType
- promotionListByMember
- joinCheckList
- transfer
run
可以鎖定特定方式運行Promotion的方法。
Parameters
Returns Promise 最終執行結果之Promise。
payAllRewardForPromotionByOperation
依據輸入的logs自動發放獎勵。
Parameters
Returns object 回傳為發放結果。
payRewardByMember
依會員發送獎勵
Parameters
Returns object 回傳為發放結果。
payRewardByOperation
營運端手動發送獎勵
Parameters
Returns object 回傳為發放結果。
payRewardByOperationWithId
營運端手動發送獎勵
Parameters
promotionId
promotionLogId
number 傳入需為promotionLog物件id
Returns object 回傳為發放結果。
cancelRewardByOperationWithId
營運端手動發送獎勵
Parameters
promotionId
promotionLogId
number 傳入需為promotionLog物件id
Returns object 回傳為發放結果。
join
自助參與
Parameters
Returns [type]
joinCheck
檢查是否已達過招條件
Parameters
Returns [type]
viewReport
查看Promotion報告的方法。
Parameters
args
...anypromotionId
number 要查詢的promotionIdreportType
string 要查詢的報告類型。viewerId
number 此項依各報告不同來分類,目前預設為觀看者的id。options
Options 此項依各報告不同來分類,目前預設為包含查詢資料與分頁的options。
Returns Promise 最終執行結果之Promise。
filterCaculateAutoPay
跑過瀘、過招、並自動發放。
Parameters
Returns object 回傳為執行結果。
filterCaculateRewardDiy
過瀘、過招、而發放為手動。
Parameters
Returns object 回傳為執行結果。
Created by admin on 2017/2/18.
executeSql
Parameters
sql
method
null
@method query or execute
Returns [type]
queryPromotionsByIdAndStatus
獲取包含ext的Promotion,
Parameters
promotionArrayOrNumber
number 可以是promotionId號碼或是陣列,null代表檢索全部。statusOrNull
number 須為狀態數字,如果傳入null則視為兩種狀態皆可。
Returns [Promotion] 回傳具有ext欄位的Promotions陣列,Promise物件。
統計處理龍虎榜
Parameters
bets
promotion
Meta
- deprecated: This is deprecated.
取得龍虎活動未發放資料
Parameters
promotion
Meta
- deprecated: This is deprecated.
Created by admin on 2017/2/23.
Created by yinyi on 2017/2/17. 壓注過濾器
Base
Extends Plugin
活動關卡 Filter 可以任意排列使用各種 Filter Filter類型 限量 限定遊戲壓碼量 累積存款 是否為返水會員 流水 (壓碼量) 領取間隔時間 時間 裝置 遊戲館別 遊戲類型 指定渠道 贈金上限 by member or total 活動贈金次數 會員生日前n天達成filter條件 每週n天達成某filter條件
Created by admin on 2017/2/23.
join
玩家自助申請
Parameters
promotionOrMemberId
memberIdOrArray
choice
join
玩家自助申請
Parameters
promotionOrMemberId
memberIdOrArray
choice
promotion
Array
or Object members {Id:?,AgentCode:?}
Returns [type]
betFilter
壓注記錄 interface
Parameters
promotion
bets
members
Returns [type]
caculateSlice
betlog->accumulator->promotionlog 把betlog 去sum細粒度 到accumulator 如database view 的 map
Parameters
promotion
bets
bulkId
Returns [type]
caculateBouns
betlog->accumulator->promotionlog 從accumulator去sum出 每一位member總值 如database的 reduce
Parameters
promotion
bets
Returns [type]
bounsFilter
過招條件 interface
Parameters
promotion
bets
members
Returns [type]
runByType
可以鎖定特定方式運行Promotion的方法。
Parameters
bets
object 傳入的賭注,須符合_BetLog格式。promotionIdArrayOrNumber
type
number 執行類型,預設為全部執行。 (optional, defaultTYPE_RUN_ALL
)promotionId
[number] 或者 陣列。
Returns Promise 最終執行結果之Promise。
runPromotionByType
可以鎖定特定方式運行Promotion的方法。
Parameters
promotion
object 完整的Promotion物件,須包含Extbets
object 傳入的賭注,須符合_BetLog格式。type
number 執行類型,預設為全部執行。 (optional, defaultTYPE_RUN_ALL
)
Returns Promise 最終執行結果之Promise。
promotionListByMember
檢查參與活動清單狀態
Parameters
Returns [object] 回傳為目前啟動中的Promotion物件陣列。
joinCheckList
joinCheckList
Parameters
promotion
object Promotion物件,或promotionId
Returns Promise 最終執行結果之Promise。
transfer
Parameters
userName
transferType
currency
date
name
Username
TransferType
TRANSFER_ADD or TRANSFER_SUBTRACTNumber
Date
Platfrom
Name
Returns [type]
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago