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
promotionIdpromotionLogIdnumber 傳入需為promotionLog物件id
Returns object 回傳為發放結果。
cancelRewardByOperationWithId
營運端手動發送獎勵
Parameters
promotionIdpromotionLogIdnumber 傳入需為promotionLog物件id
Returns object 回傳為發放結果。
join
自助參與
Parameters
Returns [type]
joinCheck
檢查是否已達過招條件
Parameters
Returns [type]
viewReport
查看Promotion報告的方法。
Parameters
args...anypromotionIdnumber 要查詢的promotionIdreportTypestring 要查詢的報告類型。viewerIdnumber 此項依各報告不同來分類,目前預設為觀看者的id。optionsOptions 此項依各報告不同來分類,目前預設為包含查詢資料與分頁的options。
Returns Promise 最終執行結果之Promise。
filterCaculateAutoPay
跑過瀘、過招、並自動發放。
Parameters
Returns object 回傳為執行結果。
filterCaculateRewardDiy
過瀘、過招、而發放為手動。
Parameters
Returns object 回傳為執行結果。
Created by admin on 2017/2/18.
executeSql
Parameters
sqlmethodnull@method query or execute
Returns [type]
queryPromotionsByIdAndStatus
獲取包含ext的Promotion,
Parameters
promotionArrayOrNumbernumber 可以是promotionId號碼或是陣列,null代表檢索全部。statusOrNullnumber 須為狀態數字,如果傳入null則視為兩種狀態皆可。
Returns [Promotion] 回傳具有ext欄位的Promotions陣列,Promise物件。
統計處理龍虎榜
Parameters
betspromotion
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
promotionOrMemberIdmemberIdOrArraychoice
join
玩家自助申請
Parameters
promotionOrMemberIdmemberIdOrArraychoicepromotionArrayor Object members {Id:?,AgentCode:?}
Returns [type]
betFilter
壓注記錄 interface
Parameters
promotionbetsmembers
Returns [type]
caculateSlice
betlog->accumulator->promotionlog 把betlog 去sum細粒度 到accumulator 如database view 的 map
Parameters
promotionbetsbulkId
Returns [type]
caculateBouns
betlog->accumulator->promotionlog 從accumulator去sum出 每一位member總值 如database的 reduce
Parameters
promotionbets
Returns [type]
bounsFilter
過招條件 interface
Parameters
promotionbetsmembers
Returns [type]
runByType
可以鎖定特定方式運行Promotion的方法。
Parameters
betsobject 傳入的賭注,須符合_BetLog格式。promotionIdArrayOrNumbertypenumber 執行類型,預設為全部執行。 (optional, defaultTYPE_RUN_ALL)promotionId[number] 或者 陣列。
Returns Promise 最終執行結果之Promise。
runPromotionByType
可以鎖定特定方式運行Promotion的方法。
Parameters
promotionobject 完整的Promotion物件,須包含Extbetsobject 傳入的賭注,須符合_BetLog格式。typenumber 執行類型,預設為全部執行。 (optional, defaultTYPE_RUN_ALL)
Returns Promise 最終執行結果之Promise。
promotionListByMember
檢查參與活動清單狀態
Parameters
Returns [object] 回傳為目前啟動中的Promotion物件陣列。
joinCheckList
joinCheckList
Parameters
promotionobject Promotion物件,或promotionId
Returns Promise 最終執行結果之Promise。
transfer
Parameters
userNametransferTypecurrencydatenameUsernameTransferTypeTRANSFER_ADD or TRANSFER_SUBTRACTNumberDatePlatfromName
Returns [type]
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago