|
|
@@ -339,9 +339,24 @@
|
|
|
MORedPacketDetailView *view = [[MORedPacketDetailView alloc] init];
|
|
|
view.frame = CGRectMake(0, 0, SCREENWIDTH, SCREENHEIGHT);
|
|
|
view.redEnvelopInfo = self.cellModel;
|
|
|
- view.receiveData = self.receiveObject;
|
|
|
- [kKeyWindow addSubview:view];
|
|
|
- [view openRedPacketDetailView];
|
|
|
+
|
|
|
+ //这里需要刷新列表,所以每次都调接口
|
|
|
+ NSDictionary *dict = @{@"roomId":self.roomId,
|
|
|
+ @"redEnvelopeId":self.cellModel.redEnvelopeId};
|
|
|
+ WEAKSELF
|
|
|
+
|
|
|
+ __weak typeof(view) weakView = view;
|
|
|
+ [kHttpManager toReceiveTheRedEnvelopeWithParams:dict andBlock:^(id _Nonnull data, NSError * _Nonnull error) {
|
|
|
+ if(kCode_Success){
|
|
|
+ weakSelf.receiveObject = [MOReceivingBaseData modelObjectWithDictionary:data[@"data"]];
|
|
|
+ weakView.receiveData = self.receiveObject;
|
|
|
+ [kKeyWindow addSubview:weakView];
|
|
|
+ [weakView openRedPacketDetailView];
|
|
|
+ } else {
|
|
|
+ NSLog(@"toReceiveTheRedEnvelopeWithParams 接口报错了");
|
|
|
+ kShowNetError(data)
|
|
|
+ }
|
|
|
+ }];
|
|
|
}
|
|
|
|
|
|
- (void)followButtonAction {
|