-
Notifications
You must be signed in to change notification settings - Fork 0
/
61F48D6D-FCDC-4244-B04A-C0127CE53470.codesnippet
133 lines (75 loc) · 4.29 KB
/
61F48D6D-FCDC-4244-B04A-C0127CE53470.codesnippet
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDECodeSnippetCompletionPrefix</key>
<string>KN_Page</string>
<key>IDECodeSnippetCompletionScopes</key>
<array>
<string>All</string>
</array>
<key>IDECodeSnippetContents</key>
<string>
if (self.viewModel.cardInfoViewModels.count == 0) {
[self.viewModel.ShowNoviewSubject sendNext:@"暂无数据~"];
}else{
[self.viewModel.hidenNoviewSubject sendNext:@"暂无数据~"];
}
NSString *post = [NSString stringWithFormat:@"%@%@",currentHost,k_API_MemberShipCard_GetMemberShipCardList];
NSMutableDictionary *params = [NSMutableDictionary dictionary];
[params setValue:self.viewModel.model.id forKey:@"memberId"];
// 默认先请求第一页
// page = 1;
// pageCount = 1;
// pageSize = 10;
// totalCount = 8;
// page integer($int32)
[params setValue:[[NSNumber numberWithInteger:self.viewModel.paramsModel.PageNum]description] forKey:@"page"];//self.viewModel.paramsModel.PageNum
[params setValue:@"10" forKey:@"pageSize"];
// [params setValue:self.viewModel.cardInfoViewModel.cardNo forKey:@"cardNo"];
// memberId = 1157207781053435904;
[QCTNetworkHelper Post:post parameters:params success:^(id _Nonnull responseObj) {
NSLog(@"k_API_MemberShipCard_GetMemberShipCardList %@",responseObj);
// 绑定成功
// self.viewModel.cardInfoViewModels = [QCTCardInfoViewModel getQCTCardInfoViewModels];
// self.viewModel.cardInfoViewModels = [QCTCardInfoViewModel mj_objectWithKeyValues:responseObj[@"data"]];
self.viewModel.cardInfoViewModels = [QCTCardInfoViewModel mj_objectArrayWithKeyValuesArray:responseObj[@"data"][@"data"]];
#pragma mark - ******** todo // 追加数据
// __weak __typeof__(self) weakSelf = self;
// [weakSelf.viewModel.reloadSubject sendNext:nil];
// weakSelf.vcView.isfoldGoods = !weakSelf.vcView.isfoldGoods;
[self setupflod];
[self.viewModel.reloadSubject sendNext:nil];
// self.viewModel.paramsModel.PageNum++;// 如果没有数据记得页数减下来回来
// page = 1;
self.viewModel.paramsModel.PageNum = [responseObj[@"data"][@"page"] integerValue];
if (self.viewModel.cardInfoViewModels.count == 0) {
[self.viewModel.ShowNoviewSubject sendNext:@"暂无数据~"];
}else{
[self.viewModel.hidenNoviewSubject sendNext:@"暂无数据~"];
}
}
failure:^(NSError * _Nonnull error) {
UIAlertView *al = [[UIAlertView alloc]initWithTitle:@"" message:@"加载失败 请稍后重试" delegate:nil cancelButtonTitle:nil otherButtonTitles:@"确定", nil];
[al show];
[self.viewModel.endRefreshSubject sendNext:nil ];
} bizFailure:^(id _Nonnull responseObj) {
UIAlertView *al = [[UIAlertView alloc]initWithTitle:@"" message:responseObj[@"message"] delegate:nil cancelButtonTitle:nil otherButtonTitles:@"确定", nil];
[al show];
[self.viewModel.endRefreshSubject sendNext:nil ];
} isShowLoadingDataGif:YES];
</string>
<key>IDECodeSnippetIdentifier</key>
<string>61F48D6D-FCDC-4244-B04A-C0127CE53470</string>
<key>IDECodeSnippetLanguage</key>
<string>Xcode.SourceCodeLanguage.Generic</string>
<key>IDECodeSnippetSummary</key>
<string>KN_Page</string>
<key>IDECodeSnippetTitle</key>
<string>KN_Page</string>
<key>IDECodeSnippetUserSnippet</key>
<true/>
<key>IDECodeSnippetVersion</key>
<integer>2</integer>
</dict>
</plist>