Просмотр исходного кода

1.分享关联具体文件流程跑通

huangxiaodong 1 год назад
Родитель
Сommit
658043f269

+ 24 - 0
创维盒子/双子星云手机.xcodeproj/project.pbxproj

@@ -313,6 +313,14 @@
 		6B7EA7A52BF607FB002D5CC2 /* imageDetailsScrollViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B7EA7A32BF607FB002D5CC2 /* imageDetailsScrollViewController.m */; };
 		6B7EA7A62BF607FB002D5CC2 /* imageDetailsScrollViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B7EA7A22BF607FB002D5CC2 /* imageDetailsScrollViewController.h */; };
 		6B7EA7A72BF607FB002D5CC2 /* imageDetailsScrollViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B7EA7A32BF607FB002D5CC2 /* imageDetailsScrollViewController.m */; };
+		6B7EA7AA2BF72D3B002D5CC2 /* queryShareModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B7EA7A82BF72D3B002D5CC2 /* queryShareModel.h */; };
+		6B7EA7AB2BF72D3B002D5CC2 /* queryShareModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B7EA7A92BF72D3B002D5CC2 /* queryShareModel.m */; };
+		6B7EA7AC2BF72D3B002D5CC2 /* queryShareModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B7EA7A82BF72D3B002D5CC2 /* queryShareModel.h */; };
+		6B7EA7AD2BF72D3B002D5CC2 /* queryShareModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B7EA7A92BF72D3B002D5CC2 /* queryShareModel.m */; };
+		6B7EA7B02BF73DEB002D5CC2 /* addShareModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B7EA7AE2BF73DEB002D5CC2 /* addShareModel.h */; };
+		6B7EA7B12BF73DEB002D5CC2 /* addShareModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B7EA7AF2BF73DEB002D5CC2 /* addShareModel.m */; };
+		6B7EA7B22BF73DEB002D5CC2 /* addShareModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B7EA7AE2BF73DEB002D5CC2 /* addShareModel.h */; };
+		6B7EA7B32BF73DEB002D5CC2 /* addShareModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B7EA7AF2BF73DEB002D5CC2 /* addShareModel.m */; };
 		6B8661D62BBA53B600B19846 /* noticeModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B8661D52BBA53B600B19846 /* noticeModel.m */; };
 		6B8661D72BBA53B600B19846 /* noticeModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B8661D42BBA53B600B19846 /* noticeModel.h */; };
 		6B8661D82BBA53B600B19846 /* noticeModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B8661D42BBA53B600B19846 /* noticeModel.h */; };
@@ -1209,6 +1217,10 @@
 		6B7EA79D2BF5E0ED002D5CC2 /* NASMsgModel.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NASMsgModel.m; sourceTree = "<group>"; };
 		6B7EA7A22BF607FB002D5CC2 /* imageDetailsScrollViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = imageDetailsScrollViewController.h; sourceTree = "<group>"; };
 		6B7EA7A32BF607FB002D5CC2 /* imageDetailsScrollViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = imageDetailsScrollViewController.m; sourceTree = "<group>"; };
+		6B7EA7A82BF72D3B002D5CC2 /* queryShareModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = queryShareModel.h; sourceTree = "<group>"; };
+		6B7EA7A92BF72D3B002D5CC2 /* queryShareModel.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = queryShareModel.m; sourceTree = "<group>"; };
+		6B7EA7AE2BF73DEB002D5CC2 /* addShareModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = addShareModel.h; sourceTree = "<group>"; };
+		6B7EA7AF2BF73DEB002D5CC2 /* addShareModel.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = addShareModel.m; sourceTree = "<group>"; };
 		6B8661D42BBA53B600B19846 /* noticeModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = noticeModel.h; sourceTree = "<group>"; };
 		6B8661D52BBA53B600B19846 /* noticeModel.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = noticeModel.m; sourceTree = "<group>"; };
 		6B8661DA2BBA578600B19846 /* HaveNoticeView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HaveNoticeView.h; sourceTree = "<group>"; };
@@ -2149,6 +2161,10 @@
 			children = (
 				6B7EA7962BF5B4A6002D5CC2 /* NASFilePicModel.h */,
 				6B7EA7972BF5B4A6002D5CC2 /* NASFilePicModel.m */,
