蘑菇視頻 v1.3.4版本的 MD5 值为:b21956b74446eba74a6fe191899b35cf

以下内容为反编译后的 UploadVerifyPageActivity.java 源代码,内容仅作参考


package com.asdfg.pfamobgn0329.ui.activity;

import android.annotation.SuppressLint;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.util.Base64;
import android.view.View;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;
import com.asdfg.pfamobgn0329.api.ApiManager;
import com.asdfg.pfamobgn0329.databinding.ActUpuploadBinding;
import com.asdfg.pfamobgn0329.main.UserManager;
import com.asdfg.pfamobgn0329.model.CaptchaModel;
import com.asdfg.pfamobgn0329.model.JustReturnMsg;
import com.asdfg.pfamobgn0329.model.MoguConfig;
import com.asdfg.pfamobgn0329.model.StsModel;
import com.asdfg.pfamobgn0329.model.UploadImage;
import com.asdfg.pfamobgn0329.ui.UploadImageGridView;
import com.asdfg.pfamobgn0329.utils.UploadUtils;
import com.kotlin.bbbasiclib.AndroidutilsKt;
import com.kotlin.bbbasiclib.base.BaseApplicaitonKt;
import com.kotlin.bbbasiclib.base.CommonBaseActivity;
import com.kotlin.bbbasiclib.common.Actions;
import com.kotlin.bbbasiclib.utils.ToastUtil;
import com.luck.picture.lib.entity.LocalMedia;
import java.io.File;
import java.util.List;
import java.util.UUID;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function3;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Ref;
import kotlin.ranges.IntProgression;
import kotlin.ranges.RangesKt___RangesKt;
import kotlin.text.StringsKt__StringsJVMKt;
import kotlin.text.StringsKt__StringsKt;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@Metadata(d1 = {"\u0000>\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000e\n\u0002\b\u0005\n\u0002\u0010\u0002\n\u0002\b\u0006\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0003J\b\u0010\u0010\u001a\u00020\u0011H\u0002J\b\u0010\u0012\u001a\u00020\u0011H\u0002J\b\u0010\u0013\u001a\u00020\u0011H\u0002J\b\u0010\u0014\u001a\u00020\u0011H\u0016J\b\u0010\u0015\u001a\u00020\u0011H\u0016J\"\u0010\u0016\u001a\u00020\u00112\u0006\u0010\u0017\u001a\u00020\u00182\u0006\u0010\u0019\u001a\u00020\u00182\b\u0010\u001a\u001a\u0004\u0018\u00010\u001bH\u0015J\b\u0010\u001c\u001a\u00020\u0011H\u0002J\b\u0010\u001d\u001a\u00020\u0011H\u0002J\u000e\u0010\u001e\u001a\u0004\u0018\u00010\u001f*\u0004\u0018\u00010\u000bR\u001c\u0010\u0004\u001a\u0004\u0018\u00010\u0005X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0006\u0010\u0007\"\u0004\b\b\u0010\tR\u001a\u0010\n\u001a\u00020\u000bX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\f\u0010\r\"\u0004\b\u000e\u0010\u000f¨\u0006 "}, d2 = {"Lcom/asdfg/pfamobgn0329/ui/activity/UploadVerifyPageActivity;", "Lcom/kotlin/bbbasiclib/base/CommonBaseActivity;", "Lcom/asdfg/pfamobgn0329/databinding/ActUpuploadBinding;", "()V", "capObj", "Lcom/asdfg/pfamobgn0329/model/CaptchaModel;", "getCapObj", "()Lcom/asdfg/pfamobgn0329/model/CaptchaModel;", "setCapObj", "(Lcom/asdfg/pfamobgn0329/model/CaptchaModel;)V", "uploadImgPath", "", "getUploadImgPath", "()Ljava/lang/String;", "setUploadImgPath", "(Ljava/lang/String;)V", "getPhoto", "", "getUploadToken", "getVerifyCode", "initData", "initView", "onActivityResult", "requestCode", "", "resultCode", "data", "Landroid/content/Intent;", "senSms", "uploadVerify", "covertBase64ToBitmap", "Landroid/graphics/Bitmap;", "app_googleRelease"}, k = 1, mv = {1, 7, 1}, xi = 48)
public final class UploadVerifyPageActivity extends CommonBaseActivity<ActUpuploadBinding> {
    @Nullable
    private CaptchaModel capObj;
    @NotNull
    private String uploadImgPath = "";

