From dc0309e64f02227d8e1468b7326c07955f804612 Mon Sep 17 00:00:00 2001
From: chenqiyang <1406175257@qq.com>
Date: 星期三, 22 六月 2022 11:22:18 +0800
Subject: [PATCH] 修改引用路径
---
ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/IMessageCommon.cs | 1321 +++++++++++++++++++++++++++++---------------------------
1 files changed, 679 insertions(+), 642 deletions(-)
diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/IMessageCommon.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/IMessageCommon.cs
old mode 100755
new mode 100644
index 2f3a945..63f8ee1
--- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/IMessageCommon.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/IMessageCommon.cs
@@ -1,645 +1,682 @@
-锘縰sing System;
-using System.Collections.Generic;
-
-namespace Shared.Phone.UserCenter
-{
- /// <summary>
- /// 鎺ュ彛绫荤殑杩斿洖淇℃伅
- /// </summary>
- public class IMessageCommon
- {
- /// <summary>
- /// 鎺ュ彛绫荤殑杩斿洖淇℃伅
+锘縰sing System;
+using System.Collections.Generic;
+
+namespace Shared.Phone.UserCenter
+{
+ /// <summary>
+ /// 鎺ュ彛绫荤殑杩斿洖淇℃伅
+ /// </summary>
+ public class IMessageCommon
+ {
+ /// <summary>
+ /// 鎺ュ彛绫荤殑杩斿洖淇℃伅
/// </summary>
private static IMessageCommon m_Current = null;
- /// <summary>
- /// 鎺ュ彛绫荤殑杩斿洖淇℃伅
+ /// <summary>
+ /// 鎺ュ彛绫荤殑杩斿洖淇℃伅
/// </summary>
- public static IMessageCommon Current
- {
- get
- {
- if (m_Current == null)
- {
- m_Current = new IMessageCommon();
- //鍒濆鍖栧叏閮ㄧ殑淇℃伅
- m_Current.InitAllMsg();
- }
- return m_Current;
- }
- }
- /// <summary>
- /// 鏃犺閿欒(璁块棶浜戠鏃讹紝姝ゆ搷浣滃皢涓嶄細寮瑰嚭閿欒)
- /// </summary>
- public bool IgnoreError = false;
-
- /// <summary>
- /// 鍏ㄩ儴淇℃伅
- /// </summary>
- private Dictionary<string, Dictionary<string, int>> dicMsg = null;
-
- /// <summary>
- /// 鍒濆鍖栧叏閮ㄧ殑淇℃伅
- /// </summary>
- public void InitAllMsg()
- {
- dicMsg = new Dictionary<string, Dictionary<string, int>>();
- //缁戝畾缃戝叧鍒颁綇瀹�
- string keys = "App/BindGatewayToHome";
- dicMsg[keys] = new Dictionary<string, int>();
- Dictionary<string, int> dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐧诲綍Token
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
- //瀛愬笎鍙蜂笉鍏佽鎿嶄綔
- dic["SubAccountNoOperator"] = R.MyInternationalizationString.uBeRestrict;
- //璇风‘淇濇偍鎵�鎻愪氦[瀹跺敮涓�鏍囪瘑]鏄惁姝g‘锛屾槸鍚︽槸鎮ㄧ殑
- dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
- //缃戝叧:XXX宸茶缁戝畾杩�
- dic["BindGatewaysExists"] = R.MyInternationalizationString.BindGwToHome_BindGatewaysExists;
-
- //缁戝畾瀛愯处鍙峰埌浣忓畢
- keys = "ZigbeeUsers/BindSubAccount";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //鐢ㄦ埛涓嶅瓨鍦ㄦ浣忓畢
- dic["NoExist"] = R.MyInternationalizationString.BindSubAccount_NoExist;
- //璐﹀彿宸插瓨鍦ㄦ浣忓畢
- dic["Exist"] = R.MyInternationalizationString.BindSubAccount_Exist;
- //鎿嶄綔澶辫触
- dic["Fail"] = R.MyInternationalizationString.uOperationFailed;
- //鎻愪緵鐨勫弬鏁伴敊璇�
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏉冮檺涓嶈冻
- dic["BeRestrict"] = R.MyInternationalizationString.uBeRestrict;
- //琚粦瀹氱殑瀛愯处鍙蜂笉瀛樺湪锛岃娉ㄥ唽鍚庡啀璇�
- dic["AccountNoExists"] = R.MyInternationalizationString.BindSubAccount_AccountNoExists;
- //涓嶈兘鎶婅嚜宸辨坊鍔犱负鎴愬憳
- dic["SameAccount"] = R.MyInternationalizationString.BindSubAccount_SameAccount;
- //涓嶈兘鎶婁富璐﹀彿娣诲姞涓烘垚鍛�
- dic["NoAddMainAccount"] = R.MyInternationalizationString.BindSubAccount_NoAddMainAccount;
-
- //鍗囩骇鎴栭檷绾у瓙璐﹀彿
- keys = "ZigbeeUsers/UpSubAccount";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //鎿嶄綔鐨勫瓙璐﹀彿涓嶅瓨鍦�
- dic["NoExist"] = R.MyInternationalizationString.UpSubAccount_NoExist;
- //鎿嶄綔澶辫触
- dic["Fail"] = R.MyInternationalizationString.uOperationFailed;
-
- //瑙i櫎瀛愯处鍙峰拰浣忓畢鐨勭粦瀹�
- keys = "ZigbeeUsers/DeletedSubAccount";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //瑙i櫎缁戝畾鐨勫瓙璐﹀彿涓嶅瓨鍦�
- dic["NoExist"] = R.MyInternationalizationString.DeletedSubAccount_NoExist;
-
- //鍙戦�佹敞鍐屾椂闇�瑕佺殑楠岃瘉鐮�
- keys = "ZigbeeUsers/RegisterSendVerCode";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //楠岃瘉鐮佸彂閫佸け璐�
- dic["SendFail"] = R.MyInternationalizationString.RegisterSendVerCode_SendFail;
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //璐﹀彿宸茬粡瀛樺湪
- dic["Exist"] = R.MyInternationalizationString.RegisterSendVerCode_Exist;
-
- //楠岃瘉鐭俊鎴栬�呴偖绠遍獙璇佺爜
- keys = "ZigbeeUsers/ValidatorCode";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //楠岃瘉鐮侀敊璇�
- dic["ValidCodeAndPhoneNoEqual"] = R.MyInternationalizationString.ValidatorCode_ValidCodeAndPhoneNoEqual;
- //鏈彂閫侀獙璇佺爜鍒版璐﹀彿
- dic["NoRecord"] = R.MyInternationalizationString.ValidatorCode_NoRecord;
-
- //缁戝畾鎴栬�呮洿鎹富璐﹀彿
- keys = "ZigbeeUsers/BindAccount";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //缁戝畾鐨勮处鍙蜂笉瀛樺湪
- dic["AccountNoExists"] = R.MyInternationalizationString.BindAccount_AccountNoExists;
- //鎸囧畾璐﹀彿宸插瓨鍦�
- dic["Exist"] = R.MyInternationalizationString.BindAccount_Exist;
- //鎿嶄綔澶辫触锛岃閲嶈瘯
- dic["Fail"] = R.MyInternationalizationString.uOperationFailed;
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
-
- //鍙戦�佺櫥褰曟椂闇�瑕佺殑楠岃瘉鐮�
- keys = "ZigbeeUsers/LoginSendVerCode";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //楠岃瘉鐮佸彂閫佸け璐�
- dic["SendFail"] = R.MyInternationalizationString.LoginSendVerCode_SendFail;
- //鎻愪緵鐨勫弬鏁伴敊璇�
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鎸囧畾璐﹀彿涓嶅瓨鍦�
- dic["AccountNoExists"] = R.MyInternationalizationString.uAccountNoExists;
-
- //淇敼鐢ㄦ埛瀵嗙爜
- keys = "ZigbeeUsers/UpdatePassword";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //鍘熷瘑鐮佸拰鏂板瘑鐮佺浉鍚�
- dic["NewPasswordAndOldPasswordEqual"] = R.MyInternationalizationString.UpdatePassword_NewPasswordAndOldPasswordEqual;
- //鍘熷瘑鐮侀敊璇�
- dic["OldPwdNoYes"] = R.MyInternationalizationString.UpdatePassword_OldPwdNoYes;
- //鎿嶄綔澶辫触,璇烽噸璇�
- dic["Fail"] = R.MyInternationalizationString.uOperationFailed;
- //鎸囧畾鐢ㄦ埛涓嶅瓨鍦�
- dic["AccountNoExists"] = R.MyInternationalizationString.uAccountNoExists;
-
- //淇敼璐﹀彿鐨勭敤鎴峰悕
- keys = "ZigbeeUsers/UpdateUserName";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //鎸囧畾璐﹀彿涓嶅瓨鍦�
- dic["AccountNoExists"] = R.MyInternationalizationString.uAccountNoExists;
-
- //鑾峰彇鏌愪釜瀹剁殑缃戝叧鍒嗛〉
- keys = "App/GetSingleHomeGatewayPagger";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐨勭櫥褰昑oken
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
- //纭繚鎮ㄦ墍鎻愪氦[瀹跺敮涓�鏍囪瘑]鏄惁姝g‘锛屾槸鍚︽槸鎮ㄧ殑
- dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
-
- //鏌ヨ鎸囧畾璐﹀彿鐨勫熀鏈俊鎭�
- keys = "ZigbeeUsers/GetSubAccountInfo";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //鎸囧畾璐﹀彿涓嶅瓨鍦�
- dic["AccountNoExists"] = R.MyInternationalizationString.uAccountNoExists;
-
- //閫氳繃浣忓畢鐨凣uid鏌ヨ浣忓畢涓嬮潰鐨勫瓙璐﹀彿(杩欎釜浼间箮娌℃湁閿欒鐨勮娉�)
- keys = "ZigbeeUsers/GetSubAccountByDistributedMark";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
-
- //鏌ョ湅褰撳墠鐧诲綍鐨勮处鍙蜂俊鎭�
- keys = "ZigbeeUsers/GetAccountInfo";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璐﹀彿鏈敞鍐�
- dic["AccountNoExists"] = R.MyInternationalizationString.GetAccountInfo_AccountNoExists;
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐨勭櫥褰昑oken
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
-
- //鑾峰彇浣忓畢鍒嗛〉
- keys = "App/GetHomePager";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐨勭櫥褰昑oken
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
-
- //鍒犻櫎浣忓畢
- keys = "App/DelHome";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐨勭櫥褰昑oken
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
- //鏉冮檺涓嶈冻
- dic["SubAccountNoOperator"] = R.MyInternationalizationString.uBeRestrict;
- //瑕佸垹闄ょ殑浣忓畢涓嶅瓨鍦�
- dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
- //褰撳墠浣忓畢杩樺瓨鍦ㄧ潃鏈В闄ょ粦瀹氱殑缃戝叧
- dic["CurrentHomeExixtsGatewayBind"] = R.MyInternationalizationString.uZigbeeHome_GatewayExixts;
-
- //缂栬緫浣忓畢
- keys = "App/EditHome";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐨勭櫥褰昑oken
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
- //鏉冮檺涓嶈冻
- dic["SubAccountNoOperator"] = R.MyInternationalizationString.uBeRestrict;
- //瑕佺紪杈戠殑浣忓畢涓嶅瓨鍦�
- dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
- //褰撳墠缂栬緫鐨勪綇瀹呭悕绉板凡缁忓瓨鍦�
- dic["Exist"] = R.MyInternationalizationString.EditZigbeeHome_Exist;
-
- //娣诲姞浣忓畢
- keys = "App/AddHome";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐨勭櫥褰昑oken
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
- //鏉冮檺涓嶈冻
- dic["SubAccountNoOperator"] = R.MyInternationalizationString.uBeRestrict;
- //褰撳墠娣诲姞鐨勪綇瀹呭悕绉板凡缁忓瓨鍦�
- dic["Exist"] = R.MyInternationalizationString.AddZigbeeHome_Exist;
-
- //鑾峰彇浣忓畢澶囦唤鏁版嵁
- keys = "App/GetHomeDataBackupPagger";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐨勭櫥褰昑oken
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
- //鎸囧畾鐨勪綇瀹呬笉瀛樺湪
- dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
-
- //涓嬭浇鏌愪釜澶囦唤鏁版嵁
- keys = "App/DownloadSomeDataBackup";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐨勭櫥褰昑oken
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
- //鏉冮檺涓嶈冻
- dic["SubAccountNoOperator"] = R.MyInternationalizationString.uBeRestrict;
- //澶囦唤瀵硅薄鐨勪綇瀹呬笉瀛樺湪
- dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
- //澶囦唤瀵硅薄涓嶅睘浜庢偍褰撳墠鐨勪綇瀹�
- dic["BackupClassIdNoIsYou"]= R.MyInternationalizationString.uBackupClassIdNoIsYou;
-
- //涓婁紶瀛愭枃浠�
- keys = "App/UploadHomeAppGatewaySubFiles";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐨勭櫥褰昑oken
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
- //鏉冮檺涓嶈冻
- dic["SubAccountNoOperator"] = R.MyInternationalizationString.uBeRestrict;
- //涓婁紶澶囦唤瀵硅薄鐨勪綇瀹呬笉瀛樺湪
- dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
- //褰撳墠澶囦唤涓嶅睘浜庢偍褰撳墠鐨勪綇瀹�
- dic["BackupClassIdNoIsYou"] = R.MyInternationalizationString.uBackupClassIdNoIsYou;
-
- //涓婁紶瀛愭枃浠�
- keys = "App/AddHomeAppGatewayName";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐨勭櫥褰昑oken
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
- //鏉冮檺涓嶈冻
- dic["SubAccountNoOperator"] = R.MyInternationalizationString.uBeRestrict;
- //鎸囧畾鐨勪綇瀹呬笉瀛樺湪
- dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
- //澶囦唤鍚嶇О宸茬粡瀛樺湪
- dic["Exist"] = R.MyInternationalizationString.uBackupNameExists;
-
- //鍒犻櫎澶囦唤鏂囦欢
- keys = "App/DelHomeAppGatewayName";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐨勭櫥褰昑oken
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
- //鏉冮檺涓嶈冻
- dic["SubAccountNoOperator"] = R.MyInternationalizationString.uBeRestrict;
- //鎸囧畾鐨勪綇瀹呬笉瀛樺湪
- dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
- //褰撳墠澶囦唤涓嶅睘浜庢偍褰撳墠鐨勪綇瀹�
- dic["BackupClassIdNoIsYou"] = R.MyInternationalizationString.uBackupClassIdNoIsYou;
-
- //鏇存柊浣忓畢澶囨敞鍚�
- keys = "App/UpdateHomeAppGatewayName";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐨勭櫥褰昑oken
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
- //鏉冮檺涓嶈冻
- dic["SubAccountNoOperator"] = R.MyInternationalizationString.uBeRestrict;
- //鎸囧畾鐨勪綇瀹呬笉瀛樺湪
- dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
- //褰撳墠澶囦唤涓嶅睘浜庢偍褰撳墠鐨勪綇瀹�
- dic["BackupClassIdNoIsYou"] = R.MyInternationalizationString.uBackupClassIdNoIsYou;
- //澶囨敞鍚嶇О宸茬粡瀛樺湪,璇锋洿鎹㈠悗閲嶈瘯锛�
- dic["ZbAppBackTypeEntityBackupNameExists"] = R.MyInternationalizationString.uBackupNameExists;
-
- //鑾峰彇澶囦唤鏂囦欢澶瑰垪琛�
- keys = "App/GetHomeDataBackupUploadListPagger";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐨勭櫥褰昑oken
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
- //鎸囧畾鐨勪綇瀹呬笉瀛樺湪
- dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
- //褰撳墠澶囦唤涓嶅睘浜庢偍褰撳墠鐨勪綇瀹�
- dic["BackupClassIdNoIsYou"] = R.MyInternationalizationString.uBackupClassIdNoIsYou;
-
- //瑙i櫎缁戝畾鐨勭綉鍏�
- keys = "App/ReleaseGatewayToHome";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐨勭櫥褰昑oken
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
- //鏉冮檺涓嶈冻
- dic["SubAccountNoOperator"] = R.MyInternationalizationString.uBeRestrict;
- //鎸囧畾鐨勪綇瀹呬笉瀛樺湪
- dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
- //鎸囧畾鐨勭綉鍏矷D骞朵笉瀛樺湪
- dic["NoExist"] = R.MyInternationalizationString.ReleaseGatewayToZigbeeHome_NoExist;
- //褰撳墠浣忓畢涓嬪苟娌℃湁缁戝畾鎸囧畾鐨勭綉鍏�
- dic["NoBind"] = R.MyInternationalizationString.ReleaseGatewayToZigbeeHome_NoBind;
-
- //妫�娴嬪钩鍙颁笂浼犲浐浠舵帴鍙�
- keys = "FirmwareMana/DetectionPlatformUploadFirmware";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
-
- //涓婁紶鍏变韩鐨勬暟鎹�
- keys = "ZigbeeDataShare/AddShareData";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鎸囧畾鐨勪綇瀹呬笉瀛樺湪
- dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
- //涓婁紶鍏变韩鏁版嵁澶辫触
- dic["Fail"] = R.MyInternationalizationString.uUpLoadShardDataFail;
- //灏嗗畠褰掍负锛氫笂浼犲叡浜暟鎹け璐�
- dic["Exist"] = R.MyInternationalizationString.uUpLoadShardDataFail;
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
-
- //缂栬緫鍏变韩鐨勬暟鎹�
- keys = "ZigbeeDataShare/EditShareData";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //鍏变韩鏁版嵁涓嶅瓨鍦�
- dic["NoRecord"] = R.MyInternationalizationString.uEditShareData_NotExixts;
- //鎿嶄綔鏉冮檺涓嶈冻
- dic["BeRestrict "] = R.MyInternationalizationString.uBeRestrict;
- //涓婁紶鍏变韩鏁版嵁澶辫触
- dic["Fail"] = R.MyInternationalizationString.uUpLoadShardDataFail;
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
-
- //閫氳繃浣忓畢鐨凣uid鏌ヨ鍏变韩鏁版嵁
- keys = "ZigbeeDataShare/GetShareDataByHouseGuid";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鎸囧畾鐨勪綇瀹呬笉瀛樺湪
- dic["NoExist"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
-
- //閫氳繃浣忓畢鐨凣uid鏌ヨ鍏变韩鏁版嵁
- keys = "ZigbeeDataShare/GetOneShareData";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
-
- //閫氳繃瀛愯处鍙风殑Guid鏌ヨ鍏变韩鏁版嵁鍒楄〃
- keys = "ZigbeeDataShare/GetShareDataBySubAccount";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
-
- //瑙i櫎缁戝畾鍏变韩鏁版嵁
- keys = "ZigbeeDataShare/DeleteShareData";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鍒嗕韩鐨勭洰鏍囪处鍙蜂笉瀛樺湪
- dic["AccountNoExists"] = R.MyInternationalizationString.uShareData_SubAccoutNotExixts;
- //鍏变韩鏁版嵁涓嶅瓨鍦�
- dic["NoRecord"] = R.MyInternationalizationString.uEditShareData_NotExixts;
- //灏嗗畠褰掍负锛氬垎浜殑鐩爣璐﹀彿涓嶅瓨鍦�
- dic["NoExist"] = R.MyInternationalizationString.uShareData_SubAccoutNotExixts;
- //鎿嶄綔澶辫触锛岃閲嶈瘯
- dic["Fail"] = R.MyInternationalizationString.uOperationFailed;
-
- //鑾峰彇鎺у埗鍒嗕韩浣忓畢璇锋眰淇℃伅
- keys = "App/GetSharedHomeApiControl";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐧诲綍Token
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
- //鏉冮檺涓嶈冻
- dic["NoPermission"] = R.MyInternationalizationString.uBeRestrict;
- //灏嗗畠褰掍负锛氭潈闄愪笉瓒�
- dic["InsufficientAuthority"] = R.MyInternationalizationString.uBeRestrict;
- //鎿嶄綔澶辫触锛岃閲嶈瘯
- dic["Fail"] = R.MyInternationalizationString.uOperationFailed;
-
- //鑾峰彇闂ㄩ攣鍘嗗彶鍒嗛〉
- keys = "App/GetDoorLockHistoryPager";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐧诲綍Token
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
- //鎿嶄綔澶辫触锛岃閲嶈瘯
- dic["Fail"] = R.MyInternationalizationString.uOperationFailed;
-
- //娓呯┖闂ㄩ攣鍘嗗彶璁板綍
- keys = "App/ClearDoorLockHistory";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐧诲綍Token
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
- //鎿嶄綔澶辫触锛岃閲嶈瘯
- dic["Fail"] = R.MyInternationalizationString.uOperationFailed;
-
- //蹇樿瀵嗙爜
- keys = "ZigbeeUsers/ForgetPassword";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //楠岃瘉鐮佸彂閫佸け璐�
- dic["SendFail"] = R.MyInternationalizationString.RegisterSendVerCode_SendFail;
- //鎿嶄綔澶辫触锛岃閲嶈瘯
- dic["Fail"] = R.MyInternationalizationString.uOperationFailed;
- //璐﹀彿涓嶅瓨鍦�
- dic["AccountNoExists"] = R.MyInternationalizationString.uAccountNoExists;
-
- //閲嶇疆瀵嗙爜
- keys = "ZigbeeUsers/ResetPassword";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //纭瀵嗙爜涓嶄竴鑷达紝璇烽噸鏂拌緭鍏�
- dic["PwdNoConfirm "] = R.MyInternationalizationString.SecondPswNotEqual1;
- //鎿嶄綔澶辫触锛岃閲嶈瘯
- dic["Fail"] = R.MyInternationalizationString.uOperationFailed;
- //璐﹀彿涓嶅瓨鍦�
- dic["AccountNoExists"] = R.MyInternationalizationString.uAccountNoExists;
-
- //鏇存柊鐢ㄦ埛澶寸浉
- keys = "ZigbeeUsers/UpdateHeadImage";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐧诲綍Token
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
-
- //鏇存柊楠岃瘉瀵嗙爜
- keys = "ZigbeeUsers/UpdatEexpandPwd";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐧诲綍Token
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
-
- //娣诲姞鎰忚鍙嶉
- keys = "App/AddOpinionFeedback";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐧诲綍Token
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
-
- //鑾峰彇宸叉巿鏉冪涓夋柟骞冲彴鍒楄〃
- keys = "ZigbeeUsers/GetUserAuthItem";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐧诲綍Token
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
-
- //瑙i櫎绗笁鏂规巿鏉�
- keys = "ZigbeeUsers/UnBindUserAuth";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐧诲綍Token
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
-
- //娣诲姞鎴栬�呮洿鏂板井淇℃巿鏉冪櫥褰曚俊鎭�
- keys = "ZigbeeUsers/InsertOrUpdateAuthUser";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐧诲綍Token
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
- //鎸囧畾璐﹀彿涓嶅瓨鍦�
- dic["AccountNoExists"] = R.MyInternationalizationString.uAccountNoExists;
-
- //绗笁鏂圭粦瀹氳处鍙�
- keys = "ZigbeeUsers/BindAuthUserToAccount";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐧诲綍Token
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
- //閿欒,绗笁鏂逛俊鎭涪澶�
- dic["NoExist"] = R.MyInternationalizationString.uErrorAndLostOtherPatyInfo;
- //鎸囧畾璐﹀彿涓嶅瓨鍦�
- dic["AccountNoExists"] = R.MyInternationalizationString.uAccountNoExists;
-
- //淇敼瀛愬笎鍙疯繙绋嬫潈闄�
- keys = "ZigbeeUsers/ChangeSubAccountIsAllowRemoteCtrl";
- dicMsg[keys] = new Dictionary<string, int>();
- dic = dicMsg[keys];
- //璇锋眰鍙傛暟閿欒
- dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
- //鏃犳晥鐧诲綍Token
- dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
- //鎸囧畾鐨勪綇瀹呬笉瀛樺湪
- dic["HomeIdNoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
- //鎸囧畾璐﹀彿涓嶅瓨鍦�
- dic["DistributedMarkNoRecord"] = R.MyInternationalizationString.uAccountNoExists;
- //鏉冮檺涓嶈冻
- dic["BeRestrict"] = R.MyInternationalizationString.uBeRestrict;
- }
-
- /// <summary>
- /// 鏍规嵁鎺ュ彛鐨勭姸鎬佺爜锛岀炕璇戣繑鍥炰俊鎭�
- /// </summary>
- /// <param name="requestName">鎺ュ彛</param>
- /// <param name="revertObj">浜戠杩斿洖鐨勬暟鎹�</param>
- /// <param name="pra">璇锋眰鍙傛暟</param>
- /// <returns></returns>
- public string GetMsgByRequestName(string requestName, Common.ResponseEntity.ResponsePack revertObj, object pra)
- {
- if (IgnoreError == true)
- {
- //鏃犺閿欒
- return null;
- }
- string statuCode = revertObj.StateCode;
-
- string errorInfo = revertObj.ErrorInfo == null ? string.Empty : revertObj.ErrorInfo;
- string errorMsg = "鎺ュ彛璁块棶澶辫触锛�" + requestName + " " + statuCode + " " + errorInfo + "\r\n";
-
- errorMsg += "褰撳墠婵�娲荤殑鐣岄潰锛�" + UserCenterResourse.NowActionFormID + "\r\n";
- if (pra != null)
- {
- //搴忓垪鍖栧璞�
- try
- {
- var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(pra);
- errorMsg += "鍙傛暟锛歕r\n" + requestJson;
- }
- catch { errorMsg += "鍙傛暟锛氬簭鍒楀寲寮傚父锛�"; }
- }
- HdlLogLogic.Current.WriteLog(-1, errorMsg + "\r\n");
-
- //鍏遍�氱爜
- if (statuCode == "ParameterOrEmpty")
- {
- //璇锋眰鍙傛暟閿欒
- return Language.StringByID(R.MyInternationalizationString.uParameterError);
- }
- else if (statuCode == "NoLogin")
- {
- //鏃犳晥鐧诲綍Token
- return Language.StringByID(R.MyInternationalizationString.uNoLogin);
- }
- else if (statuCode == "Fail")
- {
- //鎿嶄綔澶辫触锛岃閲嶈瘯
- return Language.StringByID(R.MyInternationalizationString.uOperationFailed);
- }
-
- if (dicMsg.ContainsKey(requestName) == true && dicMsg[requestName].ContainsKey(statuCode) == true)
- {
- //鍦ㄥ唽鐨凪sg
- return Language.StringByID(dicMsg[requestName][statuCode]);
- }
- return "ERROR:" + statuCode;
- }
- }
-}
+ public static IMessageCommon Current
+ {
+ get
+ {
+ if (m_Current == null)
+ {
+ m_Current = new IMessageCommon();
+ //鍒濆鍖栧叏閮ㄧ殑淇℃伅
+ m_Current.InitAllMsg();
+ }
+ return m_Current;
+ }
+ }
+ /// <summary>
+ /// 鏃犺閿欒(璁块棶浜戠鏃讹紝姝ゆ搷浣滃皢涓嶄細寮瑰嚭閿欒)
+ /// </summary>
+ public bool IgnoreError = false;
+
+ /// <summary>
+ /// 鍏ㄩ儴淇℃伅
+ /// </summary>
+ private Dictionary<string, Dictionary<string, int>> dicMsg = null;
+
+ /// <summary>
+ /// 鍒濆鍖栧叏閮ㄧ殑淇℃伅
+ /// </summary>
+ public void InitAllMsg()
+ {
+ dicMsg = new Dictionary<string, Dictionary<string, int>>();
+ //缁戝畾缃戝叧鍒颁綇瀹�
+ string keys = "App/BindGatewayToHome";
+ dicMsg[keys] = new Dictionary<string, int>();
+ Dictionary<string, int> dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐧诲綍Token
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+ //瀛愬笎鍙蜂笉鍏佽鎿嶄綔
+ dic["SubAccountNoOperator"] = R.MyInternationalizationString.uBeRestrict;
+ //璇风‘淇濇偍鎵�鎻愪氦[瀹跺敮涓�鏍囪瘑]鏄惁姝g‘锛屾槸鍚︽槸鎮ㄧ殑
+ dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
+ //缃戝叧:XXX宸茶缁戝畾杩�
+ dic["BindGatewaysExists"] = R.MyInternationalizationString.BindGwToHome_BindGatewaysExists;
+
+ //缁戝畾瀛愯处鍙峰埌浣忓畢
+ keys = "ZigbeeUsers/BindSubAccount";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //鐢ㄦ埛涓嶅瓨鍦ㄦ浣忓畢
+ dic["NoExist"] = R.MyInternationalizationString.BindSubAccount_NoExist;
+ //璐﹀彿宸插瓨鍦ㄦ浣忓畢
+ dic["Exist"] = R.MyInternationalizationString.BindSubAccount_Exist;
+ //鎿嶄綔澶辫触
+ dic["Fail"] = R.MyInternationalizationString.uOperationFailed;
+ //鎻愪緵鐨勫弬鏁伴敊璇�
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏉冮檺涓嶈冻
+ dic["BeRestrict"] = R.MyInternationalizationString.uBeRestrict;
+ //琚粦瀹氱殑瀛愯处鍙蜂笉瀛樺湪锛岃娉ㄥ唽鍚庡啀璇�
+ dic["AccountNoExists"] = R.MyInternationalizationString.BindSubAccount_AccountNoExists;
+ //涓嶈兘鎶婅嚜宸辨坊鍔犱负鎴愬憳
+ dic["SameAccount"] = R.MyInternationalizationString.BindSubAccount_SameAccount;
+ //涓嶈兘鎶婁富璐﹀彿娣诲姞涓烘垚鍛�
+ dic["NoAddMainAccount"] = R.MyInternationalizationString.BindSubAccount_NoAddMainAccount;
+
+ //鍗囩骇鎴栭檷绾у瓙璐﹀彿
+ keys = "ZigbeeUsers/UpSubAccount";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //鎿嶄綔鐨勫瓙璐﹀彿涓嶅瓨鍦�
+ dic["NoExist"] = R.MyInternationalizationString.UpSubAccount_NoExist;
+ //鎿嶄綔澶辫触
+ dic["Fail"] = R.MyInternationalizationString.uOperationFailed;
+
+ //瑙i櫎瀛愯处鍙峰拰浣忓畢鐨勭粦瀹�
+ keys = "ZigbeeUsers/DeletedSubAccount";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //瑙i櫎缁戝畾鐨勫瓙璐﹀彿涓嶅瓨鍦�
+ dic["NoExist"] = R.MyInternationalizationString.DeletedSubAccount_NoExist;
+
+ //鍙戦�佹敞鍐屾椂闇�瑕佺殑楠岃瘉鐮�
+ keys = "ZigbeeUsers/RegisterSendVerCode";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //楠岃瘉鐮佸彂閫佸け璐�
+ dic["SendFail"] = R.MyInternationalizationString.RegisterSendVerCode_SendFail;
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //璐﹀彿宸茬粡瀛樺湪
+ dic["Exist"] = R.MyInternationalizationString.RegisterSendVerCode_Exist;
+
+ //楠岃瘉鐭俊鎴栬�呴偖绠遍獙璇佺爜
+ keys = "ZigbeeUsers/ValidatorCode";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //楠岃瘉鐮侀敊璇�
+ dic["ValidCodeAndPhoneNoEqual"] = R.MyInternationalizationString.ValidatorCode_ValidCodeAndPhoneNoEqual;
+ //楠岃瘉鐮佸凡澶辨晥
+ dic["NoRecord"] = R.MyInternationalizationString.ValidatorCode_NoRecord;
+
+ //缁戝畾鎴栬�呮洿鎹富璐﹀彿
+ keys = "ZigbeeUsers/BindAccount";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //缁戝畾鐨勮处鍙蜂笉瀛樺湪
+ dic["AccountNoExists"] = R.MyInternationalizationString.BindAccount_AccountNoExists;
+ //鎸囧畾璐﹀彿宸插瓨鍦�
+ dic["Exist"] = R.MyInternationalizationString.BindAccount_Exist;
+ //鎿嶄綔澶辫触锛岃閲嶈瘯
+ dic["Fail"] = R.MyInternationalizationString.uOperationFailed;
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+
+ //鍙戦�佺櫥褰曟椂闇�瑕佺殑楠岃瘉鐮�
+ keys = "ZigbeeUsers/LoginSendVerCode";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //楠岃瘉鐮佸彂閫佸け璐�
+ dic["SendFail"] = R.MyInternationalizationString.LoginSendVerCode_SendFail;
+ //鎻愪緵鐨勫弬鏁伴敊璇�
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鎸囧畾璐﹀彿涓嶅瓨鍦�
+ dic["AccountNoExists"] = R.MyInternationalizationString.uAccountNoExists;
+
+ //淇敼鐢ㄦ埛瀵嗙爜
+ keys = "ZigbeeUsers/UpdatePassword";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //鍘熷瘑鐮佸拰鏂板瘑鐮佺浉鍚�
+ dic["NewPasswordAndOldPasswordEqual"] = R.MyInternationalizationString.UpdatePassword_NewPasswordAndOldPasswordEqual;
+ //鍘熷瘑鐮侀敊璇�
+ dic["OldPwdNoYes"] = R.MyInternationalizationString.UpdatePassword_OldPwdNoYes;
+ //鎿嶄綔澶辫触,璇烽噸璇�
+ dic["Fail"] = R.MyInternationalizationString.uOperationFailed;
+ //鎸囧畾鐢ㄦ埛涓嶅瓨鍦�
+ dic["AccountNoExists"] = R.MyInternationalizationString.uAccountNoExists;
+
+ //淇敼璐﹀彿鐨勭敤鎴峰悕
+ keys = "ZigbeeUsers/UpdateUserName";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //鎸囧畾璐﹀彿涓嶅瓨鍦�
+ dic["AccountNoExists"] = R.MyInternationalizationString.uAccountNoExists;
+
+ //鑾峰彇鏌愪釜瀹剁殑缃戝叧鍒嗛〉
+ keys = "App/GetSingleHomeGatewayPagger";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐨勭櫥褰昑oken
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+ //纭繚鎮ㄦ墍鎻愪氦[瀹跺敮涓�鏍囪瘑]鏄惁姝g‘锛屾槸鍚︽槸鎮ㄧ殑
+ dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
+
+ //鏌ヨ鎸囧畾璐﹀彿鐨勫熀鏈俊鎭�
+ keys = "ZigbeeUsers/GetSubAccountInfo";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //鎸囧畾璐﹀彿涓嶅瓨鍦�
+ dic["AccountNoExists"] = R.MyInternationalizationString.uAccountNoExists;
+
+ //閫氳繃浣忓畢鐨凣uid鏌ヨ浣忓畢涓嬮潰鐨勫瓙璐﹀彿(杩欎釜浼间箮娌℃湁閿欒鐨勮娉�)
+ keys = "ZigbeeUsers/GetSubAccountByDistributedMark";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+
+ //鏌ョ湅褰撳墠鐧诲綍鐨勮处鍙蜂俊鎭�
+ keys = "ZigbeeUsers/GetAccountInfo";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璐﹀彿鏈敞鍐�
+ dic["AccountNoExists"] = R.MyInternationalizationString.GetAccountInfo_AccountNoExists;
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐨勭櫥褰昑oken
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+
+ //鑾峰彇浣忓畢鍒嗛〉
+ keys = "App/GetHomePager";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐨勭櫥褰昑oken
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+
+ //鍒犻櫎浣忓畢
+ keys = "App/DelHome";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐨勭櫥褰昑oken
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+ //鏉冮檺涓嶈冻
+ dic["SubAccountNoOperator"] = R.MyInternationalizationString.uBeRestrict;
+ //瑕佸垹闄ょ殑浣忓畢涓嶅瓨鍦�
+ dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
+ //褰撳墠浣忓畢杩樺瓨鍦ㄧ潃鏈В闄ょ粦瀹氱殑缃戝叧
+ dic["CurrentHomeExixtsGatewayBind"] = R.MyInternationalizationString.uZigbeeHome_GatewayExixts;
+
+ //缂栬緫浣忓畢
+ keys = "App/EditHome";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐨勭櫥褰昑oken
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+ //鏉冮檺涓嶈冻
+ dic["SubAccountNoOperator"] = R.MyInternationalizationString.uBeRestrict;
+ //瑕佺紪杈戠殑浣忓畢涓嶅瓨鍦�
+ dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
+ //褰撳墠缂栬緫鐨勪綇瀹呭悕绉板凡缁忓瓨鍦�
+ dic["Exist"] = R.MyInternationalizationString.EditZigbeeHome_Exist;
+
+ //娣诲姞浣忓畢
+ keys = "App/AddHome";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐨勭櫥褰昑oken
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+ //鏉冮檺涓嶈冻
+ dic["SubAccountNoOperator"] = R.MyInternationalizationString.uBeRestrict;
+ //褰撳墠娣诲姞鐨勪綇瀹呭悕绉板凡缁忓瓨鍦�
+ dic["Exist"] = R.MyInternationalizationString.AddZigbeeHome_Exist;
+
+ //鑾峰彇浣忓畢澶囦唤鏁版嵁
+ keys = "App/GetHomeDataBackupPagger";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐨勭櫥褰昑oken
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+ //鎸囧畾鐨勪綇瀹呬笉瀛樺湪
+ dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
+
+ //涓嬭浇鏌愪釜澶囦唤鏁版嵁
+ keys = "App/DownloadSomeDataBackup";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐨勭櫥褰昑oken
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+ //鏉冮檺涓嶈冻
+ dic["SubAccountNoOperator"] = R.MyInternationalizationString.uBeRestrict;
+ //澶囦唤瀵硅薄鐨勪綇瀹呬笉瀛樺湪
+ dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
+ //澶囦唤瀵硅薄涓嶅睘浜庢偍褰撳墠鐨勪綇瀹�
+ dic["BackupClassIdNoIsYou"]= R.MyInternationalizationString.uBackupClassIdNoIsYou;
+
+ //涓婁紶瀛愭枃浠�
+ keys = "App/UploadHomeAppGatewaySubFiles";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐨勭櫥褰昑oken
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+ //鏉冮檺涓嶈冻
+ dic["SubAccountNoOperator"] = R.MyInternationalizationString.uBeRestrict;
+ //涓婁紶澶囦唤瀵硅薄鐨勪綇瀹呬笉瀛樺湪
+ dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
+ //褰撳墠澶囦唤涓嶅睘浜庢偍褰撳墠鐨勪綇瀹�
+ dic["BackupClassIdNoIsYou"] = R.MyInternationalizationString.uBackupClassIdNoIsYou;
+
+ //涓婁紶瀛愭枃浠�
+ keys = "App/AddHomeAppGatewayName";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐨勭櫥褰昑oken
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+ //鏉冮檺涓嶈冻
+ dic["SubAccountNoOperator"] = R.MyInternationalizationString.uBeRestrict;
+ //鎸囧畾鐨勪綇瀹呬笉瀛樺湪
+ dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
+ //澶囦唤鍚嶇О宸茬粡瀛樺湪
+ dic["Exist"] = R.MyInternationalizationString.uBackupNameExists;
+
+ //鍒犻櫎澶囦唤鏂囦欢
+ keys = "App/DelHomeAppGatewayName";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐨勭櫥褰昑oken
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+ //鏉冮檺涓嶈冻
+ dic["SubAccountNoOperator"] = R.MyInternationalizationString.uBeRestrict;
+ //鎸囧畾鐨勪綇瀹呬笉瀛樺湪
+ dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
+ //褰撳墠澶囦唤涓嶅睘浜庢偍褰撳墠鐨勪綇瀹�
+ dic["BackupClassIdNoIsYou"] = R.MyInternationalizationString.uBackupClassIdNoIsYou;
+
+ //鏇存柊浣忓畢澶囨敞鍚�
+ keys = "App/UpdateHomeAppGatewayName";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐨勭櫥褰昑oken
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+ //鏉冮檺涓嶈冻
+ dic["SubAccountNoOperator"] = R.MyInternationalizationString.uBeRestrict;
+ //鎸囧畾鐨勪綇瀹呬笉瀛樺湪
+ dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
+ //褰撳墠澶囦唤涓嶅睘浜庢偍褰撳墠鐨勪綇瀹�
+ dic["BackupClassIdNoIsYou"] = R.MyInternationalizationString.uBackupClassIdNoIsYou;
+ //澶囨敞鍚嶇О宸茬粡瀛樺湪,璇锋洿鎹㈠悗閲嶈瘯锛�
+ dic["ZbAppBackTypeEntityBackupNameExists"] = R.MyInternationalizationString.uBackupNameExists;
+
+ //鑾峰彇澶囦唤鏂囦欢澶瑰垪琛�
+ keys = "App/GetHomeDataBackupUploadListPagger";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐨勭櫥褰昑oken
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+ //鎸囧畾鐨勪綇瀹呬笉瀛樺湪
+ dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
+ //褰撳墠澶囦唤涓嶅睘浜庢偍褰撳墠鐨勪綇瀹�
+ dic["BackupClassIdNoIsYou"] = R.MyInternationalizationString.uBackupClassIdNoIsYou;
+
+ //瑙i櫎缁戝畾鐨勭綉鍏�
+ keys = "App/ReleaseGatewayToHome";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐨勭櫥褰昑oken
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+ //鏉冮檺涓嶈冻
+ dic["SubAccountNoOperator"] = R.MyInternationalizationString.uBeRestrict;
+ //鎸囧畾鐨勪綇瀹呬笉瀛樺湪
+ dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
+ //鎸囧畾鐨勭綉鍏矷D骞朵笉瀛樺湪
+ dic["NoExist"] = R.MyInternationalizationString.ReleaseGatewayToZigbeeHome_NoExist;
+ //褰撳墠浣忓畢涓嬪苟娌℃湁缁戝畾鎸囧畾鐨勭綉鍏�
+ dic["NoBind"] = R.MyInternationalizationString.ReleaseGatewayToZigbeeHome_NoBind;
+
+ //妫�娴嬪钩鍙颁笂浼犲浐浠舵帴鍙�
+ keys = "FirmwareMana/DetectionPlatformUploadFirmware";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+
+ //涓婁紶鍏变韩鐨勬暟鎹�
+ keys = "ZigbeeDataShare/AddShareData";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鎸囧畾鐨勪綇瀹呬笉瀛樺湪
+ dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
+ //涓婁紶鍏变韩鏁版嵁澶辫触
+ dic["Fail"] = R.MyInternationalizationString.uUpLoadShardDataFail;
+ //灏嗗畠褰掍负锛氫笂浼犲叡浜暟鎹け璐�
+ dic["Exist"] = R.MyInternationalizationString.uUpLoadShardDataFail;
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+
+ //缂栬緫鍏变韩鐨勬暟鎹�
+ keys = "ZigbeeDataShare/EditShareData";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //鍏变韩鏁版嵁涓嶅瓨鍦�
+ dic["NoRecord"] = R.MyInternationalizationString.uEditShareData_NotExixts;
+ //鎿嶄綔鏉冮檺涓嶈冻
+ dic["BeRestrict "] = R.MyInternationalizationString.uBeRestrict;
+ //涓婁紶鍏变韩鏁版嵁澶辫触
+ dic["Fail"] = R.MyInternationalizationString.uUpLoadShardDataFail;
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+
+ //閫氳繃浣忓畢鐨凣uid鏌ヨ鍏变韩鏁版嵁
+ keys = "ZigbeeDataShare/GetShareDataByHouseGuid";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鎸囧畾鐨勪綇瀹呬笉瀛樺湪
+ dic["NoExist"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
+
+ //閫氳繃浣忓畢鐨凣uid鏌ヨ鍏变韩鏁版嵁
+ keys = "ZigbeeDataShare/GetOneShareData";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+
+ //閫氳繃瀛愯处鍙风殑Guid鏌ヨ鍏变韩鏁版嵁鍒楄〃
+ keys = "ZigbeeDataShare/GetShareDataBySubAccount";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+
+ //瑙i櫎缁戝畾鍏变韩鏁版嵁
+ keys = "ZigbeeDataShare/DeleteShareData";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鍒嗕韩鐨勭洰鏍囪处鍙蜂笉瀛樺湪
+ dic["AccountNoExists"] = R.MyInternationalizationString.uShareData_SubAccoutNotExixts;
+ //鍏变韩鏁版嵁涓嶅瓨鍦�
+ dic["NoRecord"] = R.MyInternationalizationString.uEditShareData_NotExixts;
+ //灏嗗畠褰掍负锛氬垎浜殑鐩爣璐﹀彿涓嶅瓨鍦�
+ dic["NoExist"] = R.MyInternationalizationString.uShareData_SubAccoutNotExixts;
+ //鎿嶄綔澶辫触锛岃閲嶈瘯
+ dic["Fail"] = R.MyInternationalizationString.uOperationFailed;
+
+ //鑾峰彇鎺у埗鍒嗕韩浣忓畢璇锋眰淇℃伅
+ keys = "App/GetSharedHomeApiControl";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐧诲綍Token
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+ //鏉冮檺涓嶈冻
+ dic["NoPermission"] = R.MyInternationalizationString.uBeRestrict;
+ //灏嗗畠褰掍负锛氭潈闄愪笉瓒�
+ dic["InsufficientAuthority"] = R.MyInternationalizationString.uBeRestrict;
+ //鎿嶄綔澶辫触锛岃閲嶈瘯
+ dic["Fail"] = R.MyInternationalizationString.uOperationFailed;
+
+ //鑾峰彇闂ㄩ攣鍘嗗彶鍒嗛〉
+ keys = "App/GetDoorLockHistoryPager";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐧诲綍Token
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+ //鎿嶄綔澶辫触锛岃閲嶈瘯
+ dic["Fail"] = R.MyInternationalizationString.uOperationFailed;
+
+ //娓呯┖闂ㄩ攣鍘嗗彶璁板綍
+ keys = "App/ClearDoorLockHistory";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐧诲綍Token
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+ //鎿嶄綔澶辫触锛岃閲嶈瘯
+ dic["Fail"] = R.MyInternationalizationString.uOperationFailed;
+
+ //蹇樿瀵嗙爜
+ keys = "ZigbeeUsers/ForgetPassword";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //楠岃瘉鐮佸彂閫佸け璐�
+ dic["SendFail"] = R.MyInternationalizationString.RegisterSendVerCode_SendFail;
+ //鎿嶄綔澶辫触锛岃閲嶈瘯
+ dic["Fail"] = R.MyInternationalizationString.uOperationFailed;
+ //璐﹀彿涓嶅瓨鍦�
+ dic["AccountNoExists"] = R.MyInternationalizationString.uAccountNoExists;
+
+ //閲嶇疆瀵嗙爜
+ keys = "ZigbeeUsers/ResetPassword";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //纭瀵嗙爜涓嶄竴鑷达紝璇烽噸鏂拌緭鍏�
+ dic["PwdNoConfirm "] = R.MyInternationalizationString.SecondPswNotEqual1;
+ //鎿嶄綔澶辫触锛岃閲嶈瘯
+ dic["Fail"] = R.MyInternationalizationString.uOperationFailed;
+ //璐﹀彿涓嶅瓨鍦�
+ dic["AccountNoExists"] = R.MyInternationalizationString.uAccountNoExists;
+ //鍘熷瘑鐮佸拰鏂板瘑鐮佺浉鍚�
+ dic["NewPasswordAndOldPasswordEqual"] = R.MyInternationalizationString.UpdatePassword_NewPasswordAndOldPasswordEqual;
+
+ //鏇存柊鐢ㄦ埛澶寸浉
+ keys = "ZigbeeUsers/UpdateHeadImage";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐧诲綍Token
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+
+ //鏇存柊楠岃瘉瀵嗙爜
+ keys = "ZigbeeUsers/UpdatEexpandPwd";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐧诲綍Token
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+
+ //娣诲姞鎰忚鍙嶉
+ keys = "App/AddOpinionFeedback";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐧诲綍Token
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+
+ //鑾峰彇宸叉巿鏉冪涓夋柟骞冲彴鍒楄〃
+ keys = "ZigbeeUsers/GetUserAuthItem";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐧诲綍Token
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+
+ //瑙i櫎绗笁鏂规巿鏉�
+ keys = "ZigbeeUsers/UnBindUserAuth";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐧诲綍Token
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+
+ //娣诲姞鎴栬�呮洿鏂板井淇℃巿鏉冪櫥褰曚俊鎭�
+ keys = "ZigbeeUsers/InsertOrUpdateAuthUser";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐧诲綍Token
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+ //鎸囧畾璐﹀彿涓嶅瓨鍦�
+ dic["AccountNoExists"] = R.MyInternationalizationString.uAccountNoExists;
+
+ //绗笁鏂圭粦瀹氳处鍙�
+ keys = "ZigbeeUsers/BindAuthUserToAccount";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐧诲綍Token
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+ //閿欒,绗笁鏂逛俊鎭涪澶�
+ dic["NoExist"] = R.MyInternationalizationString.uErrorAndLostOtherPatyInfo;
+ //鎸囧畾璐﹀彿涓嶅瓨鍦�
+ dic["AccountNoExists"] = R.MyInternationalizationString.uAccountNoExists;
+
+ //淇敼瀛愬笎鍙疯繙绋嬫潈闄�
+ keys = "ZigbeeUsers/ChangeSubAccountIsAllowRemoteCtrl";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //璇锋眰鍙傛暟閿欒
+ dic["ParameterOrEmpty"] = R.MyInternationalizationString.uParameterError;
+ //鏃犳晥鐧诲綍Token
+ dic["NoLogin"] = R.MyInternationalizationString.uNoLogin;
+ //鎸囧畾鐨勪綇瀹呬笉瀛樺湪
+ dic["HomeIdNoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
+ //鎸囧畾璐﹀彿涓嶅瓨鍦�
+ dic["DistributedMarkNoRecord"] = R.MyInternationalizationString.uAccountNoExists;
+ //鏉冮檺涓嶈冻
+ dic["BeRestrict"] = R.MyInternationalizationString.uBeRestrict;
+
+ //鑾峰彇娑堟伅涓績鏁版嵁
+ keys = "MessageCenter/GetMessageCenterPagger";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //鎸囧畾鐨勪綇瀹呬笉瀛樺湪
+ dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
+
+ //鏍囪娑堟伅涓哄凡璇绘垨鏈
+ keys = "MessageCenter/TagMessageMessageCenterItem";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //鎸囧畾鐨勪綇瀹呬笉瀛樺湪
+ dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
+
+ //鍒犻櫎娑堟伅
+ keys = "MessageCenter/DelMessageCenterItem";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //鎸囧畾鐨勪綇瀹呬笉瀛樺湪
+ dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
+
+ //鏍囪鍏ㄩ儴宸茶鎴栬�呮竻绌烘墍鏈夋秷鎭�
+ keys = "MessageCenter/TagAllOrClearMessageCenter";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //鎸囧畾鐨勪綇瀹呬笉瀛樺湪
+ dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
+
+ //瀛愯处鍙峰垹闄や富甯愬彿鍒嗕韩杩囨潵鐨勪綇瀹�
+ keys = "ZigbeeUsers/SubAccountDelShareHome";
+ dicMsg[keys] = new Dictionary<string, int>();
+ dic = dicMsg[keys];
+ //鎸囧畾鐨勪綇瀹呬笉瀛樺湪
+ dic["NoRecord"] = R.MyInternationalizationString.uZigbeeHome_NoRecord;
+ }
+
+ /// <summary>
+ /// 鏍规嵁鎺ュ彛鐨勭姸鎬佺爜锛岀炕璇戣繑鍥炰俊鎭�
+ /// </summary>
+ /// <param name="requestName">鎺ュ彛</param>
+ /// <param name="revertObj">浜戠杩斿洖鐨勬暟鎹�</param>
+ /// <param name="pra">璇锋眰鍙傛暟</param>
+ /// <returns></returns>
+ public string GetMsgByRequestName(string requestName, Common.ResponseEntity.ResponsePack revertObj, object pra)
+ {
+ if (IgnoreError == true)
+ {
+ //鏃犺閿欒
+ return null;
+ }
+ string statuCode = revertObj.StateCode;
+
+ string errorInfo = revertObj.ErrorInfo == null ? string.Empty : revertObj.ErrorInfo;
+ string errorMsg = "鎺ュ彛璁块棶澶辫触锛�" + requestName + " " + statuCode + " " + errorInfo + "\r\n";
+
+ errorMsg += "褰撳墠婵�娲荤殑鐣岄潰锛�" + UserCenterResourse.NowActionFormID + "\r\n";
+ if (pra != null)
+ {
+ //搴忓垪鍖栧璞�
+ try
+ {
+ var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(pra);
+ errorMsg += "鍙傛暟锛歕r\n" + requestJson;
+ }
+ catch { errorMsg += "鍙傛暟锛氬簭鍒楀寲寮傚父锛�"; }
+ }
+ HdlLogLogic.Current.WriteLog(-1, errorMsg + "\r\n");
+
+ //鍏遍�氱爜
+ if (statuCode == "ParameterOrEmpty")
+ {
+ //璇锋眰鍙傛暟閿欒
+ return Language.StringByID(R.MyInternationalizationString.uParameterError);
+ }
+ else if (statuCode == "NoLogin")
+ {
+ //鏃犳晥鐧诲綍Token
+ return Language.StringByID(R.MyInternationalizationString.uNoLogin);
+ }
+ else if (statuCode == "Fail")
+ {
+ //鎿嶄綔澶辫触锛岃閲嶈瘯
+ return Language.StringByID(R.MyInternationalizationString.uOperationFailed);
+ }
+
+ if (dicMsg.ContainsKey(requestName) == true && dicMsg[requestName].ContainsKey(statuCode) == true)
+ {
+ //鍦ㄥ唽鐨凪sg
+ return Language.StringByID(dicMsg[requestName][statuCode]);
+ }
+ return null;
+ }
+ }
+}
--
Gitblit v1.8.0