财神随手记账

JZChartRequest.m 1.4KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //
  2. // JZChartRequest.m
  3. // JIZHANG
  4. //
  5. // Created by kuxuan on 2017/10/27.
  6. // Copyright © 2017年 kuxuan. All rights reserved.
  7. //
  8. #import "JZChartRequest.h"
  9. @implementation JZChartRequest
  10. + (void)requestChartData:(NSDictionary *)para data:(void(^)(NSArray *array))array;
  11. {
  12. NSString *urlString = [NSString stringWithFormat:@"%@/getChartsData",URL];
  13. [JZHttp post:urlString params:para success:^(id json) {
  14. NSArray *chartArray = [NSArray yy_modelArrayWithClass:[JZChartModel class] json:json];
  15. array(chartArray);
  16. } failure:^(NSError *error) {
  17. }];
  18. }
  19. + (void)requestNewChartTime:(NSDictionary *)para data:(void (^)(NSArray *))array {
  20. NSString *urlString = [NSString stringWithFormat:@"%@/getTimeHeader",URL];
  21. [JZHttp post:urlString params:para success:^(id json) {
  22. NSArray *chartArray = [NSArray yy_modelArrayWithClass:[JZNewChartTimeModel class] json:json];
  23. array(chartArray);
  24. } failure:^(NSError *error) {
  25. array(nil);
  26. }];
  27. }
  28. + (void)requestNewChartTimeData:(NSDictionary *)para data:(void (^)(JZNewChartTimeDataModel *))data {
  29. NSString *urlString = [NSString stringWithFormat:@"%@/getTimeData",URL];
  30. [JZHttp post:urlString params:para success:^(id json) {
  31. JZNewChartTimeDataModel *model = [JZNewChartTimeDataModel yy_modelWithJSON:json];
  32. data(model);
  33. } failure:^(NSError *error) {
  34. data(nil);
  35. }];
  36. }
  37. @end