|
@@ -11,6 +11,7 @@
|
|
|
#import <UIKit/UIKit.h>
|
|
#import <UIKit/UIKit.h>
|
|
|
#import "AppDelegate.h"
|
|
#import "AppDelegate.h"
|
|
|
#import "RAUtils.h"
|
|
#import "RAUtils.h"
|
|
|
|
|
+#import "const.h"
|
|
|
|
|
|
|
|
@interface RAUploadOperation ()
|
|
@interface RAUploadOperation ()
|
|
|
{
|
|
{
|
|
@@ -102,13 +103,15 @@
|
|
|
if(r==2)
|
|
if(r==2)
|
|
|
{
|
|
{
|
|
|
block_task[@"status"]=[NSNumber numberWithInt:TaskStatusFinish];
|
|
block_task[@"status"]=[NSNumber numberWithInt:TaskStatusFinish];
|
|
|
|
|
+ block_task[@"msg"]=@"upload successful";
|
|
|
}
|
|
}
|
|
|
else
|
|
else
|
|
|
{
|
|
{
|
|
|
- if([block_task[@"retry"] intValue]>=_maxRetry)
|
|
|
|
|
|
|
+ if([block_task[@"retry"] intValue]>=_maxRetry|| r==RESULT_BARCODE_ERROR)
|
|
|
{
|
|
{
|
|
|
block_task[@"status"]=[NSNumber numberWithInt:TaskStatusError];
|
|
block_task[@"status"]=[NSNumber numberWithInt:TaskStatusError];
|
|
|
block_task[@"progress"]=[NSNumber numberWithDouble:0.0];
|
|
block_task[@"progress"]=[NSNumber numberWithDouble:0.0];
|
|
|
|
|
+ block_task[@"msg"]=[@"error: " stringByAppendingString:result[@"msg"]];
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
else
|
|
else
|
|
@@ -117,7 +120,7 @@
|
|
|
block_task[@"status"]=[NSNumber numberWithInt:TaskStatusWait];
|
|
block_task[@"status"]=[NSNumber numberWithInt:TaskStatusWait];
|
|
|
block_task[@"progress"]=[NSNumber numberWithDouble:0.0];
|
|
block_task[@"progress"]=[NSNumber numberWithDouble:0.0];
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+ block_task[@"msg"]=result[@"upload failed, retry..."];
|
|
|
|
|
|
|
|
RAUploadOperation* operation = [[RAUploadOperation alloc] initWithTaskinfo:block_task retry:_maxRetry];
|
|
RAUploadOperation* operation = [[RAUploadOperation alloc] initWithTaskinfo:block_task retry:_maxRetry];
|
|
|
operation.updateUI= self.updateUI;
|
|
operation.updateUI= self.updateUI;
|