    public final void getPhoto() {
        final Ref.ObjectRef objectRef = new Ref.ObjectRef();
        objectRef.element = "";
        List<UploadImage> OooO00o2 = getBinding().putGrigphoto.f6815oo0oOOO.OooO00o();
        Intrinsics.checkNotNullExpressionValue(OooO00o2, "binding.putGrigphoto.upl…Adapter.displayImagesList");
        for (UploadImage uploadImage : OooO00o2) {
            T path = uploadImage.getPath();
            if (path == 0) {
                path = "";
            }
            objectRef.element = path;
        }
        if (AndroidutilsKt.isEmpty((String) objectRef.element)) {
            Toast makeText = Toast.makeText(BaseApplicaitonKt.getApplication(), "请上传一个自定义头像", 0);
            makeText.show();
            Intrinsics.checkExpressionValueIsNotNull(makeText, "Toast\n        .makeText(…         show()\n        }");
            return;
        }
        UUID randomUUID = UUID.randomUUID();
        Intrinsics.checkNotNullExpressionValue(randomUUID, "randomUUID()");
        final String uuid = randomUUID.toString();
        Intrinsics.checkNotNullExpressionValue(uuid, "uuid.toString()");
        final Ref.ObjectRef objectRef2 = new Ref.ObjectRef();
        objectRef2.element = uuid + '.' + AndroidutilsKt.getImgFileExtension((String) objectRef.element);
        if (AndroidutilsKt.isNotEmpty((String) objectRef.element)) {
            showLoadingDialog(true, "正在上传请耐心等待...");
            new Thread(new Runnable() {
                @Override
                public final void run() {
                    UploadVerifyPageActivity.m88getPhoto$lambda8(Ref.ObjectRef.this, uuid, this, objectRef2);
                }
            }).start();
        }
    }

    public static final void m88getPhoto$lambda8(Ref.ObjectRef filePath, String uuidString, final UploadVerifyPageActivity this$0, Ref.ObjectRef filename) {
        Intrinsics.checkNotNullParameter(filePath, "$filePath");
        Intrinsics.checkNotNullParameter(uuidString, "$uuidString");
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        Intrinsics.checkNotNullParameter(filename, "$filename");
        byte[] oo0oOOO2 = com.kotlin.bbbasiclib.utils.oo0oOOO0.oo0oOOO(com.kotlin.bbbasiclib.utils.oO0O0Oo0.oo0oOO(uuidString), new File((String) filePath.element));
        File oo0oOO2 = com.kotlin.bbbasiclib.utils.oo0oOOO0.oo0oOO(oo0oOOO2, new File(this$0.getCacheDir().getPath() + '/' + ((String) filename.element)));
        Intrinsics.checkNotNullExpressionValue(oo0oOO2, "byteArrayToFile(encrypt,upfile)");
        UploadUtils.INSTANCE.uploadFile(oo0oOO2, (String) filename.element, new OoooOoo.o00oO0o() {
            @Override
            public final void oo0oOO(int i, String str) {
                UploadVerifyPageActivity.m89getPhoto$lambda8$lambda7(UploadVerifyPageActivity.this, i, str);
            }
        });
    }

