| | |
| | | |
| | | import com.dayu.recharge.databinding.ActivityPswBinding; |
| | | import com.dayu.recharge.dbBean.PassWordBean; |
| | | import com.dayu.recharge.utils.ToastUtil; |
| | | import com.dayu.recharge.utils.TipUtil; |
| | | import com.dayu.recharge.utils.WSMD5; |
| | | |
| | | /** |
| | |
| | | |
| | | 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()) |
| | | && (passWordBean.getPassWord().equalsIgnoreCase(WSMD5.getMD5Str(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()); |
| | | String passWord = WSMD5.getMD5Str(pswBinding.pswNewAgin.getText().toString()); |
| | | passWordBean.setPassWord(passWord); |
| | | baseDao.loginPsDao().insert(passWordBean); |
| | | ToastUtil.show(PassWordActivity.this, "密码修改完成"); |
| | | PassWordActivity.this.finish(); |
| | | TipUtil.show(PassWordActivity.this, "密码修改完成", () -> { |
| | | PassWordActivity.this.finish(); |
| | | }); |
| | | |
| | | } else { |
| | | ToastUtil.show(PassWordActivity.this, "两次输入的密码不一致"); |
| | | TipUtil.show(PassWordActivity.this, "两次输入的密码不一致"); |
| | | } |
| | | } else { |
| | | ToastUtil.show(PassWordActivity.this, "旧密码输入错误"); |
| | | TipUtil.show(PassWordActivity.this, "旧密码输入错误"); |
| | | } |
| | | } else { |
| | | ToastUtil.show(PassWordActivity.this, "请输完内容"); |
| | | TipUtil.show(PassWordActivity.this, "请输完内容"); |
| | | } |
| | | |
| | | |