// // Api+CandyTree.m // xplan-ios // // Created by 冯硕 on 2021/12/9. // #import "Api+CandyTree.h" @implementation Api (CandyTree) /// 获取糖果树的信息 /// @param complection 完成 /// @param uid 用的uid + (void)candyTreeKeyComplection:(HttpRequestHelperCompletion)complection uid:(NSString *)uid { [self makeRequest:@"box/userkey" method:HttpRequestHelperMethodGET completion:complection, __FUNCTION__, uid, nil]; } /// 摘糖果 /// @param complection 完成 /// @param sendMessage 是否发送消息 1:发送, 0不发送 /// @param keyNum 糖果的个数 /// @param boxType 类型 目前好像只有一种 /// @param roomUid 房间的uid + (void)pickCandyComplection:(HttpRequestHelperCompletion)complection sendMessage:(NSString *)sendMessage keyNum:(NSString *)keyNum boxType:(NSString *)boxType roomUid:(NSString *)roomUid uid:(NSString *)uid{ [self makeRequest:@"box/draw" method:HttpRequestHelperMethodPOST completion:complection, __FUNCTION__, sendMessage, keyNum, boxType, roomUid, uid, nil]; } /// 获取糖果树排行榜 /// @param complection 完成 /// @param page 当前的页数 /// @param pageSize 一页多少个 /// @param datetype 类型 今天榜单的话 1 昨日榜 2 + (void)candyTreeRankListComplection:(HttpRequestHelperCompletion)complection page:(NSString *)page pageSize:(NSString *)pageSize datetype:(NSString *)datetype { [self makeRequest:@"box/rankings" method:HttpRequestHelperMethodGET completion:complection, __FUNCTION__, page, pageSize, datetype, nil]; } /// 获奖记录 /// @param completion 完成 /// @param page 页数 /// @param pageSize 大小 /// @param uid uid /// @param sortType 排序方式:按时间:time,按价值:worth + (void)candyTreeDrawrecord:(HttpRequestHelperCompletion)completion page:(NSString *)page pageSize:(NSString *)pageSize uid:(NSString *)uid sortType:(NSString *)sortType { [self makeRequest:@"box/drawrecord" method:HttpRequestHelperMethodGET completion:completion,__FUNCTION__, page, pageSize, uid, sortType, nil]; } /// 玩法规则 /// @param completion 完成 /// @param boxType 类型 2 + (void)candyTreeOpenRule:(HttpRequestHelperCompletion)completion boxType:(NSString *)boxType { [self makeRequest:@"box/getOpenBoxRule" method:HttpRequestHelperMethodGET completion:completion,__FUNCTION__, boxType, nil]; } @end