From d1ab259186e2341a0839c87300065e9bb5f14e9c Mon Sep 17 00:00:00 2001 From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local> Date: 星期二, 12 十一月 2019 10:42:14 +0800 Subject: [PATCH] 2019.11.12 --- ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlSafeguardLogic.cs | 50 +++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 41 insertions(+), 9 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlSafeguardLogic.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlSafeguardLogic.cs index ba11ec1..e5b8bcd 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlSafeguardLogic.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlSafeguardLogic.cs @@ -969,13 +969,14 @@ /// <summary> /// 淇敼鐢ㄦ埛瀵嗙爜(涓嶅瓨鍦ㄦ椂锛屽垯鏂板缓) /// </summary> - /// <param name="userId"></param> - /// <param name="password"></param> + /// <param name="userId">鐢ㄦ埛ID</param> + /// <param name="password">瀵嗙爜</param> + /// <param name="passWordTips">瀵嗙爜鎻愮ず</param> /// <returns></returns> - public async Task<bool> ChangedUserPassword(int userId, string password) + public async Task<bool> ChangedUserPassword(int userId, string password, string passWordTips) { //鍒涘缓鏂扮敤鎴� - var result = await Safeguard.SetUserPasswordAsync(userId, password, this.GetLoginToken()); + var result = await Safeguard.SetUserPasswordAsync(userId, password, passWordTips, this.GetLoginToken()); if (result == null || result.setUserPasswordResponseData == null) { if (userId != 5) @@ -1067,6 +1068,37 @@ } } return 0; + } + + /// <summary> + /// 娣诲姞瀵嗙爜鐨勫娉� + /// </summary> + /// <param name="userId">鐢ㄦ埛ID</param> + /// <param name="password">缃戝叧璇撮渶瑕佸師鏉ョ殑瀵嗙爜,涔熶笉鐭ラ亾涓轰粈涔�</param> + /// <param name="passWordTips">瀵嗙爜澶囨敞</param> + /// <returns></returns> + public async Task<bool> AddPassWordTips(int userId, string password, string passWordTips) + { + var result = await Safeguard.SetPassWordTipsAsync(userId, password, passWordTips, this.GetLoginToken()); + if (result == null || result.setUserPasswordResponseData == null) + { + //淇敼澶囨敞淇℃伅澶辫触 + string msg = Language.StringByID(R.MyInternationalizationString.uEditorNoteInformationFail); + //鎷兼帴涓娿�愮綉鍏冲洖澶嶈秴鏃躲�戠殑Msg + msg = UserCenterLogic.CombineGatewayTimeOutMsg(msg, result); + + this.ShowErrorMsg(msg); + return false; + } + if (result.setUserPasswordResponseData.Result != 0) + { + //淇敼澶囨敞淇℃伅澶辫触 + string msg = Language.StringByID(R.MyInternationalizationString.uEditorNoteInformationFail); + + this.ShowErrorMsg(msg); + return false; + } + return true; } #endregion @@ -1635,13 +1667,13 @@ Dialogform = new DialogInputFrameControl(form, DialogFrameMode.OnlyPassword); //鐢ㄦ埛瀵嗙爜 - Dialogform.SetTitleText(Language.StringByID(R.MyInternationalizationString.uUserPassword)); + Dialogform.SetTitleText(Language.StringByID(R.MyInternationalizationString.uSafetyPassword)); //璁剧疆鎻愮ず淇℃伅:璇疯緭鍏ョ敤鎴峰瘑鐮� Dialogform.SetTipText(Language.StringByID(R.MyInternationalizationString.uPleaseInputUserPassword)); //纭鎸夐挳 - Dialogform.ComfirmClickEvent += (() => + Dialogform.ComfirmClickEvent += ((textValue) => { - if (Dialogform.InputText == string.Empty) + if (textValue == string.Empty) { this.ShowErrorMsg(Language.StringByID(R.MyInternationalizationString.uPleaseInputUserPassword)); return; @@ -1649,7 +1681,7 @@ Dialogform.CloseDialog(); //鐢ㄦ埛瀵嗙爜 - pasword = Dialogform.InputText; + pasword = textValue; //鍔犲瘑瀵嗙爜 this.UserPassword = pasword; }); @@ -1920,7 +1952,7 @@ /// <returns></returns> public string GetLightAlarmStatuText(List<Safeguard.TaskListInfo> listTaskInfo) { - if (listTaskInfo == null) + if (listTaskInfo == null || listTaskInfo.Count == 0) { //鏃犲姩浣� return Language.StringByID(R.MyInternationalizationString.uNotAction); -- Gitblit v1.8.0