hanjing лет назад: 6
Родитель
Сommit
09869e16d5

+ 1 - 1
app/src/main/java/com/sheep/gamegroup/module/game/activity/ActGameGroupOrGameDetail.java

@@ -493,7 +493,7 @@ public class ActGameGroupOrGameDetail extends BaseActivity {
     @OnClick(R.id.gc_game_app_detail_bt3)
     public void onGoDirectionalPay(View v) {
         CommonUtil.getInstance().getUserInfo(false, user -> {
-            if (user != null) return;
+            if (user == null) return;
             if (user.isVIP()) {
                 Jump2View.getInstance().gotoGameVipRecharge(gameEntity.getApp());
             } else {

+ 14 - 3
app/src/main/java/com/sheep/gamegroup/module/game/adapter/AdpGameGroupGameCompare.java

@@ -9,6 +9,7 @@ import com.chad.library.adapter.base.BaseQuickAdapter;
 import com.chad.library.adapter.base.BaseViewHolder;
 import com.kfzs.duanduan.utils.NumberFormatUtils;
 import com.sheep.gamegroup.model.entity.Applications;
+import com.sheep.gamegroup.util.CommonUtil;
 import com.sheep.gamegroup.util.Jump2View;
 import com.sheep.gamegroup.util.ViewUtil;
 import com.sheep.jiuyan.samllsheep.R;
@@ -26,6 +27,7 @@ public class AdpGameGroupGameCompare extends BaseQuickAdapter<Applications, Base
     }
 
     public static boolean canDownload = false;
+
     @Override
     protected void convert(BaseViewHolder helper, Applications item) {
         TextView item_gggc_download_tv = helper.getView(R.id.item_gggc_download_tv);
@@ -37,8 +39,17 @@ public class AdpGameGroupGameCompare extends BaseQuickAdapter<Applications, Base
         AppCompatRatingBar item_gggc_score_acrb = helper.itemView.findViewById(R.id.item_gggc_score_acrb);
         View item_gggc_line = helper.itemView.findViewById(R.id.item_gggc_line);
 
-        item_gggc_vip_tv.setOnClickListener(view -> Jump2View.getInstance().gotoGameVipRecharge(item));
-        if(canDownload) {
+        item_gggc_vip_tv.setOnClickListener(view -> {
+            CommonUtil.getInstance().getUserInfo(false, user->{
+                if(user==null) return;
+                if(user.isVIP()){
+                    Jump2View.getInstance().gotoGameVipRecharge(item);
+                } else {
+                    Jump2View.getInstance().gotoVip(this.mContext);
+                }
+            });
+        });
+        if (canDownload) {
             item.getFindAppHelper().updateDownloadTaskView(true, item, item_gggc_download_tv);
             item_gggc_download_tv.setTag("PUBLIC_TAG_PREFIX_TEXTVIEW_LIST" + item.getDownload_link());
         }
@@ -47,7 +58,7 @@ public class AdpGameGroupGameCompare extends BaseQuickAdapter<Applications, Base
         ViewUtil.setVisibility(item_gggc_v_line, showVipTv);
         ViewUtil.setText(item_gggc_name_tv, item.getGameFrom());
         ViewUtil.setText(item_gggc_info_tv, item.getSimpleInfo());
-        ViewUtil.setText(item_gggc_score_tv, NumberFormatUtils.retain1(item.getScore())+"分");
+        ViewUtil.setText(item_gggc_score_tv, NumberFormatUtils.retain1(item.getScore()) + "分");
         item_gggc_score_acrb.setMax(10);
         item_gggc_score_acrb.setProgress((int) item.getScore());
         ViewUtil.setVisibility(item_gggc_line, helper.getAdapterPosition() + 1 != getItemCount());

+ 1 - 1
app/src/main/java/com/sheep/gamegroup/util/Jump2View.java

@@ -3031,7 +3031,7 @@ public class Jump2View {
     public void gotoGameVipRecharge(Applications app) {
         String url = Config.getUrlByPath(Config.PATH_DIRECTIONAL_RECHARGE + "/" + app.getGame_discount_id(), "authorization", SpUtils.getToken(SheepApp.getInstance()), "ssnocache", "1");
         WebParams webParams = new WebParams(url, "抢购优惠").setShowTitle(false);
-        Jump2View.getInstance().goWeb(SheepApp.getInstance(), webParams);
+        Jump2View.getInstance().goWeb(SheepApp.getInstance(), webParams, true);
     }
 
     public void gotoGameVipRecharge(int discountId, String packageName, String token, int orient) {

+ 1 - 1
app/src/main/java/com/sheep/gamegroup/view/activity/ActGcGameAppDetail.java

@@ -372,7 +372,7 @@ public class ActGcGameAppDetail extends BaseActivity {
     @OnClick(R.id.gc_game_app_detail_bt3)
     public void onGoDirectionalPay(View v) {
         CommonUtil.getInstance().getUserInfo(false, user->{
-            if(user!=null) return;
+            if(user==null) return;
             if(user.isVIP()){
                 Jump2View.getInstance().gotoGameVipRecharge(gameEntity.getApp());
             } else {