    public static final void m89getPhoto$lambda8$lambda7(final UploadVerifyPageActivity this$0, int i, String path) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        Intrinsics.checkNotNullExpressionValue(path, "path");
        this$0.uploadImgPath = path;
        this$0.dissmissLoading();
        if (i == 200) {
            this$0.runOnUiThread(new Runnable() {
                @Override
                public final void run() {
                    UploadVerifyPageActivity.m90getPhoto$lambda8$lambda7$lambda5(UploadVerifyPageActivity.this);
                }
            });
        } else {
            this$0.runOnUiThread(new Runnable() {
                @Override
                public final void run() {
                    UploadVerifyPageActivity.m91getPhoto$lambda8$lambda7$lambda6(UploadVerifyPageActivity.this);
                }
            });
        }
    }

    public static final void m90getPhoto$lambda8$lambda7$lambda5(UploadVerifyPageActivity this$0) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.dissmissLoading();
        ToastUtil.INSTANCE.toast("图片上传成功");
    }

    public static final void m91getPhoto$lambda8$lambda7$lambda6(UploadVerifyPageActivity this$0) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.dissmissLoading();
        ToastUtil.INSTANCE.toast("图片上传失败");
    }

    private final void getUploadToken() {
        if (UserManager.INSTANCE.isStsExpire()) {
            ApiManager.INSTANCE.getUploadToken(new Function3<Integer, String, StsModel, Unit>() {
                {
                    super(3);
                }

                @Override
                public Unit invoke(Integer num, String str, StsModel stsModel) {
                    invoke(num.intValue(), str, stsModel);
                    return Unit.INSTANCE;
                }

                public final void invoke(int i, @NotNull String msg, @Nullable StsModel stsModel) {
                    Intrinsics.checkNotNullParameter(msg, "msg");
                    if (i == 200) {
                        UserManager.INSTANCE.setStsModel(stsModel);
                        UploadVerifyPageActivity.this.getPhoto();
                    }
                }
            });
        } else {
            getPhoto();
        }
    }

    private final void getVerifyCode() {
        ApiManager.INSTANCE.getVerifyCodeImage(new Function3<Integer, String, String, Unit>() {
            {
                super(3);
            }

            @Override
            public Unit invoke(Integer num, String str, String str2) {
                invoke(num.intValue(), str, str2);
                return Unit.INSTANCE;
            }

            public final void invoke(int i, @NotNull String msg, @Nullable String str) {
                Intrinsics.checkNotNullParameter(msg, "msg");
                if ((str != null ? str.length() : 0) > 10) {
                    UploadVerifyPageActivity.this.setCapObj((CaptchaModel) new o00000oo.o00Ooo().oO0O0Oo(str, CaptchaModel.class));
                    ImageView imageView = UploadVerifyPageActivity.this.getBinding().ivVerify;
                    UploadVerifyPageActivity uploadVerifyPageActivity = UploadVerifyPageActivity.this;
                    CaptchaModel capObj = uploadVerifyPageActivity.getCapObj();
                    imageView.setImageBitmap(uploadVerifyPageActivity.covertBase64ToBitmap(capObj != null ? capObj.getCaptchaUrl() : null));
                }
            }
        });
    }

    public static final void m92initData$lambda2$lambda1(ActUpuploadBinding this_run, final UploadVerifyPageActivity this$0) {
        Intrinsics.checkNotNullParameter(this_run, "$this_run");
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this_run.putGrigphoto.postDelayed(new Runnable() {
            @Override
            public final void run() {
                UploadVerifyPageActivity.m93initData$lambda2$lambda1$lambda0(UploadVerifyPageActivity.this);
            }
        }, 1000L);
    }

    public static final void m93initData$lambda2$lambda1$lambda0(UploadVerifyPageActivity this$0) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.dissmissLoading();
    }

    public final void senSms() {
        String captchaId;
        ActUpuploadBinding binding = getBinding();
        ApiManager apiManager = ApiManager.INSTANCE;
        String phone = UserManager.INSTANCE.getPhone();
        String str = "";
        if (phone == null) {
            phone = "";
        }
        CaptchaModel captchaModel = this.capObj;
        if (captchaModel != null && (captchaId = captchaModel.getCaptchaId()) != null) {
            str = captchaId;
        }
        EditText etImgverify = binding.etImgverify;
        Intrinsics.checkNotNullExpressionValue(etImgverify, "etImgverify");
        apiManager.senSMs(phone, str, AndroidutilsKt.content(etImgverify), new Function3<Integer, String, JustReturnMsg, Unit>() {
            {
                super(3);
            }

            @Override
            public Unit invoke(Integer num, String str2, JustReturnMsg justReturnMsg) {
                invoke(num.intValue(), str2, justReturnMsg);
                return Unit.INSTANCE;
            }

            public final void invoke(int i, @NotNull String msg, @Nullable JustReturnMsg justReturnMsg) {
                IntProgression downTo;
                Intrinsics.checkNotNullParameter(msg, "msg");
                if (i == 200) {
                    AndroidutilsKt.toast("发送成功");
                    TextView textView = UploadVerifyPageActivity.this.getBinding().tvGetVerifycation;
                    Intrinsics.checkNotNullExpressionValue(textView, "binding.tvGetVerifycation");
                    downTo = RangesKt___RangesKt.downTo(60, 0);
                    AndroidutilsKt.YzmCountDown(textView, downTo);
                    return;
                }
                AndroidutilsKt.toast(msg);
            }
        });
    }

    public final void uploadVerify() {
        EditText editText = getBinding().etVerify;
        Intrinsics.checkNotNullExpressionValue(editText, "binding.etVerify");
        if (AndroidutilsKt.isEmpty(editText)) {
            Toast makeText = Toast.makeText(BaseApplicaitonKt.getApplication(), "短信验证码不能为空", 0);
            makeText.show();
            Intrinsics.checkExpressionValueIsNotNull(makeText, "Toast\n        .makeText(…         show()\n        }");
        } else if (AndroidutilsKt.isEmpty(getBinding().putTitle.getContent())) {
            Toast makeText2 = Toast.makeText(BaseApplicaitonKt.getApplication(), "标题内容不能为空", 0);
            makeText2.show();
            Intrinsics.checkExpressionValueIsNotNull(makeText2, "Toast\n        .makeText(…         show()\n        }");
        } else {
            ApiManager apiManager = ApiManager.INSTANCE;
            String content = getBinding().putTitle.getContent();
            Intrinsics.checkNotNullExpressionValue(content, "binding.putTitle.content");
            EditText editText2 = getBinding().etVerify;
            Intrinsics.checkNotNullExpressionValue(editText2, "binding.etVerify");
            apiManager.postUpload(content, AndroidutilsKt.content(editText2), this.uploadImgPath, new Function3<Integer, String, JustReturnMsg, Unit>() {
                {
                    super(3);
                }

                @Override
                public Unit invoke(Integer num, String str, JustReturnMsg justReturnMsg) {
                    invoke(num.intValue(), str, justReturnMsg);
                    return Unit.INSTANCE;
                }

                public final void invoke(int i, @NotNull String msg, @Nullable JustReturnMsg justReturnMsg) {
                    Intrinsics.checkNotNullParameter(msg, "msg");
                    if (i == 200) {
                        ToastUtil.INSTANCE.toast("申请成功等待后台审核");
                        UploadVerifyPageActivity.this.onBackPressed();
                        return;
                    }
                    ToastUtil.INSTANCE.toast(msg);
                }
            });
        }
    }

    @Nullable
    public final Bitmap covertBase64ToBitmap(@Nullable String str) {
        boolean contains$default;
        if (str == null || str.length() == 0) {
            return null;
        }
        contains$default = StringsKt__StringsKt.contains$default((CharSequence) str, (CharSequence) "data:image/png;base64,", false, 2, (Object) null);
        if (contains$default) {
            str = StringsKt__StringsJVMKt.replace$default(str, "data:image/png;base64,", "", false, 4, (Object) null);
        }
        byte[] decode = Base64.decode(str, 2);
        return BitmapFactory.decodeByteArray(decode, 0, decode.length);
    }

    @Nullable
    public final CaptchaModel getCapObj() {
        return this.capObj;
    }

    @NotNull
    public final String getUploadImgPath() {
        return this.uploadImgPath;
    }

    @Override
    public void initData() {
        if (AndroidutilsKt.isEmpty(UserManager.INSTANCE.getUpHost())) {
            ApiManager.INSTANCE.getMoguConfig("mguphost", new Function3<Integer, String, MoguConfig, Unit>() {
                @Override
                public Unit invoke(Integer num, String str, MoguConfig moguConfig) {
                    invoke(num.intValue(), str, moguConfig);
                    return Unit.INSTANCE;
                }

                public final void invoke(int i, @NotNull String msg, @Nullable MoguConfig moguConfig) {
                    Intrinsics.checkNotNullParameter(msg, "msg");
                    if (i != 200 || moguConfig == null) {
                        return;
                    }
                    UserManager.INSTANCE.setUpHost(moguConfig.getValue());
                }
            });
        }
        TextView textView = getBinding().tvSubmit;
        Intrinsics.checkNotNullExpressionValue(textView, "binding.tvSubmit");
        AndroidutilsKt.click(textView, new Function1<View, Unit>() {
            {
                super(1);
            }

            @Override
            public Unit invoke(View view) {
                invoke2(view);
                return Unit.INSTANCE;
            }

            public final void invoke2(@NotNull View it) {
                Intrinsics.checkNotNullParameter(it, "it");
                UploadVerifyPageActivity.this.uploadVerify();
            }
        });
        final ActUpuploadBinding binding = getBinding();
        binding.putGrigphoto.oOo0oooO(1, "选择图片", false);
        UploadImageGridView uploadImageGridView = binding.putGrigphoto;
        uploadImageGridView.f6814oOo0oooO = true;
        uploadImageGridView.setUploadFinishListener(new UploadImageGridView.oOo0oooO() {
            @Override
            public final void oo0oOO() {
                UploadVerifyPageActivity.m92initData$lambda2$lambda1(ActUpuploadBinding.this, this);
            }
        });
        TextView textView2 = getBinding().tvGetVerifycation;
        Intrinsics.checkNotNullExpressionValue(textView2, "binding.tvGetVerifycation");
        AndroidutilsKt.click(textView2, new Function1<View, Unit>() {
            {
                super(1);
            }

            @Override
            public Unit invoke(View view) {
                invoke2(view);
                return Unit.INSTANCE;
            }

            public final void invoke2(@NotNull View it) {
                Intrinsics.checkNotNullParameter(it, "it");
                ActUpuploadBinding binding2 = UploadVerifyPageActivity.this.getBinding();
                UploadVerifyPageActivity uploadVerifyPageActivity = UploadVerifyPageActivity.this;
                EditText etImgverify = binding2.etImgverify;
                Intrinsics.checkNotNullExpressionValue(etImgverify, "etImgverify");
                if (AndroidutilsKt.isEmpty(etImgverify)) {
                    Toast makeText = Toast.makeText(BaseApplicaitonKt.getApplication(), "图片验证码不能为空", 0);
                    makeText.show();
                    Intrinsics.checkExpressionValueIsNotNull(makeText, "Toast\n        .makeText(…         show()\n        }");
                    return;
                }
                uploadVerifyPageActivity.senSms();
            }
        });
        getVerifyCode();
    }

    @Override
    public void initView() {
        LinearLayout linearLayout = getBinding().llHead;
        Intrinsics.checkNotNullExpressionValue(linearLayout, "binding.llHead");
        fitStatubar(linearLayout);
        ImageView imageView = getBinding().headLayout.ivBack;
        Intrinsics.checkNotNullExpressionValue(imageView, "binding.headLayout.ivBack");
        AndroidutilsKt.click(imageView, new Function1<View, Unit>() {
            {
                super(1);
            }

            @Override
            public Unit invoke(View view) {
                invoke2(view);
                return Unit.INSTANCE;
            }

            public final void invoke2(@NotNull View it) {
                Intrinsics.checkNotNullParameter(it, "it");
                UploadVerifyPageActivity.this.onBackPressed();
            }
        });
        getBinding().headLayout.tvHeaderTitle.setText("UP主认证");
    }

    @Override
    @SuppressLint({"MissingSuperCall"})
    public void onActivityResult(int i, int i2, @Nullable Intent intent) {
        List<LocalMedia> oo0oOOOo2;
        if (i2 != -1 || i != Actions.INSTANCE.getREQUEST_IMAGE() || (oo0oOOOo2 = o000o0o0.OooO00o.oo0oOOOo(intent)) == null || oo0oOOOo2.size() <= 0) {
            return;
        }
        getBinding().putGrigphoto.ooOOOoOo(oo0oOOOo2);
        getUploadToken();
    }

    public final void setCapObj(@Nullable CaptchaModel captchaModel) {
        this.capObj = captchaModel;
    }

    public final void setUploadImgPath(@NotNull String str) {
        Intrinsics.checkNotNullParameter(str, "<set-?>");
        this.uploadImgPath = str;
    }
}