JSXGRequest.m 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. //
  2. // JSXGRequest.m
  3. // jiaPeiC
  4. //
  5. // Created by EchoShacolee on 2017/2/4.
  6. // Copyright © 2017年 JCZ. All rights reserved.
  7. //
  8. #import "JSXGRequest.h"
  9. #import "Tools.h"
  10. @implementation JSXGRequest
  11. +(void)getDataWithMessageName:(NSString *)msgName{
  12. if ([msgName isEqualToString:@"学员签到"]) {
  13. [LoadingView showHUD];
  14. if (![Util connectedToNetWork]) {
  15. showMsgUnconnect();
  16. return;
  17. }
  18. NSMutableArray *arr=[NSMutableArray array];
  19. [arr addPro:@"userId" Value:defUser.userDict[@"id"]];
  20. [arr addPro:@"stuId" Value:defUser.userDict[@"outId"]];
  21. [arr addPro:@"dqbh" Value:defUser.userDict[@"city"]];
  22. [arr addPro:@"coachId" Value:@""];
  23. [arr addPro:@"sim" Value:@""];
  24. [arr addPro:@"gps" Value:@""];
  25. NSString* method = @"uploadStuSign";
  26. [jiaPeiManager requestAnythingWithURL:method array:arr data:nil completion:^(NSDictionary * root) {
  27. RemoveHUD();
  28. if (!root) {
  29. ShowMsg(@"签到失败!");
  30. return ;
  31. }
  32. if ([root[@"code"] isEqualToString:@"1"]) {
  33. ShowMsg(root[@"body"]);
  34. return;
  35. }
  36. ShowMsg(@"签到成功!");
  37. }];
  38. }else if([msgName isEqualToString:@"学员签到拍照"]) {
  39. [LoadingView showHUD];
  40. if (![Util connectedToNetWork]) {
  41. showMsgUnconnect();
  42. return;
  43. }
  44. NSMutableArray *arr=[NSMutableArray array];
  45. [arr addPro:@"loginFlag" Value:@"1"];//2签退拍照
  46. [arr addPro:@"content" Value:@""];
  47. [arr addPro:@"subjcode" Value:@""];
  48. [arr addPro:@"classId" Value:@""];
  49. [arr addPro:@"ptime" Value:@""];
  50. [arr addPro:@"stuId" Value:defUser.userDict[@"outId"]];
  51. [arr addPro:@"dqbh" Value:defUser.userDict[@"city"]];
  52. [arr addPro:@"coachId" Value:@""];
  53. [arr addPro:@"sim" Value:@""];
  54. [arr addPro:@"gps" Value:@""];
  55. NSString* method = @"takePhoto";
  56. [jiaPeiManager requestAnythingWithURL:method array:arr data:nil completion:^(NSDictionary * root) {
  57. RemoveHUD();
  58. if (!root) {
  59. ShowMsg(@"xx失败!");
  60. return ;
  61. }
  62. if ([root[@"code"] isEqualToString:@"1"]) {
  63. ShowMsg(root[@"body"]);
  64. return;
  65. }
  66. ShowMsg(@"xx成功!");
  67. }];
  68. }else if([msgName isEqualToString:@"分钟学时及GPS点上传"]) {
  69. [LoadingView showHUD];
  70. if (![Util connectedToNetWork]) {
  71. showMsgUnconnect();
  72. return;
  73. }
  74. NSMutableArray *arr=[NSMutableArray array];
  75. [arr addPro:@"stuId" Value:defUser.userDict[@"outId"]];
  76. [arr addPro:@"coachId" Value:@""];
  77. [arr addPro:@"trainNo" Value:@""];
  78. [arr addPro:@"sim" Value:@""];
  79. [arr addPro:@"upType" Value:@""];
  80. [arr addPro:@"subjcode" Value:@""];
  81. [arr addPro:@"classId" Value:@""];
  82. [arr addPro:@"maxSpeed" Value:@""];
  83. [arr addPro:@"mileAge" Value:@""];
  84. [arr addPro:@"dqbh" Value:defUser.userDict[@"city"]];
  85. [arr addPro:@"gps" Value:@""];
  86. NSString* method = @"saveCoachSignIn";
  87. [jiaPeiManager requestAnythingWithURL:method array:arr data:nil completion:^(NSDictionary * root) {
  88. RemoveHUD();
  89. if (!root) {
  90. ShowMsg(@"--失败!");
  91. return ;
  92. }
  93. if ([root[@"code"] isEqualToString:@"1"]) {
  94. ShowMsg(root[@"body"]);
  95. return;
  96. }
  97. ShowMsg(@"--成功!");
  98. }];
  99. }
  100. }
  101. @end