JXXIuGaiJiXinHaoVc.m 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. //
  2. // JXXIuGaiJiXinHaoVc.m
  3. // shiku_im
  4. //
  5. // Created by 123 on 2020/5/26.
  6. // Copyright © 2020 Reese. All rights reserved.
  7. //
  8. #import "JXXIuGaiJiXinHaoVc.h"
  9. @interface JXXIuGaiJiXinHaoVc ()
  10. @property (nonatomic,weak) UIImageView *iconIMG;
  11. @property (nonatomic,weak) UITextField *textTF;
  12. @end
  13. @implementation JXXIuGaiJiXinHaoVc
  14. - (void)viewDidLoad {
  15. [super viewDidLoad];
  16. [self defineNavBar:@"修改即信号" andRinghtBtnImg:@""];
  17. UIImageView *iconIMG=[[UIImageView alloc]init];
  18. iconIMG.image=[UIImage imageNamed:@"组1"];
  19. iconIMG.layer.cornerRadius=35;
  20. iconIMG.layer.masksToBounds=YES;
  21. [self.view addSubview:iconIMG];
  22. self.iconIMG=iconIMG;
  23. [iconIMG mas_makeConstraints:^(MASConstraintMaker *make) {
  24. make.left.mas_equalTo(15);
  25. make.top.mas_equalTo(JX_SCREEN_TOP+10);
  26. make.width.mas_equalTo(70);
  27. make.height.mas_equalTo(70);
  28. }];
  29. UILabel *titleB=[[UILabel alloc]init];
  30. titleB.text=g_server.myself.userNickname;
  31. [self.view addSubview:titleB];
  32. [titleB mas_makeConstraints:^(MASConstraintMaker *make) {
  33. make.left.mas_equalTo(iconIMG.mas_right).mas_offset(10);
  34. make.top.mas_equalTo(iconIMG.mas_top).mas_offset(15);
  35. }];
  36. UILabel *subTitle=[[UILabel alloc]init];
  37. NSString *messs=[[NSUserDefaults standardUserDefaults] objectForKey:@"membershipAccount_ID"];
  38. subTitle.text=[NSString stringWithFormat:@"即信号:%@",messs];
  39. [self.view addSubview:subTitle];
  40. [subTitle mas_makeConstraints:^(MASConstraintMaker *make) {
  41. make.left.mas_equalTo(iconIMG.mas_right).mas_offset(10);
  42. make.top.mas_equalTo(titleB.mas_bottom).mas_offset(10);
  43. }];
  44. UITextField *textTF=[[UITextField alloc]init];
  45. textTF.text=messs;
  46. [self.view addSubview:textTF];
  47. self.textTF=textTF;
  48. [textTF mas_makeConstraints:^(MASConstraintMaker *make) {
  49. make.left.mas_equalTo(20);
  50. make.right.mas_equalTo(-20);
  51. make.top.mas_equalTo(iconIMG.mas_bottom).mas_offset(20);
  52. make.height.mas_equalTo(44);
  53. }];
  54. UIView *lineView=[[UIView alloc]init];
  55. lineView.backgroundColor=kRGBColor(222, 29, 19);
  56. [self.view addSubview:lineView];
  57. [lineView mas_makeConstraints:^(MASConstraintMaker *make) {
  58. make.left.mas_equalTo(20);
  59. make.right.mas_equalTo(-20);
  60. make.top.mas_equalTo(textTF.mas_bottom).mas_offset(1);
  61. make.height.mas_equalTo(1);
  62. }];
  63. UILabel *BtTitle=[[UILabel alloc]init];
  64. BtTitle.text=@"请将您的ID号修改和您的吉利彩票会员账号一致,注意只能修改一次。 如果仍不小心填错请联系在线客服及时修改,已确保数据同步。";
  65. BtTitle.numberOfLines=0;
  66. BtTitle.textColor=[UIColor grayColor];
  67. [self.view addSubview:BtTitle];
  68. [BtTitle mas_makeConstraints:^(MASConstraintMaker *make) {
  69. make.left.mas_equalTo(20);
  70. make.right.mas_equalTo(-20);
  71. make.top.mas_equalTo(lineView.mas_bottom).mas_offset(15);
  72. }];
  73. [g_server delHeadImage:g_server.myself.userId];
  74. [g_server getHeadImageSmall:g_server.myself.userId userName:g_server.myself.userNickname imageView:iconIMG];
  75. UIButton *qrBtn=[[UIButton alloc]init];
  76. [qrBtn setTitle:@"确认" forState:UIControlStateNormal];
  77. qrBtn.layer.cornerRadius=5;
  78. qrBtn.layer.masksToBounds=YES;
  79. qrBtn.backgroundColor=kRGBColor(219, 45, 45);
  80. [self.view addSubview:qrBtn];
  81. [qrBtn mas_makeConstraints:^(MASConstraintMaker *make) {
  82. make.left.mas_equalTo(30);
  83. make.right.mas_equalTo(-30);
  84. make.height.mas_equalTo(44);
  85. make.top.mas_equalTo(BtTitle.mas_bottom).mas_offset(20);
  86. }];
  87. [qrBtn addTarget:self action:@selector(qrBtnClick) forControlEvents:UIControlEventTouchUpInside];
  88. }
  89. /** 确认*/
  90. -(void)qrBtnClick{
  91. long time = (long)[[NSDate date] timeIntervalSince1970];
  92. time = (time *1000 + g_server.timeDifference);
  93. NSString *salt = [NSString stringWithFormat:@"%ld", time];
  94. [SVProgressHUD show];
  95. [g_server updateShikuNum:g_server.myself salt:salt membershipAccount:_textTF.text toView:self];
  96. }
  97. -(void) didServerResultSucces:(JXConnection*)aDownload dict:(NSDictionary*)dict array:(NSArray*)array1{
  98. [SVProgressHUD dismiss];
  99. //NSLog(@"dict: %@ --- arry: %@",dict ,array1 );
  100. if([aDownload.action isEqualToString:act_UserUpdate])
  101. {
  102. if ([dict[@""] isEqualToString:@"您已修改过即信号"]) {
  103. }
  104. [SVProgressHUD showWithStatus:dict[@"resultMsg"]];
  105. [SVProgressHUD dismissWithDelay:1.0];
  106. [g_navigation dismissViewController:self animated:YES];
  107. }
  108. }
  109. -(int) didServerResultFailed:(JXConnection*)aDownload dict:(NSDictionary*)dict{
  110. NSString * errorCode = [NSString stringWithFormat:@"%@",[dict objectForKey:@"resultMsg"]];
  111. if([errorCode isEqualToString:@"权限验证失败"])
  112. {
  113. if ([aDownload.action isEqualToString:act_UserUpdate])
  114. {
  115. }else{
  116. }
  117. }
  118. [SVProgressHUD showWithStatus:errorCode];
  119. [SVProgressHUD dismissWithDelay:1.0];
  120. return [errorCode intValue];
  121. }
  122. @end