From c7698e163e43cea9e7f8ee45f8e3f91c9265cca4 Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期一, 04 十一月 2019 19:11:41 +0800 Subject: [PATCH] 合并了全部的代码 --- ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/UserCenterLogic.cs | 43 ++++++++++++++++++++++++++++--------------- 1 files changed, 28 insertions(+), 15 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/UserCenterLogic.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/UserCenterLogic.cs index 6ac2ad1..9d45e5b 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/UserCenterLogic.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/UserCenterLogic.cs @@ -397,17 +397,21 @@ { //璁剧疆褰撳墠婵�娲荤殑鐢婚潰ID UserCenterResourse.NowActionFormID = UserCenterResourse.listActionFormId[index]; - if (UserCenterResourse.DicActionForm.ContainsKey(UserCenterResourse.NowActionFormID) == true) + //杩藉姞鏉′欢涓�:鍏抽棴鐨勭晫闈负EditorCommonForm鐨勬椂鍊欐墠澶勭悊 + if ((form is EditorCommonForm) && UserCenterResourse.DicActionForm.ContainsKey(UserCenterResourse.NowActionFormID) == true) { try { var Myform = UserCenterResourse.DicActionForm[UserCenterResourse.NowActionFormID]; - //瑙﹀彂鐣岄潰鍐嶆婵�娲荤殑浜嬩欢 - int value = Myform.FormActionAgainEvent(); - if (value == 1) + if (Myform is EditorCommonForm) { - //Log鍑哄姏 - HdlLogLogic.Current.WriteLog(1, Myform.FormID + " 琚縺娲�"); + //瑙﹀彂鐣岄潰鍐嶆婵�娲荤殑浜嬩欢 + int value = ((EditorCommonForm)Myform).FormActionAgainEvent(); + if (value == 1) + { + //Log鍑哄姏 + HdlLogLogic.Current.WriteLog(1, Myform.FormID + " 琚縺娲�"); + } } } catch (Exception ex) @@ -428,17 +432,21 @@ { //璁剧疆褰撳墠婵�娲荤殑鐢婚潰ID UserCenterResourse.NowActionFormID = UserCenterResourse.listActionFormId[index]; - if (UserCenterResourse.DicActionForm.ContainsKey(UserCenterResourse.NowActionFormID) == true) + //杩藉姞鏉′欢涓�:鍏抽棴鐨勭晫闈负EditorCommonForm鐨勬椂鍊欐墠澶勭悊 + if ((form is EditorCommonForm) && UserCenterResourse.DicActionForm.ContainsKey(UserCenterResourse.NowActionFormID) == true) { try { var Myform = UserCenterResourse.DicActionForm[UserCenterResourse.NowActionFormID]; - //瑙﹀彂鐣岄潰鍐嶆婵�娲荤殑浜嬩欢 - int value = Myform.FormActionAgainEvent(); - if (value == 1) + if (Myform is EditorCommonForm) { - //Log鍑哄姏 - HdlLogLogic.Current.WriteLog(1, Myform.FormID + " 琚縺娲�"); + //瑙﹀彂鐣岄潰鍐嶆婵�娲荤殑浜嬩欢 + int value = ((EditorCommonForm)Myform).FormActionAgainEvent(); + if (value == 1) + { + //Log鍑哄姏 + HdlLogLogic.Current.WriteLog(1, Myform.FormID + " 琚縺娲�"); + } } } catch (Exception ex) @@ -946,6 +954,12 @@ UserCenterResourse.UserInfo = userInfo; UserCenterResourse.UserInfo.UserIconFile = System.IO.Path.Combine(UserCenterResourse.Option.UserPictruePath, "Admin.png"); + if (UserCenterResourse.UserInfo.HeadImage != null) + { + //鍐欏叆澶村儚鍐呭 + Shared.IO.FileUtils.WriteFileByBytes(UserCenterResourse.UserInfo.UserIconFile, UserCenterResourse.UserInfo.HeadImage); + } + UserCenterResourse.UserInfo.HeadImage = null; //鍒濆鍖栫鐞嗗憳鎺у埗涓讳汉鐨勮繛鎺ュ湴鍧�(鍥犱负杩欎釜杩炴帴Token鏄笉浼氭敼鍙樼殑,鎵�浠ュ彧闇�瑕佸垵濮嬪寲涓�娆�) await InitAdminConnectMainInfo(); @@ -984,13 +998,12 @@ { return; } - string nowFile = System.IO.Path.Combine(UserCenterResourse.Option.UserPictruePath, "Admin.png"); - if (System.IO.File.Exists(nowFile) == true) + if (System.IO.File.Exists(UserCenterResourse.UserInfo.UserIconFile) == true) { return; } //澶嶅埗杩囧幓 - System.IO.File.Copy(defultFile, nowFile); + System.IO.File.Copy(defultFile, UserCenterResourse.UserInfo.UserIconFile); } #endregion -- Gitblit v1.8.0