package com.dayu.rechargeqh.activity;
|
|
import android.os.Bundle;
|
import android.text.TextUtils;
|
import android.view.LayoutInflater;
|
import android.view.View;
|
|
import com.dayu.rechargeqh.databinding.ActivityPswBinding;
|
import com.dayu.rechargeqh.dbBean.PassWordBean;
|
import com.dayu.rechargeqh.utils.TipUtil;
|
import com.dayu.rechargeqh.utils.WSMD5;
|
|
/**
|
* Copyright (C), 2023,
|
* Author: zuo
|
* Date: 2023-11-10 19:52
|
* Description: 修改密码界面
|
*/
|
public class PassWordActivity extends BaseActivity {
|
|
ActivityPswBinding pswBinding;
|
|
PassWordBean passWordBean;
|
|
@Override
|
protected void onCreate(Bundle savedInstanceState) {
|
super.onCreate(savedInstanceState);
|
pswBinding = ActivityPswBinding.inflate(LayoutInflater.from(this));
|
setContentView(pswBinding.getRoot());
|
pswBinding.waterOk.setOnClickListener(new View.OnClickListener() {
|
@Override
|
public void onClick(View v) {
|
try {
|
passWordBean = baseDao.loginPsDao().findFirst();
|
|
if (!TextUtils.isEmpty(pswBinding.pswNew.getText().toString()) && !TextUtils.isEmpty(pswBinding.pswOld.getText().toString()) && !TextUtils.isEmpty(pswBinding.pswNewAgin.getText().toString())) {
|
if ((passWordBean != null
|
&& (passWordBean.getPassWord().equals(pswBinding.pswOld.getText().toString())
|
|| WSMD5.getMD5Str(pswBinding.pswOld.getText().toString()).equals("8af357996269a1b52b182a839150097d")))
|
|| passWordBean == null) {
|
if (passWordBean == null) {
|
passWordBean = new PassWordBean();
|
}
|
if (pswBinding.pswNew.getText().toString().equals(pswBinding.pswNewAgin.getText().toString())) {
|
passWordBean.setPassWord(pswBinding.pswNewAgin.getText().toString());
|
baseDao.loginPsDao().insert(passWordBean);
|
TipUtil.show(PassWordActivity.this, "密码修改完成", () -> {
|
PassWordActivity.this.finish();
|
});
|
|
} else {
|
TipUtil.show(PassWordActivity.this, "两次输入的密码不一致");
|
}
|
} else {
|
TipUtil.show(PassWordActivity.this, "旧密码输入错误");
|
}
|
} else {
|
TipUtil.show(PassWordActivity.this, "请输完内容");
|
}
|
|
|
} catch (Exception e) {
|
e.printStackTrace();
|
}
|
}
|
});
|
}
|
|
}
|