+				6B7EA7A82BF72D3B002D5CC2 /* queryShareModel.h */,
+				6B7EA7A92BF72D3B002D5CC2 /* queryShareModel.m */,
+				6B7EA7AE2BF73DEB002D5CC2 /* addShareModel.h */,
+				6B7EA7AF2BF73DEB002D5CC2 /* addShareModel.m */,
 			);
 			path = model;
 			sourceTree = "<group>";
@@ -2659,6 +2675,7 @@
 				6B0582892B045E0B00D37290 /* uploadFileDataModel.h in Headers */,
 				6BF52C972AD5546500A617DB /* SimplePing.h in Headers */,
 				6B3F96342AD2A15A008E349E /* netWorkManager.h in Headers */,
+				6B7EA7B02BF73DEB002D5CC2 /* addShareModel.h in Headers */,
 				6B21708C2B14BDAA00656670 /* couldphoneSysInfoModel.h in Headers */,
 				6B72724F2B0B58E500C03F87 /* uploadFileRecordEditBottomView.h in Headers */,
 				184C8ADD2A949DBD00F26650 /* HWVersionModel.h in Headers */,
@@ -2731,6 +2748,7 @@
 				18FCE5392AD1351B0020F623 /* PlayerViewController.h in Headers */,
 				6BF52CA62AD7D3BE00A617DB /* customLaunchView.h in Headers */,
 				183AE7C72A8CB39100B11CB0 /* SafeForKey.h in Headers */,
+				6B7EA7AA2BF72D3B002D5CC2 /* queryShareModel.h in Headers */,
 				6B93549B2BF369D000AA8D31 /* previewToUploadFileView.h in Headers */,
 				6B5D40272B4BC402000965CF /* couldPhoneFileListModel.h in Headers */,
 				6B5B606E2B3D7E3B009A2AE2 /* fileTransferPathCheckViewController.h in Headers */,
@@ -2804,6 +2822,7 @@
 				6BD506D12B9576A4006E7CB0 /* uploadFileDataModel.h in Headers */,
 				6BD506D22B9576A4006E7CB0 /* SimplePing.h in Headers */,
 				6BD506D32B9576A4006E7CB0 /* netWorkManager.h in Headers */,
+				6B7EA7B22BF73DEB002D5CC2 /* addShareModel.h in Headers */,
 				6BD506D42B9576A4006E7CB0 /* couldphoneSysInfoModel.h in Headers */,
 				6BD506D52B9576A4006E7CB0 /* uploadFileRecordEditBottomView.h in Headers */,
 				6BD506D62B9576A4006E7CB0 /* HWVersionModel.h in Headers */,
@@ -2876,6 +2895,7 @@
 				6BD5070B2B9576A4006E7CB0 /* PlayerViewController.h in Headers */,
 				6BD5070C2B9576A4006E7CB0 /* customLaunchView.h in Headers */,
 				6BD5070D2B9576A4006E7CB0 /* SafeForKey.h in Headers */,
+				6B7EA7AC2BF72D3B002D5CC2 /* queryShareModel.h in Headers */,
 				6B93549C2BF369D000AA8D31 /* previewToUploadFileView.h in Headers */,
 				6BD5070E2B9576A4006E7CB0 /* couldPhoneFileListModel.h in Headers */,
 				6BD5070F2B9576A4006E7CB0 /* fileTransferPathCheckViewController.h in Headers */,
@@ -3259,6 +3279,7 @@
 				6BD507152B9576A4006E7CB0 /* FMDatabase.m in Sources */,
 				6BD507162B9576A4006E7CB0 /* diskListTableView.m in Sources */,
 				6B8661D92BBA53B600B19846 /* noticeModel.m in Sources */,
+				6B7EA7AD2BF72D3B002D5CC2 /* queryShareModel.m in Sources */,
 				6BD507172B9576A4006E7CB0 /* fileTransferPopView.m in Sources */,
 				6BD507182B9576A4006E7CB0 /* Reachability.m in Sources */,
 				6BD507192B9576A4006E7CB0 /* ModifyPWDFirstViewController.m in Sources */,
