|
@@ -70,9 +70,8 @@
|
|
|
self.backgroundColor = [UIColor clearColor];
|
|
|
@weakify(self)
|
|
|
self.reviewsImgV.ViewtapClose = ^(NSInteger num, id _Nonnull data) {
|
|
|
-// if(self.currencyparameterClose){
|
|
|
-// self.currencyparameterClose(num, data);
|
|
|
-// }
|
|
|
+
|
|
|
+
|
|
|
@strongify(self)
|
|
|
|
|
|
|
|
@@ -135,35 +134,51 @@
|
|
|
|
|
|
#pragma mark - **************** handle ****************
|
|
|
-(void)handle_addZanBtnEvent:(UIButton *)btn{
|
|
|
- /* if (NIL(User_token)){ //判断登陆
|
|
|
- [Fuction_Tool present_Loginpage];
|
|
|
+ //判断登陆
|
|
|
+ if (![ASUserInfoManager.shared isLogin]) {
|
|
|
+ [Fuction_Tool pop_toLoginVC];
|
|
|
return;
|
|
|
}
|
|
|
- NSString *url = nil;
|
|
|
+
|
|
|
+ NSDictionary *params = nil;
|
|
|
if(btn.selected){ //取消赞
|
|
|
- url = BaseRequestrUrl(GoodsDetails_productDelThumbsUp);
|
|
|
+ params = @{@"rid":self.reviewM.review_id, @"flag":@"del"};
|
|
|
}else{
|
|
|
- url = BaseRequestrUrl(GoodsDetails_productAddThumbsUp);
|
|
|
+ params = @{@"rid":self.reviewM.review_id, @"flag":@"add"};
|
|
|
}
|
|
|
UIViewController *topVC = topViewController();
|
|
|
[MBProgressHUD showHUDAddedTo:topVC.view animated:YES];
|
|
|
- [PPNetworkHelper POST:url parameters:@{@"entity_id":self.reviewM.review_id} success:^(id responseObject) {
|
|
|
+
|
|
|
+ K_WEAK_SELF;
|
|
|
+ [ASNetTools.shared getWithPath:Reviews_rewriteProductAddReviewzan param:params success:^(id _Nonnull json) {
|
|
|
+ K_STRONG_SELF;
|
|
|
[MBProgressHUD hideHUDForView:topVC.view animated:YES];
|
|
|
- NSDictionary *tepDic = responseObject[@"data"];
|
|
|
- if(RequestSuccess){
|
|
|
- btn.selected = !btn.selected;
|
|
|
- self.zanBtn.selected = btn.selected;
|
|
|
- self.reviewM.thumbsUp = [NSString stringWithFormat:@"%d",![self.reviewM.thumbsUp boolValue]];
|
|
|
- self.reviewM.zan = [NSString stringWithFormat:@"%@",tepDic[@"num"]];
|
|
|
- [btn setTitle: self.reviewM.zan forState:UIControlStateNormal];
|
|
|
- [self.zanBtn setTitle: self.reviewM.zan forState:UIControlStateNormal];
|
|
|
+
|
|
|
+ NSLog(@"=======%@", json);
|
|
|
+// NSDictionary *tepDic = (NSDictionary *)json;
|
|
|
+ btn.selected = !btn.selected;
|
|
|
+ self.zanBtn.selected = btn.selected;
|
|
|
+
|
|
|
+ if (btn.selected) {
|
|
|
+ self.reviewM.zan = [NSString stringWithFormat:@"%d", [self.reviewM.zan intValue] + 1];
|
|
|
+ [btn setTitle:self.reviewM.zan forState:UIControlStateNormal];
|
|
|
+ [self.zanBtn setTitle:self.reviewM.zan forState:UIControlStateNormal];
|
|
|
+ } else {
|
|
|
+ self.reviewM.zan = [NSString stringWithFormat:@"%d", [self.reviewM.zan intValue] - 1];
|
|
|
+ [btn setTitle:self.reviewM.zan forState:UIControlStateNormal];
|
|
|
+ [self.zanBtn setTitle:self.reviewM.zan forState:UIControlStateNormal];
|
|
|
}
|
|
|
- [topVC.view makeToast:RequestErrorMsg duration:2 position:CSToastPositionCenter];
|
|
|
- } failure:^(NSError *error) {
|
|
|
+//// self.reviewM.thumbsUp = [NSString stringWithFormat:@"%d",![self.reviewM.thumbsUp boolValue]];
|
|
|
+// self.reviewM.zan = [NSString stringWithFormat:@"%@",tepDic[@"num"]];
|
|
|
+// [btn setTitle: self.reviewM.zan forState:UIControlStateNormal];
|
|
|
+// [self.zanBtn setTitle:self.reviewM.zan forState:UIControlStateNormal];
|
|
|
+
|
|
|
+
|
|
|
+ } faild:^(NSString * _Nonnull code, NSString * _Nonnull msg) {
|
|
|
+// K_STRONG_SELF;
|
|
|
[MBProgressHUD hideHUDForView:topVC.view animated:YES];
|
|
|
- [topVC.view makeToast:ReqNetWorkFaild duration:2 position:CSToastPositionCenter];
|
|
|
}];
|
|
|
- */
|
|
|
+
|
|
|
}
|
|
|
-(void)tap_imgFull:(UITapGestureRecognizer *)tap{
|
|
|
|