Pārlūkot izejas kodu

ninggege。提交了新的 CRUD

openlockPPP 1 gadu atpakaļ
vecāks
revīzija
b3ed83b9df

BIN
jiaPei.xcworkspace/xcuserdata/mimasigeling.xcuserdatad/UserInterfaceState.xcuserstate


+ 6 - 0
jiaPei/APPdelegateModularForRequest.m

@@ -137,6 +137,12 @@ RQAppEventMod(APPdelegateModularForRequest)
                 RQ_COMMON_MANAGER.JSJP_APP_JSQ_ICON_OPEN = [[NSString stringWithFormat:@"%@",dictInfoModel.dictValue] isEqualToString:@"1"]? YES : NO;
             }else if ([dictInfoModel.dictLabel isEqualToString:@"JSJP_APP_VOICE"]) {
                 RQ_COMMON_MANAGER.JSJP_APP_VOICE = [[NSString stringWithFormat:@"%@",dictInfoModel.dictValue] isEqualToString:@"1"]? YES : NO;
+            }else if ([dictInfoModel.dictLabel isEqualToString:@"JSJP_APP_VOICE_SET"]) {
+                NSError *error = nil;
+                // Convert JSON string to NSDictionary
+                NSData *jsonData = [dictInfoModel.dictValue dataUsingEncoding:NSUTF8StringEncoding];
+                NSDictionary *jsonDictionary = [NSJSONSerialization JSONObjectWithData:jsonData options:kNilOptions error:&error];
+                RQ_COMMON_MANAGER.JSJP_APP_VOICE_SET = jsonDictionary;
             }else if ([dictInfoModel.dictLabel isEqualToString:@"JSJP_APP_AD_CYCLE"]) {
                 RQ_COMMON_MANAGER.JSJP_APP_AD_CYCLE = [dictInfoModel.dictValue integerValue];
             } else if ([dictInfoModel.dictLabel isEqualToString:@"JSJP_Is_Online_Media_Image"]) {

+ 8 - 7
jiaPei/OLD/Util/SingletonManger/VoiceManager/NYVoiceManager.m

@@ -197,14 +197,15 @@ static dispatch_once_t onceToken;
     注意:每次检测时将使用所入参的一句文本请求服务器,如果后端合成成功将会额外消耗该句字数的合成额度
     */
     _checkTimeout = 300;
-    
+//    JSJP_APP_VOICE_SET
     @try {
-        NSDictionary *dict = @{
-            @"onlineSpeed":@"0",//设置合成声音速度0默认 1正常 1.2倍
-            @"onlineVoiceType":@"1001",//设置合成声音类型
-            @"onlineLanguage":@"1",//设置合成语种-1中文 2英文
-            @"onlineVolume":@"0",//设置合成声音大小默认值为0
-        };
+//        NSDictionary *dict = @{
+//            @"onlineSpeed":@"0",//设置合成声音速度0默认 1正常 1.2倍
+//            @"onlineVoiceType":@"1001",//设置合成声音类型
+//            @"onlineLanguage":@"1",//设置合成语种-1中文 2英文
+//            @"onlineVolume":@"0",//设置合成声音大小默认值为0
+//        };
+        NSDictionary *dict = RQ_COMMON_MANAGER.JSJP_APP_VOICE_SET;
         if(dict){ //读取服务器配置
             _onlineSpeed = [dict[@"onlineSpeed"] floatValue];
             _onlineVoiceType = [dict[@"onlineVoiceType"] intValue];

+ 1 - 0
jiaPei/Utils/Manager/CommonManager/RQCommonManager.h

@@ -25,6 +25,7 @@ NS_ASSUME_NONNULL_BEGIN
 
 @property (nonatomic, readwrite, assign) BOOL JSJP_APP_JSQ_ICON_OPEN;
 @property (nonatomic, readwrite, assign) BOOL JSJP_APP_VOICE;
+@property (nonatomic, readwrite, copy) NSDictionary *JSJP_APP_VOICE_SET;
 
 @property (nonatomic, readwrite, assign) BOOL JSJP_Is_Online_Media_Image;
 @property (nonatomic, readwrite, assign) BOOL JSJP_Is_Online_Media_Video;

+ 16 - 0
jiaPei/Utils/Manager/CommonManager/RQCommonManager.m

@@ -151,10 +151,26 @@
     }
 }
 
+- (NSDictionary *)JSJP_APP_VOICE_SET
+{
+    id object = [RQ_SHARE_FUNCTION getObjectWithKey:@"JSJP_APP_VOICE_SET"];
+    if (RQObjectIsNil(object)) {
+        return @{};
+    }
+    
+    return object;
+}
+
+
 - (void)setJSJP_APP_AD_CYCLE:(NSInteger)JSJP_APP_AD_CYCLE {
     [RQ_SHARE_FUNCTION saveObjectWithObject:[NSNumber numberWithInteger:JSJP_APP_AD_CYCLE] ForKey:@"JSJP_APP_AD_CYCLE"];
 }
 
+- (void)setJSJP_APP_VOICE_SET:(NSDictionary *)JSJP_APP_VOICE_SET {
+    if (JSJP_APP_VOICE_SET)
+        [RQ_SHARE_FUNCTION saveObjectWithObject:JSJP_APP_VOICE_SET ForKey:@"JSJP_APP_VOICE_SET"];
+}
+
 - (BOOL)JSJP_Is_Online_Media_Image {
     id object = [RQ_SHARE_FUNCTION getObjectWithKey:@"JSJP_Is_Online_Media_Image"];
     if (RQObjectIsNil(object)) {