@@ -3284,6 +3305,7 @@
 				6B9354972BF33F2700AA8D31 /* editShareView.m in Sources */,
 				6BD5072B2B9576A4006E7CB0 /* fileTransfeSetViewController.m in Sources */,
 				6BD5072C2B9576A4006E7CB0 /* UIButton+AFNetworking.m in Sources */,
+				6B7EA7B32BF73DEB002D5CC2 /* addShareModel.m in Sources */,
 				6BD5072D2B9576A4006E7CB0 /* backupsFilerecordTableView.m in Sources */,
 				6B7EA79B2BF5B4A6002D5CC2 /* NASFilePicModel.m in Sources */,
 				6BD5072E2B9576A4006E7CB0 /* HWToolListCell.m in Sources */,
@@ -3489,6 +3511,7 @@
 				A08A950227E9A4E400C544BB /* FMDatabase.m in Sources */,
 				6B45C5052B5F9CEC007E6911 /* diskListTableView.m in Sources */,
 				6B8661D62BBA53B600B19846 /* noticeModel.m in Sources */,
+				6B7EA7AB2BF72D3B002D5CC2 /* queryShareModel.m in Sources */,
 				6B5B60612B3BC8DE009A2AE2 /* fileTransferPopView.m in Sources */,
 				6BF52C962AD5546500A617DB /* Reachability.m in Sources */,
 				18F9CAFB2ABD35C4003FF71A /* ModifyPWDFirstViewController.m in Sources */,
@@ -3514,6 +3537,7 @@
 				6B9354942BF33F2700AA8D31 /* editShareView.m in Sources */,
 				6B5B60662B3D5FD8009A2AE2 /* fileTransfeSetViewController.m in Sources */,
 				183AE6502A8A2CF000B11CB0 /* UIButton+AFNetworking.m in Sources */,
+				6B7EA7B12BF73DEB002D5CC2 /* addShareModel.m in Sources */,
 				6B1FBD3B2B467A8000926382 /* backupsFilerecordTableView.m in Sources */,
 				6B7EA7992BF5B4A6002D5CC2 /* NASFilePicModel.m in Sources */,
 				A084D68E27E859D300054880 /* HWToolListCell.m in Sources */,

+ 26 - 0
创维盒子/双子星云手机/Class/Set/previewFile/model/addShareModel.h

@@ -0,0 +1,26 @@
+//
+//  addShareModel.h
+//  双子星云手机
+//
+//  Created by xd h on 2024/5/17.
+//
+
+#import "SuperModel.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface addShareDataModel : SuperModel
+@property (nonatomic, assign) NSInteger expirationDay;//有效期
+@property (nonatomic, copy) NSString* extractionCode;//提取码
+@property (nonatomic, copy) NSString* token;//
+@property (nonatomic, copy) NSString* sn;//
+//@property (nonatomic, copy) NSString* id;//
+@property (nonatomic, assign) NSInteger fileType;
+@property (nonatomic, assign) NSInteger platformType;
+@end
+
+@interface addShareModel : SuperModel
+@property (nonatomic, strong) addShareDataModel*data;
+@end
+
+NS_ASSUME_NONNULL_END

+ 16 - 0
创维盒子/双子星云手机/Class/Set/previewFile/model/addShareModel.m

@@ -0,0 +1,16 @@
+//
+//  addShareModel.m
+//  双子星云手机
+//
+//  Created by xd h on 2024/5/17.
+//
+
+#import "addShareModel.h"
+
+@implementation addShareDataModel
+
+@end
+
+@implementation addShareModel
+
+@end

+ 20 - 0
创维盒子/双子星云手机/Class/Set/previewFile/model/queryShareModel.h

