| | |
| | | btnPasswordViewBottomLine.BackgroundColor = CSS_Color.AuxiliaryColor2; |
| | | btnPasswordViewBottomLine.Height = Application.GetRealHeight(2); |
| | | } |
| | | else if (loginResult.Code == "10019") |
| | | else if (loginResult.Code == StateCode.AccountLoginLock) |
| | | { |
| | | var tipStr = Language.StringByID(StringId.AccountLoginLock) + "\r\n" + Language.StringByID(StringId.PleaseTryToForgetPassword); |
| | | Utlis.ShowTip(tipStr); |
| | | ShowAccountLoginLockTip(loginResult); |
| | | //var tipStr = Language.StringByID(StringId.AccountLoginLock) + "\r\n" + Language.StringByID(StringId.PleaseTryToForgetPassword); |
| | | //Utlis.ShowTip(tipStr); |
| | | return; |
| | | } |
| | | IMessageCommon.Current.ShowErrorInfoAlter(loginResult.Code); |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 解析提示用户解锁时间 |
| | | /// 密码错误次数过多,账号被锁定!请通过忘记密码找回密码或{0}分钟后重试. |
| | | /// </summary> |
| | | /// <param name="loginResult"></param> |
| | | void ShowAccountLoginLockTip(ResponsePackNew loginResult) |
| | | { |
| | | //密码错误次数过多,账号被锁定! |
| | | var tipStr = Language.StringByID(StringId.AccountLoginLock); |
| | | try |
| | | { |
| | | if (loginResult.extra != null) |
| | | { |
| | | //请通过忘记密码找回密码或{0}分钟后重试. |
| | | var revertData = Newtonsoft.Json.JsonConvert.DeserializeObject<AccountLoginLockExtraRes>(loginResult.extra.ToString()); |
| | | string msg = Language.StringByID(StringId.PleaseTryToForgetPassword); |
| | | //var unlockTime = Utlis.UnixToDateTimeWithFormatMS(revertData.unlockTime, "HH:mm"); |
| | | //msg = msg.Replace("{0}", unlockTime); |
| | | |
| | | var unlockDatetime = Utlis.UnixToDateTimeMS(revertData.unlockTime); |
| | | var unlockTimeInt = unlockDatetime.Minute - DateTime.Now.Minute; |
| | | if(unlockTimeInt <= 0) |
| | | { |
| | | unlockTimeInt = 1; |
| | | } |
| | | msg = msg.Replace("{0}", unlockTimeInt.ToString()); |
| | | tipStr = tipStr + "\r\n" + msg; |
| | | } |
| | | } |
| | | catch { } |
| | | |
| | | Utlis.ShowTip(tipStr); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 获取住宅列表 |
| | | /// </summary> |
| | | bool LoadMethod_GetResidences() |