hanjing 6 gadi atpakaļ
vecāks
revīzija
f40b47d7b0

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

@@ -78,6 +78,7 @@ public class CertificationUtil {
                 intent.putExtra(activity.getString(R.string.kfzs_duanduan_datashare_certification_cancel), "delete");
             } else if ("validate".equals(ext)) {
                 intent.putExtra(activity.getString(R.string.kfzs_duanduan_datashare_certification_permit), "ok");
+                intent.putExtra(activity.getString(R.string.kfzs_duanduan_datashare_certification_token), token);
             } else {
                 intent.putExtra(activity.getString(R.string.kfzs_duanduan_datashare_package_extras), ext);
                 intent.putExtra(activity.getString(R.string.kfzs_duanduan_datashare_certification_token), token);

+ 12 - 4
app/src/main/java/com/sheep/gamegroup/view/activity/ActPay.java

@@ -100,11 +100,19 @@ public class ActPay extends BaseActivity {
             }
             CommonUtil.getInstance().checkAuth(token, result -> {
                 hideProgress();
-                if (result) {
-                    doPay();
-                } else {
-                    Jump2View.getInstance().goRechargeResult(this, "9001", from_package, null, "用户信息不一致,请重新登录");
+                if(TextUtils.isEmpty(order_no)){
+                    Intent retIntent = new Intent();
+                    retIntent.putExtra("use_flag", result);
+                    retIntent.putExtra("say_what", token);
+                    setResult(444, retIntent);
                     finish();
+                } else {
+                    if (result) {
+                        doPay();
+                    } else {
+                        Jump2View.getInstance().goRechargeResult(this, "9001", from_package, null, "用户信息不一致,请重新登录");
+                        finish();
+                    }
                 }
             });
         }