@@ -0,0 +1,20 @@
+//
+//  queryShareModel.h
+//  双子星云手机
+//
+//  Created by xd h on 2024/5/17.
+//
+
+#import "SuperModel.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface queryShareDataModel : SuperModel
+@property (nonatomic, assign) BOOL configValue;
+@end
+
+@interface queryShareModel : SuperModel
+@property (nonatomic, strong) queryShareDataModel*data;
+@end
+
+NS_ASSUME_NONNULL_END

+ 15 - 0
创维盒子/双子星云手机/Class/Set/previewFile/model/queryShareModel.m

@@ -0,0 +1,15 @@
+//
+//  queryShareModel.m
+//  双子星云手机
+//
+//  Created by xd h on 2024/5/17.
+//
+
+#import "queryShareModel.h"
+
+@implementation queryShareDataModel
+
+@end
+@implementation queryShareModel
+
+@end

+ 38 - 0
创维盒子/双子星云手机/Class/Set/previewFile/previewImageOrVideoViewController.m

@@ -22,6 +22,7 @@
 #import "previewToUploadFileView.h"
 #import "NASFilePicModel.h"
 #import "imageDetailsScrollViewController.h"
+#import "queryShareModel.h"
 
 @interface previewImageOrVideoViewController ()<UICollectionViewDelegate,UICollectionViewDataSource,DZNEmptyDataSetSource, DZNEmptyDataSetDelegate>
 {
@@ -615,6 +616,13 @@
 - (void)gotoShareViewFun
 {
     editShareView *editShareV = [[editShareView alloc] init];
+    editShareV.didSelectListArr = _didSelectListArr;
+    if(_isPhotoType){
+        editShareV.shareFileType = @"2";
+    }
+    else{
+        editShareV.shareFileType = @"3";
+    }
     [self.view addSubview:editShareV];
     
     [editShareV mas_makeConstraints:^(MASConstraintMaker *make) {
@@ -930,4 +938,34 @@
     [vc gotoDownloadFile:arr];
 }
 
+- (void)setIsPhotoType:(BOOL)isPhotoType
+{
+    _isPhotoType = isPhotoType;
+    [self queryShareSwitchFunFun];
+}
+
+#pragma mark 获取分享开关
+-(void)queryShareSwitchFunFun
+{
+    NSMutableDictionary *paraDict = [NSMutableDictionary new];
+    
+    if(_isPhotoType){
+        [paraDict setValue:@2 forKey:@"type"];
+    }
+    else{
+        [paraDict setValue:@3 forKey:@"type"];
+    }
+    
+    
+    KWeakSelf
+    [[netWorkManager shareInstance] CommonGetWithCallBackCode:queryShareSwitchFun Parameters:paraDict success:^(id  _Nonnull responseObject){
+        queryShareModel *queryShareMod = [[queryShareModel alloc] initWithDictionary:responseObject error:nil];
+        if(queryShareMod){
+            [weakSelf.curEditTypeBottomView setCanShaewFunBy:queryShareMod.data.configValue];
+        }
+        
+    } failure:^(NSError * _Nonnull error) {
+    }];
+}
+
 @end

+ 3 - 2
创维盒子/双子星云手机/Class/Set/previewFile/view/editShareView.h

@@ -6,11 +6,12 @@
 //
 
 #import <UIKit/UIKit.h>
-
+#import "NASFilePicModel.h"
 NS_ASSUME_NONNULL_BEGIN
 
 @interface editShareView : UIView
-
+@property (nonatomic, copy)  NSString *shareFileType; //文件类型 1=应用 2=图片 3=视频 4=音频 5=文档 6=文件
+@property (nonatomic, strong)  NSMutableArray*didSelectListArr;//选中的数据
 @end
 
 NS_ASSUME_NONNULL_END

+ 129 - 4
创维盒子/双子星云手机/Class/Set/previewFile/view/editShareView.m

@@ -6,6 +6,8 @@
 //
 
 #import "editShareView.h"
+#import "addShareModel.h"
+#import "customShareManageTool.h"
 
 @interface editShareView ()
 @property(nonatomic,strong) UIButton*day7Button;
@@ -143,6 +145,7 @@
         imageBgView.layer.cornerRadius = 8;
         imageBgView.layer.masksToBounds = YES;
         [curButton addSubview:imageBgView];
+        imageBgView.userInteractionEnabled = NO;
         
         [imageBgView mas_makeConstraints:^(MASConstraintMaker *make) {
             make.width.mas_equalTo(64);
@@ -173,7 +176,8 @@
             make.width.mas_equalTo(curButFullWidth);
             make.height.mas_equalTo(25);
             make.centerX.equalTo(curButton.mas_centerX);
-            make.top.equalTo(imageBgView.mas_bottom).offset(10);
+            //make.top.equalTo(imageBgView.mas_bottom).offset(10);
+            make.bottom.mas_equalTo(0);
         }];
     }
     
@@ -220,10 +224,131 @@
     else if(tag == 100){
         [self removeFromSuperview];
     }
+    else{
+        //请求服务器处理分享数据
+        [self addShareDataBy:tag];
+    }
+
+}
+
+//添加分享
+- (void)addShareDataBy:(NSInteger)tag
+{
+    NSString *curSn = [connectDeviceManager shareInstance].DeviceThirdIdMod.data.changeSn;
+    NSString *platformType = [[NSString alloc] initWithFormat:@"%ld", tag - 9];
+    //_shareFileType
+    NSInteger expirationDay = _day7Button.selected ? 7 : 0;
+    
+    NSMutableArray * boxShareFileDTOList = [NSMutableArray new];
+    
+    for (NASFilePicDataArrModel*dataModel in _didSelectListArr) {
+        NSMutableDictionary *modelDict = [NSMutableDictionary new];
+        
+        if(dataModel.name){
+            [modelDict setValue:dataModel.name forKey:@"fileName"];
+            
+            NSArray * nameArr = [dataModel.name componentsSeparatedByString:@"."];
+            if(nameArr.count >= 2){
+                NSString*fileSuffix = nameArr.lastObject;
+                if(fileSuffix && fileSuffix.length > 0){
+                    [modelDict setValue:fileSuffix forKey:@"fileSuffix"];
+                }
+            }
+        }
+        
+        if(dataModel.size >= 0){
+            [modelDict setValue:[NSNumber numberWithLong:dataModel.size] forKey:@"fileSize"];
+        }
+        
+        if(dataModel.time){
+            [modelDict setValue:dataModel.time forKey:@"fileTime"];
+        }
+        
+        if(dataModel.path){
+            
+            NSString *filePath = dataModel.path;
+            NSString *urlStr = ksharedAppDelegate.NASFileService;
+            NSString *headUrl = [[NSString alloc] initWithFormat:@"%@getThumbnail?path=%@",urlStr,filePath];
+            NSString *fileUrl = [[NSString alloc] initWithFormat:@"%@getFile?path=%@",urlStr,filePath];
+            
+            if(headUrl){
+                [modelDict setValue:headUrl forKey:@"headUrl"];
+            }
+            if(headUrl){
+                [modelDict setValue:fileUrl forKey:@"fileUrl"];
+            }
+        }
+        
+        [boxShareFileDTOList addObject:modelDict];
+    }
+    
+    
+    NSMutableDictionary *paraDict = [NSMutableDictionary new];
+    
+    if(!curSn){
+        return;
+    }
+    [paraDict setValue:curSn forKey:@"sn"];
+    [paraDict setValue:platformType forKey:@"platformType"];
+    if(_shareFileType){
+        [paraDict setValue:_shareFileType forKey:@"fileType"];
+    }
+    [paraDict setValue:[NSNumber numberWithInteger:expirationDay] forKey:@"expirationDay"];
+    [paraDict setValue:boxShareFileDTOList forKey:@"boxShareFileDTOList"];
+    
+    KWeakSelf
+    //[ showNewIndicatorWithCanBack:NO canTouch:NO];
+    [[netWorkManager shareInstance] CommonPostCallBackCode:addShareInfoFun Parameters:paraDict success:^(id  _Nonnull responseObject) {
+        addShareModel *model = [[addShareModel alloc] initWithDictionary:responseObject error:nil];
+        if(model && model.code == 0){
+            [weakSelf gotoShareFunWith:tag with:model];
+        }
+        else{
+            [[iToast makeText:NSLocalizedString(@"share_fail_msg",nil)] show];//
+        }
+        
+    } failure:^(NSError * _Nonnull error) {
+        [[iToast makeText:NSLocalizedString(@"share_fail_msg",nil)] show];
+    }];
+}
+
+- (void)gotoShareFunWith:(NSInteger)tag with:(addShareModel*)model
+{
+    //type1 朋友圈 2 微信好友 3 QQ
+    NSInteger shareType = 1;
+    if(tag == 10){
+        shareType =2;
+    }
+    else if(tag == 11){
+        shareType = 3;
+    }
+    else if(tag == 12){
+        shareType = 1;
+    }
+    else if(tag == 13){
+        return;;
+    }
+    
+    NSString *serUrl = @"http://192.168.12.253:8080/#/pages/fileSharing/index?token=";
+    NSString *shareUrl = [[NSString alloc] initWithFormat:@"%@%@",serUrl,model.data.token];
+    //NSString *shareTitle = [[NSString alloc] initWithFormat:@"Private-X%@",NSLocalizedString(@"common_edit_share",nil)];
+    NSString *shareTitle = @"Private-X分享";
+    
+    
+    NSString *firstname = nil;
+    if (_didSelectListArr.count > 0) {
+        NASFilePicDataArrModel*dataModel = _didSelectListArr[0];
+        firstname = dataModel.name;
+    }
+    
+    //我正在使用Private-X魔盒,给大家分享 文件名称文件名称.jpg 等 2 个文件 ,快来看看吧~
+    NSString *shareContent = [[NSString alloc] initWithFormat:@"我正在使用Private-X魔盒,给大家分享%@等%ld个文件 ,快来看看吧~",firstname,_didSelectListArr.count];
+    
+    if(_didSelectListArr.count == 0){
+        shareContent = [[NSString alloc] initWithFormat:@"我正在使用Private-X魔盒,给大家分享%@ ,快来看看吧~",firstname];
+    }
     
-//    if(_didClickButtonFun){
-//        _didClickButtonFun(tag);
-//    }
+    [[customShareManageTool sharedManager] shareType:shareType withShareUrl:shareUrl withShareTitle:shareTitle withShareContent:shareContent];
 }
 
 @end

+ 1 - 0
创维盒子/双子星云手机/Class/Set/previewFile/view/editTypeBottomView.h

@@ -14,6 +14,7 @@ NS_ASSUME_NONNULL_BEGIN
 
 
 - (void)setButtonStateFunBy:(BOOL)canClick;
+- (void)setCanShaewFunBy:(BOOL)canShare;
 @end
 
 NS_ASSUME_NONNULL_END

+ 6 - 0
创维盒子/双子星云手机/Class/Set/previewFile/view/editTypeBottomView.m

@@ -161,4 +161,10 @@
     _rightButton.alpha = alpha;
     _midButton.alpha = alpha;
 }
+
+- (void)setCanShaewFunBy:(BOOL)canShare
+{
+    //_midButton.hidden = YES;
+    _midButton.hidden = !canShare;
+}
 @end

+ 12 - 0
创维盒子/双子星云手机/netWork/newWorkInterface.h

@@ -70,4 +70,16 @@
  返回数据模型 */
 #define getIpFun  @"/box/ip/allocation/getIp"
 
+/*10 分享开关接口  GET请求
+输入参数    type 1=应用;2=图片;3=视频;4=音频;5=文档;6=文件
+ 
+ 返回数据模型 */
+#define queryShareSwitchFun  @"/box/share/info/queryShareSwitch"
+
+/*11 新增分享接口  POST请求
+输入参数
+ 
+ 返回数据模型 */
+#define addShareInfoFun  @"/box/share/info/add"
+
 #endif /* newWorkInterface_h */

+ 1 - 0
创维盒子/双子星云手机/zh-Hans.lproj/Localizable.strings

@@ -477,3 +477,4 @@
 "share_record_title"   = "分享连接";
 "check_share_link_title"   = "查看连接";
 "copy_share_link_title"   = "复制连接";
+"share_fail_msg"   = "分享失败,请稍后再试";