修改完成

This commit is contained in:
启星
2025-09-11 18:25:41 +08:00
parent 349cab1499
commit 35709d4e8e
67 changed files with 1344 additions and 223 deletions

View File

@@ -21,6 +21,7 @@
#import "QXRechargeListModel.h"
#import "QXPayTypeModel.h"
#import "QXDayTaskModel.h"
#import "QXRoomUserCharmModel.h"
NS_ASSUME_NONNULL_BEGIN
@@ -1014,6 +1015,26 @@ NS_ASSUME_NONNULL_BEGIN
+(void)friendRoomQuitWithRoomid:(NSString*)room_id
successBlock:(void (^)(NSDictionary* dict))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
/**
获取房间用户魅力列表
*/
+(void)getRoomUserCharmListWithRoomId:(NSString*)roomId
userId:(NSString*)userId
successBlock:(void (^)(NSArray * list))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
/**
背包一键全清
*/
+(void)roomBagGiftClearWithRoomId:(NSString*)roomId
userId:(NSString*)userId
heartId:(NSString*)heartId
successBlock:(void (^)(NSDictionary* dict))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
@end

View File

@@ -1999,4 +1999,38 @@
failBlock(error,msg);
}];
}
+(void)getRoomUserCharmListWithRoomId:(NSString*)roomId
userId:(NSString*)userId
successBlock:(void (^)(NSArray * list))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock
{
NSDictionary *parameters =@{
@"room_id":roomId?roomId:@"",
@"user_id":userId?userId:@""
};
[[QXRequset shareInstance] postWithUrl:QXRoomUserCharmList parameters:parameters needCache:NO success:^(id responseObject) {
if (successBlock) {
NSArray*list = [NSArray yy_modelArrayWithClass:[QXRoomUserCharmModel class] json:responseObject[@"data"]];
successBlock(list);
}
} fail:^(NSError *error, NSString *msg, NSURLSessionDataTask *task) {
failBlock(error,msg);
}];
}
+(void)roomBagGiftClearWithRoomId:(NSString *)roomId userId:(NSString *)userId heartId:(NSString*)heartId successBlock:(void (^)(NSDictionary * _Nonnull))successBlock failBlock:(void (^)(NSError * _Nonnull, NSString * _Nonnull))failBlock{
NSDictionary *parameters =@{
@"room_id":roomId?roomId:@"",
@"to_uid":userId?userId:@"",
@"heart_id":heartId?heartId:@""
};
[[QXRequset shareInstance] postWithUrl:QXRoomGiftBagClear parameters:parameters needCache:NO success:^(id responseObject) {
if (successBlock) {
successBlock(responseObject[@"data"]);
}
} fail:^(NSError *error, NSString *msg, NSURLSessionDataTask *task) {
failBlock(error,msg);
}];
}
@end