|
|
|
|
@ -41,6 +41,7 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
|
|
|
|
|
override fun getToolbar() = binding.toolbarView.toolbar
|
|
|
|
|
|
|
|
|
|
override fun initView() {
|
|
|
|
|
|
|
|
|
|
StatusBarUtil.transparencyBar(this)
|
|
|
|
|
val wifi = SPUtils.get(context, Contans.YX_WIFI_IP, "") as String
|
|
|
|
|
val mob = SPUtils.get(context, Contans.YX_4G_IP, "") as String
|
|
|
|
|
@ -51,9 +52,9 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
|
|
|
|
|
SPUtils.put(this, Contans.XZ_WIFI_IP, Contans.BASE_URL_INTRANET) //行政IP内网
|
|
|
|
|
}
|
|
|
|
|
val saveUserAndPassword = SPUtils.get(
|
|
|
|
|
context,
|
|
|
|
|
Contans.SP.SAVE_USER_AND_PASSWORD,
|
|
|
|
|
java.lang.Boolean.TRUE
|
|
|
|
|
context,
|
|
|
|
|
Contans.SP.SAVE_USER_AND_PASSWORD,
|
|
|
|
|
java.lang.Boolean.TRUE
|
|
|
|
|
) as Boolean
|
|
|
|
|
binding.swRememberPwd.isChecked = saveUserAndPassword
|
|
|
|
|
|
|
|
|
|
@ -73,18 +74,18 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
|
|
|
|
|
Contans.IP = Contans.IP_INTRANET //运行IP内网
|
|
|
|
|
Contans.BASE_URL = Contans.BASE_URL_INTRANET //行政IP内网
|
|
|
|
|
Contans.BASE_URL_COMPANY_SERVER =
|
|
|
|
|
Contans.BASE_URL_COMPANY_SERVER_INTRANET //智慧安防平台登录 电厂内网
|
|
|
|
|
Contans.BASE_URL_COMPANY_SERVER_INTRANET //智慧安防平台登录 电厂内网
|
|
|
|
|
Contans.BASE_URL_AI_3D_SERVER =
|
|
|
|
|
Contans.BASE_URL_AI_3D_SERVER_INTRANET //AI三维可视化安防平台登录 电厂外网
|
|
|
|
|
Contans.BASE_URL_AI_3D_SERVER_INTRANET //AI三维可视化安防平台登录 电厂外网
|
|
|
|
|
}
|
|
|
|
|
if (networkCheckType == "外网") {
|
|
|
|
|
binding.rg.check(R.id.rb2)
|
|
|
|
|
Contans.IP = Contans.IP_EXTRANET //运行IP外网
|
|
|
|
|
Contans.BASE_URL = Contans.BASE_URL_EXTRANET //行政IP外网
|
|
|
|
|
Contans.BASE_URL_COMPANY_SERVER =
|
|
|
|
|
Contans.BASE_URL_COMPANY_SERVER_EXTRANET //智慧安防平台登录 电厂外网
|
|
|
|
|
Contans.BASE_URL_COMPANY_SERVER_EXTRANET //智慧安防平台登录 电厂外网
|
|
|
|
|
Contans.BASE_URL_AI_3D_SERVER =
|
|
|
|
|
Contans.BASE_URL_AI_3D_SERVER_EXTRANET //AI三维可视化安防平台登录 电厂外网
|
|
|
|
|
Contans.BASE_URL_AI_3D_SERVER_EXTRANET //AI三维可视化安防平台登录 电厂外网
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
binding.rg.check(R.id.rb2)
|
|
|
|
|
@ -92,9 +93,9 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
|
|
|
|
|
Contans.IP = Contans.IP_EXTRANET //运行IP外网
|
|
|
|
|
Contans.BASE_URL = Contans.BASE_URL_EXTRANET //行政IP外网
|
|
|
|
|
Contans.BASE_URL_COMPANY_SERVER =
|
|
|
|
|
Contans.BASE_URL_COMPANY_SERVER_EXTRANET //智慧安防平台登录 电厂外网
|
|
|
|
|
Contans.BASE_URL_COMPANY_SERVER_EXTRANET //智慧安防平台登录 电厂外网
|
|
|
|
|
Contans.BASE_URL_AI_3D_SERVER =
|
|
|
|
|
Contans.BASE_URL_AI_3D_SERVER_EXTRANET //AI三维可视化安防平台登录 电厂外网
|
|
|
|
|
Contans.BASE_URL_AI_3D_SERVER_EXTRANET //AI三维可视化安防平台登录 电厂外网
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
binding.rg.setOnCheckedChangeListener(RadioGroup.OnCheckedChangeListener { _, checkedId ->
|
|
|
|
|
@ -104,9 +105,9 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
|
|
|
|
|
Contans.IP = Contans.IP_INTRANET //运行IP内网
|
|
|
|
|
Contans.BASE_URL = Contans.BASE_URL_INTRANET //行政IP内网
|
|
|
|
|
Contans.BASE_URL_COMPANY_SERVER =
|
|
|
|
|
Contans.BASE_URL_COMPANY_SERVER_INTRANET //智慧安防平台登录 电厂内网
|
|
|
|
|
Contans.BASE_URL_COMPANY_SERVER_INTRANET //智慧安防平台登录 电厂内网
|
|
|
|
|
Contans.BASE_URL_AI_3D_SERVER =
|
|
|
|
|
Contans.BASE_URL_AI_3D_SERVER_INTRANET //AI三维可视化安防平台登录 电厂外网
|
|
|
|
|
Contans.BASE_URL_AI_3D_SERVER_INTRANET //AI三维可视化安防平台登录 电厂外网
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
R.id.rb2 -> {
|
|
|
|
|
@ -114,9 +115,9 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
|
|
|
|
|
Contans.IP = Contans.IP_EXTRANET //运行IP外网
|
|
|
|
|
Contans.BASE_URL = Contans.BASE_URL_EXTRANET //行政IP外网
|
|
|
|
|
Contans.BASE_URL_COMPANY_SERVER =
|
|
|
|
|
Contans.BASE_URL_COMPANY_SERVER_EXTRANET //智慧安防平台登录 电厂外网
|
|
|
|
|
Contans.BASE_URL_COMPANY_SERVER_EXTRANET //智慧安防平台登录 电厂外网
|
|
|
|
|
Contans.BASE_URL_AI_3D_SERVER =
|
|
|
|
|
Contans.BASE_URL_AI_3D_SERVER_EXTRANET //AI三维可视化安防平台登录 电厂外网
|
|
|
|
|
Contans.BASE_URL_AI_3D_SERVER_EXTRANET //AI三维可视化安防平台登录 电厂外网
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
@ -127,12 +128,12 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
|
|
|
|
|
override fun initData() {
|
|
|
|
|
binding.tvVersionCode.text = getString(R.string.version_code) + getVersionName()
|
|
|
|
|
AndPermission.with(this).runtime().permission(
|
|
|
|
|
Permission.READ_PHONE_STATE,
|
|
|
|
|
Permission.READ_EXTERNAL_STORAGE,
|
|
|
|
|
Permission.WRITE_EXTERNAL_STORAGE,
|
|
|
|
|
Permission.CAMERA
|
|
|
|
|
Permission.READ_PHONE_STATE,
|
|
|
|
|
Permission.READ_EXTERNAL_STORAGE,
|
|
|
|
|
Permission.WRITE_EXTERNAL_STORAGE,
|
|
|
|
|
Permission.CAMERA
|
|
|
|
|
).onGranted { }.onDenied { }
|
|
|
|
|
.start()
|
|
|
|
|
.start()
|
|
|
|
|
|
|
|
|
|
val UserIDTemp = SPUtils.get(context, Contans.SP.USER_NAME, "") as String
|
|
|
|
|
val UserPwdTemp = SPUtils.get(context, Contans.SP.PASS_WORD, "") as String
|
|
|
|
|
@ -150,27 +151,28 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
|
|
|
|
|
if (BuildConfig.LOG_ERROR) {
|
|
|
|
|
|
|
|
|
|
// 管理员
|
|
|
|
|
binding.etUsername.setText("ZHPS_Admin")
|
|
|
|
|
binding.etPassword.setText("Rehome.zhps@2020")
|
|
|
|
|
// binding.etUsername.setText("ZHPS_Admin")
|
|
|
|
|
// binding.etPassword.setText("Rehome.zhps@2020")
|
|
|
|
|
//
|
|
|
|
|
// binding.etUsername.setText("310665")
|
|
|
|
|
// binding.etPassword.setText("ABcd.123")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
// //生产岗位测试帐号
|
|
|
|
|
// binding.etUsername.setText("00467309")
|
|
|
|
|
// binding.etPassword.setText("Abc*00467309")
|
|
|
|
|
//
|
|
|
|
|
// //马
|
|
|
|
|
// binding.etUsername.setText("310482")
|
|
|
|
|
// binding.etPassword.setText("Maying0509?")
|
|
|
|
|
// binding.etUsername.setText("310482")
|
|
|
|
|
// binding.etPassword.setText("Maying0509?")
|
|
|
|
|
//
|
|
|
|
|
// //程宇翔
|
|
|
|
|
// binding.etUsername.setText("310673")
|
|
|
|
|
// binding.etPassword.setText("Abcd@1234")
|
|
|
|
|
//李耿
|
|
|
|
|
binding.etUsername.setText("310261")
|
|
|
|
|
binding.etPassword.setText("#LIgeng770731")
|
|
|
|
|
// binding.etUsername.setText("310261")
|
|
|
|
|
// binding.etPassword.setText("#LIgeng770731")
|
|
|
|
|
//古舒敏
|
|
|
|
|
// binding.etUsername.setText("310585")
|
|
|
|
|
// binding.etPassword.setText("Lama520+_*")
|
|
|
|
|
@ -196,8 +198,8 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
|
|
|
|
|
|
|
|
|
|
binding.textWjmm.setOnClickListener(View.OnClickListener {
|
|
|
|
|
val intent = Intent(
|
|
|
|
|
this,
|
|
|
|
|
WjmmGetVerificationCodeActivity::class.java
|
|
|
|
|
this,
|
|
|
|
|
WjmmGetVerificationCodeActivity::class.java
|
|
|
|
|
)
|
|
|
|
|
startActivity(intent)
|
|
|
|
|
})
|
|
|
|
|
@ -227,78 +229,102 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private fun PackageManager.getPackageInfoCompat(
|
|
|
|
|
packageName: String,
|
|
|
|
|
flags: Int = 0
|
|
|
|
|
packageName: String,
|
|
|
|
|
flags: Int = 0
|
|
|
|
|
): PackageInfo =
|
|
|
|
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
|
|
|
|
getPackageInfo(packageName, PackageManager.PackageInfoFlags.of(flags.toLong()))
|
|
|
|
|
} else {
|
|
|
|
|
@Suppress("DEPRECATION") getPackageInfo(packageName, flags)
|
|
|
|
|
}
|
|
|
|
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
|
|
|
|
getPackageInfo(packageName, PackageManager.PackageInfoFlags.of(flags.toLong()))
|
|
|
|
|
} else {
|
|
|
|
|
@Suppress("DEPRECATION") getPackageInfo(packageName, flags)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private fun appLogin() {
|
|
|
|
|
val json: String = getPhoneInfo()
|
|
|
|
|
val url = Contans.BASE_URL + Contans.APPLOGIN
|
|
|
|
|
//val json: String = "Ms97MbjVaypr+CF04BTQ+Y7hbYp+orLZbXM2u+I+PZKSPSSaqR1dcuM3tsig3UpJ7s2qEw5DsJcVd0t4eJM79ABUFWW/0Nplhx37+6jR2YVaSJgA30L0O2FbuyG7SOjP0qfISNaN1L8eC3a7W5oFPpHxkZdxUf5sxJIQHA2c6lCI+Mo/BUgU1MgTIjM3puiWx99mvxOyl9k2oLZUjcjMOygzNUYYD21SQYQ6dtvdVz3iAtqeJ+0EVCtScPXePG/CH/s0Ti/VS54/KSrlRVfdn5s2pHqw5fd2BZX+ZGtIWTGpWb+Wt1ZtrPXPdv/r1Zx84Zcw0EqKicieeuYpfUH+eg==";
|
|
|
|
|
|
|
|
|
|
val url = Contans.BASE_URL + Contans.APPLOGINRSA
|
|
|
|
|
val request = NoHttp.createStringRequest(url, RequestMethod.POST)
|
|
|
|
|
request.setDefineRequestBodyForJson(json)
|
|
|
|
|
|
|
|
|
|
NohttpUtils.getInstance().add(this, 0, request, object : HttpListener<String?> {
|
|
|
|
|
override fun onSucceed(what: Int, response: Response<String?>?) {
|
|
|
|
|
val jsonResult = response?.get()
|
|
|
|
|
//Log.i("app", jsonResult ?: "null");
|
|
|
|
|
val bean: UserInfoBean? = GsonUtils.GsonToBean(jsonResult, UserInfoBean::class.java)
|
|
|
|
|
if (bean != null) {
|
|
|
|
|
val userInfo = bean.rows[0]
|
|
|
|
|
|
|
|
|
|
if (userInfo.statusMsg == "success") { //登录成功
|
|
|
|
|
MiPushClient.setAlias(context, binding.etUsername.text.toString(), null)
|
|
|
|
|
SPUtils.put(
|
|
|
|
|
context,
|
|
|
|
|
Contans.SP.OLD_PWD,
|
|
|
|
|
RSAUtils.encryptBASE64StrLocal(binding.etPassword.text.toString())
|
|
|
|
|
)
|
|
|
|
|
if (binding.swRememberPwd.isChecked) {
|
|
|
|
|
SPUtils.put(
|
|
|
|
|
//val jsonResult = "DkILG4j4BV1qx0wCwhxCgNvjs3Yob6hXsnfKN75UHAcL3sWRm7hOxWzonSLO74c8FMo+DeaIkSD8w+rNFD6Wg1pU3YqbvKhTYOFc73JPsKxO6YF44M6GWQVABb6mYhxYqZDms6cKdvnYdt7P4CT2p4EncXWXfP5f87M2SF9ZFIirr7S3++OrFSSa04x/C5POuCQNyn28HDHZzDaQ7w1kN4Y2EWPok48i09aKcgSic/1ZLTOvAPo0IoF6ahfNh/lRxtnp5HWcpR6+SdxHPnrKkw26t416RKDAxtQB3EHFHJwzA9ZYXFCg9ADrDSDukMudRpFHquf7JbC1vaMSQWxBzg=="
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// showLog("-----login------")
|
|
|
|
|
// showLog(jsonResult)
|
|
|
|
|
|
|
|
|
|
val jsonDecode = RSAUtils.decryptBASE64StrClient(jsonResult)
|
|
|
|
|
if (TextUtils.isEmpty(jsonDecode)) {
|
|
|
|
|
showToast(UiUtlis.getString(context, R.string.data_error))
|
|
|
|
|
} else {
|
|
|
|
|
val bean: UserInfoBean? =
|
|
|
|
|
GsonUtils.GsonToBean(jsonDecode, UserInfoBean::class.java)
|
|
|
|
|
//showLog(jsonDecode);
|
|
|
|
|
|
|
|
|
|
if (bean != null) {
|
|
|
|
|
val userInfo = bean.rows[0]
|
|
|
|
|
|
|
|
|
|
if (userInfo.statusMsg == "success") { //登录成功
|
|
|
|
|
val usernameLogin: String = binding.etUsername.text.toString().trim()
|
|
|
|
|
if (userInfo.manid != null && usernameLogin != null && userInfo.manid.equals(
|
|
|
|
|
usernameLogin
|
|
|
|
|
)
|
|
|
|
|
) {
|
|
|
|
|
MiPushClient.setAlias(
|
|
|
|
|
context,
|
|
|
|
|
Contans.SP.USER_NAME,
|
|
|
|
|
RSAUtils.encryptBASE64StrLocal(binding.etUsername.text.toString())
|
|
|
|
|
)
|
|
|
|
|
SPUtils.put(
|
|
|
|
|
binding.etUsername.text.toString(),
|
|
|
|
|
null
|
|
|
|
|
)
|
|
|
|
|
SPUtils.put(
|
|
|
|
|
context,
|
|
|
|
|
Contans.SP.PASS_WORD,
|
|
|
|
|
Contans.SP.OLD_PWD,
|
|
|
|
|
RSAUtils.encryptBASE64StrLocal(binding.etPassword.text.toString())
|
|
|
|
|
)
|
|
|
|
|
val strEncryptMqtt = RSAUtils.encryptBASE64StrMqtt(getPhoneInfoMqtt());
|
|
|
|
|
SPUtils.put(context, Contans.SP.PHONE_INFO, strEncryptMqtt)
|
|
|
|
|
SPUtils.put(
|
|
|
|
|
)
|
|
|
|
|
if (binding.swRememberPwd.isChecked) {
|
|
|
|
|
SPUtils.put(
|
|
|
|
|
context,
|
|
|
|
|
Contans.SP.USER_NAME,
|
|
|
|
|
RSAUtils.encryptBASE64StrLocal(binding.etUsername.text.toString())
|
|
|
|
|
)
|
|
|
|
|
SPUtils.put(
|
|
|
|
|
context,
|
|
|
|
|
Contans.SP.PASS_WORD,
|
|
|
|
|
RSAUtils.encryptBASE64StrLocal(binding.etPassword.text.toString())
|
|
|
|
|
)
|
|
|
|
|
val strEncryptMqtt =
|
|
|
|
|
RSAUtils.encryptBASE64StrMqtt(getPhoneInfoMqtt());
|
|
|
|
|
SPUtils.put(context, Contans.SP.PHONE_INFO, strEncryptMqtt)
|
|
|
|
|
SPUtils.put(
|
|
|
|
|
context,
|
|
|
|
|
Contans.SP.AF_PASS_WORD,
|
|
|
|
|
RSAUtils.encryptBASE64StrLocal(binding.etPassword.text.toString())
|
|
|
|
|
)
|
|
|
|
|
} else {
|
|
|
|
|
SPUtils.put(context, Contans.SP.USER_NAME, "")
|
|
|
|
|
SPUtils.put(context, Contans.SP.PASS_WORD, "")
|
|
|
|
|
}
|
|
|
|
|
SPUtils.put(
|
|
|
|
|
context,
|
|
|
|
|
Contans.SP.AF_PASS_WORD,
|
|
|
|
|
RSAUtils.encryptBASE64StrLocal(binding.etPassword.text.toString())
|
|
|
|
|
)
|
|
|
|
|
} else {
|
|
|
|
|
SPUtils.put(context, Contans.SP.USER_NAME, "")
|
|
|
|
|
SPUtils.put(context, Contans.SP.PASS_WORD, "")
|
|
|
|
|
}
|
|
|
|
|
SPUtils.put(
|
|
|
|
|
context,
|
|
|
|
|
Contans.BZBH,
|
|
|
|
|
if (userInfo.bzbh == null) "" else userInfo.bzbh
|
|
|
|
|
)
|
|
|
|
|
SPUtils.put(
|
|
|
|
|
context,
|
|
|
|
|
Contans.BZMC,
|
|
|
|
|
if (userInfo.bzmc == null) "" else userInfo.bzmc
|
|
|
|
|
)
|
|
|
|
|
SPUtils.put(
|
|
|
|
|
context,
|
|
|
|
|
Contans.SCBZBH,
|
|
|
|
|
if (userInfo.scbzbh == null) "" else userInfo.scbzbh
|
|
|
|
|
)
|
|
|
|
|
SPUtils.put(
|
|
|
|
|
context,
|
|
|
|
|
Contans.ISSCBM,
|
|
|
|
|
if (userInfo.isScBm == null) "" else userInfo.isScBm
|
|
|
|
|
)
|
|
|
|
|
Contans.BZBH,
|
|
|
|
|
if (userInfo.bzbh == null) "" else userInfo.bzbh
|
|
|
|
|
)
|
|
|
|
|
SPUtils.put(
|
|
|
|
|
context,
|
|
|
|
|
Contans.BZMC,
|
|
|
|
|
if (userInfo.bzmc == null) "" else userInfo.bzmc
|
|
|
|
|
)
|
|
|
|
|
SPUtils.put(
|
|
|
|
|
context,
|
|
|
|
|
Contans.SCBZBH,
|
|
|
|
|
if (userInfo.scbzbh == null) "" else userInfo.scbzbh
|
|
|
|
|
)
|
|
|
|
|
SPUtils.put(
|
|
|
|
|
context,
|
|
|
|
|
Contans.ISSCBM,
|
|
|
|
|
if (userInfo.isScBm == null) "" else userInfo.isScBm
|
|
|
|
|
)
|
|
|
|
|
// if (userInfo.isScBm == null) {
|
|
|
|
|
// Log.i("app", "userInfo.isScBm is null")
|
|
|
|
|
// } else {
|
|
|
|
|
@ -308,26 +334,32 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
|
|
|
|
|
// Log.i("app", "当前登录用户不是生产部门")
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
Contans.PERMISSIONSRESULT = userInfo.permissionsResult
|
|
|
|
|
SPUtils.put(
|
|
|
|
|
Contans.PERMISSIONSRESULT = userInfo.permissionsResult
|
|
|
|
|
SPUtils.put(
|
|
|
|
|
context,
|
|
|
|
|
Contans.PERMISSIONSRESULT,
|
|
|
|
|
if (userInfo.permissionsResult == null) "" else userInfo.permissionsResult
|
|
|
|
|
)
|
|
|
|
|
App.getInstance().userInfo = userInfo
|
|
|
|
|
val intent = Intent(context, MainActivity::class.java)
|
|
|
|
|
//Intent intent = new Intent(LoginActivityJava.this, UploadVideoTestActiviy.class);
|
|
|
|
|
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP or Intent.FLAG_ACTIVITY_SINGLE_TOP)
|
|
|
|
|
startActivity(intent)
|
|
|
|
|
finish()
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
Log.i("login", userInfo.statusMsg)
|
|
|
|
|
toastviewbymyself.makeText(
|
|
|
|
|
context,
|
|
|
|
|
Contans.PERMISSIONSRESULT,
|
|
|
|
|
if (userInfo.permissionsResult == null) "" else userInfo.permissionsResult
|
|
|
|
|
)
|
|
|
|
|
App.getInstance().userInfo = userInfo
|
|
|
|
|
val intent = Intent(context, MainActivity::class.java)
|
|
|
|
|
//Intent intent = new Intent(LoginActivityJava.this, UploadVideoTestActiviy.class);
|
|
|
|
|
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP or Intent.FLAG_ACTIVITY_SINGLE_TOP)
|
|
|
|
|
startActivity(intent)
|
|
|
|
|
finish()
|
|
|
|
|
} else {
|
|
|
|
|
Log.i("login", userInfo.statusMsg)
|
|
|
|
|
toastviewbymyself.makeText(context, userInfo.statusMsg, Toast.LENGTH_LONG)
|
|
|
|
|
userInfo.statusMsg,
|
|
|
|
|
Toast.LENGTH_LONG
|
|
|
|
|
)
|
|
|
|
|
.show()
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
showToast("服务器请求失败")
|
|
|
|
|
Log.i("app", "to gson is null")
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
showToast("服务器请求失败")
|
|
|
|
|
Log.i("app", "to gson is null")
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -350,28 +382,33 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
|
|
|
|
|
userInfo.phonemodel = model
|
|
|
|
|
userInfo.phonenum = ""
|
|
|
|
|
//不加密
|
|
|
|
|
// userInfo.username = binding.etUsername.text.toString().trim()
|
|
|
|
|
// userInfo.password = binding.etPassword.text.toString().trim()
|
|
|
|
|
|
|
|
|
|
var usernameStr = binding.etUsername.text.toString();
|
|
|
|
|
var pwdStr = binding.etPassword.text.toString()
|
|
|
|
|
var usernameEncryp = RSAUtils.encryptBASE64Str(usernameStr)
|
|
|
|
|
var pwdEncryp = RSAUtils.encryptBASE64Str(pwdStr)
|
|
|
|
|
userInfo.username = binding.etUsername.text.toString().trim()
|
|
|
|
|
userInfo.password = binding.etPassword.text.toString().trim()
|
|
|
|
|
|
|
|
|
|
userInfo.type = "1"
|
|
|
|
|
userInfo.username = usernameEncryp
|
|
|
|
|
userInfo.password = pwdEncryp
|
|
|
|
|
// var usernameStr = binding.etUsername.text.toString();
|
|
|
|
|
// var pwdStr = binding.etPassword.text.toString()
|
|
|
|
|
// var usernameEncryp = RSAUtils.encryptBASE64Str(usernameStr)
|
|
|
|
|
// var pwdEncryp = RSAUtils.encryptBASE64Str(pwdStr)
|
|
|
|
|
//
|
|
|
|
|
// userInfo.type = "1"
|
|
|
|
|
// userInfo.username = usernameEncryp
|
|
|
|
|
// userInfo.password = pwdEncryp
|
|
|
|
|
|
|
|
|
|
list.add(userInfo)
|
|
|
|
|
info.rows = list
|
|
|
|
|
|
|
|
|
|
val json = Gson().toJson(info)
|
|
|
|
|
// Log.i("app", json)
|
|
|
|
|
val jsonEncrypt = RSAUtils.encryptBASE64Str(json)
|
|
|
|
|
// Log.i("app", usernameEncryp)
|
|
|
|
|
// Log.i("app", pwdEncryp)
|
|
|
|
|
// Log.i("app", usernameStr)
|
|
|
|
|
// Log.i("app", pwdStr)
|
|
|
|
|
return json
|
|
|
|
|
// return json
|
|
|
|
|
|
|
|
|
|
// showLog(json.length.toString());
|
|
|
|
|
// showLog(json);
|
|
|
|
|
// showLog(jsonEncrypt);
|
|
|
|
|
return jsonEncrypt
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
fun getPhoneInfoMqtt(): String {
|
|
|
|
|
@ -404,4 +441,7 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
|
|
|
|
|
// 退出JVM(java虚拟机),释放所占内存资源,0表示正常退出(非0的都为异常退出)
|
|
|
|
|
System.exit(0)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|