| | |
| | | import android.view.LayoutInflater; |
| | | import android.view.View; |
| | | |
| | | import com.dayu.baselibrary.dbbean.PassWordBean; |
| | | import com.dayu.baselibrary.utils.TipUtil; |
| | | import com.dayu.baselibrary.utils.WSMD5; |
| | | import com.dayu.qihealonelibrary.databinding.ActivityPswQhaBinding; |
| | | import com.dayu.qihealonelibrary.dbBean.PassWordBean; |
| | | |
| | | |
| | | /** |
| | |
| | | super.onCreate(savedInstanceState); |
| | | pswBinding = ActivityPswQhaBinding.inflate(LayoutInflater.from(this)); |
| | | setContentView(pswBinding.getRoot()); |
| | | pswBinding.waterOk.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | try { |
| | | passWordBean = baseDao.loginPsDao().findFirst(); |
| | | pswBinding.waterOk.setOnClickListener(v -> { |
| | | try { |
| | | passWordBean = baseBaseDao.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().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()); |
| | | baseDao.loginPsDao().insert(passWordBean); |
| | | TipUtil.show(PassWordActivity.this, "密码修改完成", () -> { |
| | | PassWordActivity.this.finish(); |
| | | }); |
| | | if (!TextUtils.isEmpty(pswBinding.pswNew.getText().toString()) && !TextUtils.isEmpty(pswBinding.pswOld.getText().toString()) && !TextUtils.isEmpty(pswBinding.pswNewAgin.getText().toString())) { |
| | | if ((passWordBean != null |
| | | && (passWordBean.getPassWord().equalsIgnoreCase(WSMD5.getMD5Str(pswBinding.pswOld.getText().toString())))) |
| | | || (WSMD5.getMD5Str(pswBinding.pswOld.getText().toString()).equals("e10adc3949ba59abbe56e057f20f883e") && passWordBean == null)) { |
| | | if (passWordBean == null) { |
| | | passWordBean = new PassWordBean(); |
| | | } |
| | | if (pswBinding.pswNew.getText().toString().equals(pswBinding.pswNewAgin.getText().toString())) { |
| | | passWordBean.setPassWord(pswBinding.pswNewAgin.getText().toString()); |
| | | baseBaseDao.loginPsDao().insert(passWordBean); |
| | | TipUtil.show(PassWordActivity.this, "密码修改完成", () -> { |
| | | PassWordActivity.this.finish(); |
| | | }); |
| | | |
| | | } else { |
| | | TipUtil.show(PassWordActivity.this, "两次输入的密码不一致"); |
| | | } |
| | | } else { |
| | | TipUtil.show(PassWordActivity.this, "旧密码输入错误"); |
| | | TipUtil.show(PassWordActivity.this, "两次输入的密码不一致"); |
| | | } |
| | | } else { |
| | | TipUtil.show(PassWordActivity.this, "请输完内容"); |
| | | TipUtil.show(PassWordActivity.this, "旧密码输入错误"); |
| | | } |
| | | |
| | | |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } else { |
| | | TipUtil.show(PassWordActivity.this, "请输完内容"); |
| | | } |
| | | |
| | | |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | }); |
| | | } |