1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- //
- // RQURLParameters.m
- // RQCommon
- //
- // Created by 张嵘 on 2018/11/16.
- // Copyright © 2018 张嵘. All rights reserved.
- //
- #import "RQURLParameters.h"
- #import "RQHTTPService.h"
- @implementation SBURLExtendsParameters
- + (instancetype)extendsParameters
- {
- return [[self alloc] init];
- }
- - (instancetype)init
- {
- self = [super init];
- if (self) {
- }
- return self;
- }
- - (NSString *)ver{
- static NSString *version = nil;
- if (version == nil) version = [NSBundle mainBundle].infoDictionary[@"CFBundleShortVersionString"];
- return (version.length>0)?version:@"";
- }
- - (NSString *)token {
- // NSString *uid = self.uid;
- // if (RQStringIsNotEmpty(uid) && RQStringIsNotEmpty([RQHTTPService sharedInstance].token)){
- // NSString *t_token = [NSString stringWithFormat:@"%@-%@",uid,[RQHTTPService sharedInstance].token];
- // return t_token;
- // }
- return @"";//[RQHTTPService sharedInstance].token;
- }
- - (NSString *)deviceid {
- static NSString *deviceidStr = nil;
- if (deviceidStr == nil) deviceidStr = [SAMKeychain deviceId];
- return deviceidStr.length>0?deviceidStr:@"";
- }
- - (NSString *)platform{
- return @"iOS";
- }
- - (NSString *)channel{
- return @"AppStore";
- }
- - (NSString *)t {
- return [NSString stringWithFormat:@"%.f", [NSDate date].timeIntervalSince1970];
- }
- @end
- @implementation RQURLParameters
- + (instancetype)urlParametersWithMethod:(NSString *)method path:(NSString *)path parameters:(NSDictionary *)parameters {
- //控制-测试环境
- if(!isOfficial){
- path = [path stringByReplacingOccurrencesOfString:@"jsjp-admin.zzxcx.net" withString:@"jsjp-admin1.zzxcx.net"];
- }
- return [[self alloc] initUrlParametersWithMethod:method path:path parameters:parameters];
- }
- - (instancetype)initUrlParametersWithMethod:(NSString *)method path:(NSString *)path parameters:(NSDictionary *)parameters {
- self = [super init];
- if (self) {
- self.method = method;
- self.path = path;
- self.parameters = parameters;
- self.extendsParameters = [[SBURLExtendsParameters alloc] init];
- }
- return self;
- }
- @end
|