123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- //
- // FKCircleProductRequest.m
- // FirstLink
- //
- // Created by ascii on 16/6/15.
- // Copyright © 2016年 FirstLink. All rights reserved.
- //
- #import "FKCircleProductRequest.h"
- @implementation FKCircleProductRequest
- + (void)requestItems:(int)identify
- startRow:(NSString *)startRow
- pageSize:(NSString *)pageSize
- productType:(FKCircleProductType)productType
- deleagate:(id<FLNetworkDelegate>)delegate {
- if (!startRow || !pageSize) {
- return;
- }
-
- NSArray *keys = @[@"start_row", @"page_size", @"source"];
- NSArray *values = @[startRow, pageSize, [FKCircleProductRequest sourceFromProductType:productType]];
- NSString *itemJSONString = [FLRequestHelper JSONStringWithKeys:keys
- values:values];
-
- NSMutableDictionary *para = [NSMutableDictionary dictionary];
- [para setValue:itemJSONString forKey:@"share_json"];
- [para addEntriesFromDictionary:[FLRequestHelper commonParamater]];
-
- NSString *URLString = [NSString stringWithFormat:@"%@/link-site/api/share/find_share_products.json", [[FKServerUtil sharedInstance] apiServer]];
-
- [[FLDataCenter sharedDataCenter] POST:URLString
- para:para
- identify:identify
- delegate:delegate];
- }
- + (NSString *)sourceFromProductType:(FKCircleProductType)productType {
- switch (productType) {
- case FKCircleProductTypeBuyRecord: {
- return @"1";
- break;
- }
- case FKCircleProductTypeBasket: {
- return @"2";
- break;
- }
- case FKCircleProductTypeCollect: {
- return @"3";
- break;
- }
- default:
- break;
- }
- return @"";
- }
- @end
|