Commit d7a36d15 authored by 陈俊俊's avatar 陈俊俊

排序条件

parent a38b0bed
...@@ -83,30 +83,52 @@ typedef enum : NSUInteger { ...@@ -83,30 +83,52 @@ typedef enum : NSUInteger {
[IBTLoadingView showProgressLabel:@"正在加载..."]; [IBTLoadingView showProgressLabel:@"正在加载..."];
ICRUserUtil *userUtil = [ICRUserUtil sharedInstance]; ICRUserUtil *userUtil = [ICRUserUtil sharedInstance];
id orderFieldObject = [NSNull null];
NSString *firstOrder = @"";
id orderObject = [NSNull null];
NSMutableArray *orderArr =[NSMutableArray array];
if (self.orderDirection.length > 0) {
orderObject = self.orderDirection;
firstOrder = @"lastModified";
[orderArr addObject:@"lastModified"];
}
id billObject = [NSNull null]; id billObject = [NSNull null];
if (self.billNumberLike.length > 0) { if (self.billNumberLike.length > 0) {
billObject = self.billNumberLike; billObject = self.billNumberLike;
if ([firstOrder isEqualToString: @"lastModified"]) {
[orderArr addObject:@"billNumber"];
}
} }
id stateObject = [NSNull null]; id stateObject = [NSNull null];
if (self.state.length > 0 && ![self.state isEqualToString:@"none"]) { if (self.state.length > 0 && ![self.state isEqualToString:@"none"]) {
stateObject = self.state; stateObject = self.state;
if ([firstOrder isEqualToString: @"lastModified"]) {
[orderArr addObject:@"state"];
}
} }
id titleObject = [NSNull null]; id titleObject = [NSNull null];
if (self.titleLike.length > 0) { if (self.titleLike.length > 0) {
titleObject = self.titleLike; titleObject = self.titleLike;
if ([firstOrder isEqualToString: @"lastModified"]) {
[orderArr addObject:@"title"];
} }
id orderObject = [NSNull null];
if (self.orderDirection.length > 0) {
orderObject = self.orderDirection;
} }
if (orderArr.count > 0) {
NSString *str = @"";
for (NSString *order in orderArr) {
str = [str stringByAppendingFormat:@"%@,",order];
}
orderFieldObject = str;
}
NSLog(@"%@",orderFieldObject);
NSDictionary *dict = @{ NSDictionary *dict = @{
@"billNumberLike":billObject, @"billNumberLike":billObject,
@"state":stateObject, @"state":stateObject,
@"titleLike":titleObject, @"titleLike":titleObject,
@"orderField":[NSNull null], @"orderField":[NSNull null],
@"orderDirection":orderObject, @"orderDirection":orderObject,
// @"userUuid":userUtil.userId, @"userUuid":userUtil.userId,
@"pageNumber":@(0), @"pageNumber":@(0),
@"pageSize":@(20)}; @"pageSize":@(20)};
[[ICRHTTPController sharedController] querySurveyWithBillData:dict success:succ failure:fail]; [[ICRHTTPController sharedController] querySurveyWithBillData:dict success:succ failure:fail];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment