1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- //
- // Tools.m
- // LNManager
- //
- // Created by EchoShacolee on 2017/4/6.
- // Copyright © 2017年 lee. All rights reserved.
- //
- #import "Tools.h"
- #import "NetworkManager.h"
- #import <MBProgressHUD.h>
- #import "AppDelegate.h"
- @implementation Tools
- +(void)permissionValidationWithID:(NSString *)str
- result:(GetResult)result
- {
- NSMutableDictionary * mdic = [NSMutableDictionary new];
- [mdic setValue:MYAPPDELEGATE.userDic[@"id"] forKey:@"userId"];
- [mdic setValue:str forKey:@"id"];
-
- [MBProgressHUD hideHUDForView:KWINDOW animated:YES];
- [MBProgressHUD showHUDAddedTo:KWINDOW animated:NO];
- [NetworkManager requestWithMethod:@"showMenu" parameters:mdic type:0 handler:^(NSDictionary *successDic, NSString *failureStr) {
-
- [MBProgressHUD hideHUDForView:KWINDOW animated:YES];
-
- if (failureStr) {
- result(NO,failureStr);
- return;
- }
-
- if ([successDic[@"code"] isEqualToString:@"1"]) {
- result(NO,successDic[@"msg"]);
- return;
- }
-
- result(YES,nil);
- }];
-
- }
- @end
|