// // 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)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