18034727885
2026-08-17 103dd95625f9f99a0adb273a6a23be3efacdbb36
修复问题
4个文件已修改
24 ■■■■■ 已修改文件
app/src/main/java/com/igo/user/ui/HomeActivity.kt 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/igo/user/ui/login/LoginActivity.kt 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/igo/user/ui/mine/ChangePwdActivity.kt 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/igo/user/utils/Const.kt 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/igo/user/ui/HomeActivity.kt
@@ -25,6 +25,7 @@
import com.igo.user.network.entity.Function
import com.igo.user.network.entity.UserInfo
import com.igo.user.network.request
import com.igo.user.ui.mine.ChangePwdActivity
import com.igo.user.ui.mine.FeedbackActivity
import com.igo.user.ui.mine.InvokeListActivity
import com.igo.user.ui.mine.MsgActivity
@@ -63,6 +64,10 @@
    private val func by lazy {
        arrayListOf<Function>()
    }
    private val isSetPassword by lazy {
        intent.getStringExtra("isSetPassword")
    }
    override fun setContentView(): View {
@@ -337,7 +342,7 @@
    //显示提示设置密码弹窗
    private fun showNoticeSetPasswordDialog() {
        if (SPUtils.instance().getString(Const.User.NEED_SET_PASSWORD) == "1") {
        if (isSetPassword == "1") {
            HttpManager.queryUserInfo().request(this) { _, data ->
                data?.also {
                    SPUtils.instance().put(Const.User.PHONE, it.phone).apply()
@@ -350,10 +355,7 @@
                    )
                    tipDialog.setCallback(object : TipDialog.OnClickCallback {
                        override fun onOk() {
                            startActivity<VerifyPhoneForUpdatePwdActivity>(
                                "phone" to it.phone,
                                "title" to getString(R.string.set_password)
                            )
                            startActivity<ChangePwdActivity>("phone" to Const.User.PHONE)
                        }
                        override fun onCancel() {
app/src/main/java/com/igo/user/ui/login/LoginActivity.kt
@@ -434,12 +434,15 @@
                        .put(Const.User.TOKEN, it.optString("token"))
                        .put(Const.User.USER_ID, it.optInt("id"))
                        .put(Const.User.EMAIL, it.optString("email"))
                        .put(Const.User.NEED_SET_PASSWORD, it.optString("isSetPassword"))
                        .apply()
                    /* if (it.optString("email").isEmpty()) {
                         startActivity<FinishMailActivity>("isRegister" to true)
                     }*/
                    startActivity<HomeActivity>("isOpen" to HomeActivity.isOpenHome, "func" to HomeActivity.funcHome)
                    startActivity<HomeActivity>(
                        "isOpen" to HomeActivity.isOpenHome,
                        "func" to HomeActivity.funcHome,
                        "isSetPassword" to it.optString("isSetPassword")
                    )
                    finish()
                }
            },
app/src/main/java/com/igo/user/ui/mine/ChangePwdActivity.kt
@@ -37,9 +37,6 @@
                return@onClick
            }
            HttpManager.updatePassword(s).request(this@ChangePwdActivity) { _, _ ->
                SPUtils.instance()
                    .put(Const.User.NEED_SET_PASSWORD, "2")
                    .apply()
                myToast(getString(R.string.密码设置成功))
                finish()
            }
app/src/main/java/com/igo/user/utils/Const.kt
@@ -80,8 +80,6 @@
        const val APP_ID = "appid"
        const val IS_AGREE = "isAgree"
        const val NO_PHONE = "noPhone"
        //是否设置了密码(1=否,2=是)
        const val NEED_SET_PASSWORD = "needSetPassword"
    }
    object Share {