|
|
@@ -25,6 +25,7 @@
|
|
|
#import "AFHTTPSessionManager.h"
|
|
|
#import "DefaultAppearance.h"
|
|
|
#import "DefaultTableHeaderView.h"
|
|
|
+#import "OLDataProvider.h"
|
|
|
|
|
|
#define DEF_CELL_HEIGHT 44
|
|
|
#define DEF_TABLE_HEIGHT 44
|
|
|
@@ -433,7 +434,42 @@
|
|
|
-(void) upload_img :(UIImage*) img
|
|
|
{
|
|
|
|
|
|
+ AppDelegate *appDelegate = (AppDelegate*)[[UIApplication sharedApplication] delegate];
|
|
|
|
|
|
+ if(appDelegate.offline_mode)
|
|
|
+ {
|
|
|
+
|
|
|
+ NSData *data = [OLDataProvider offline_saveBusinesscard:UIImagePNGRepresentation(img)];;
|
|
|
+
|
|
|
+ // 再将NSData转为字符串
|
|
|
+ NSString *jsonStr = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
|
|
|
+
|
|
|
+ // NSMutableString *str = [[NSMutableString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding];
|
|
|
+
|
|
|
+ NSLog(@"data string: %@",jsonStr);
|
|
|
+ NSError *error=nil;
|
|
|
+ NSDictionary *json = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:&error];
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ if([[json valueForKey:@"result"] intValue]==2)
|
|
|
+ {
|
|
|
+ NSString* img_url_down = json[@"img_url_aname"];
|
|
|
+ NSString* img_url_up = json[@"img_url"];
|
|
|
+
|
|
|
+ [self.content_data setValue:img_url_down forKey:@"sign_url"];
|
|
|
+ //self.btnSign.enabled = false;
|
|
|
+ [self.detailTable reloadData];
|
|
|
+
|
|
|
+ [RAUtils message_alert:@"Successful." title:@"Signature" controller:self];
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ [RAUtils message_alert:[json valueForKey:@"err_msg"] title:@"Upload Image" controller:self] ;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
|
|
|
|
|
|
|
|
|
@@ -580,7 +616,7 @@
|
|
|
}];
|
|
|
|
|
|
[uploadTask resume];
|
|
|
-
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
- (IBAction)onSignOrderClick:(id)sender {
|