JLChen
2021-01-07 7ed9cc5bb6a07a8358a2705797bd2b31c6e39fd4
Crabtree/SmartHome/HDL/Common/HttpUtil/IMessageCommon.cs
@@ -62,145 +62,145 @@
            //dicMsg = new Dictionary<string, Dictionary<string, int>>();
            #region 共通错误码
            stateCodeDic = new Dictionary<string, int>();
            ////与服务器通讯失败
            //stateCodeDic ["NETWORK_ERROR"] = MyInternationalizationString.FailedRequestServer;
            ////数据异常
            //stateCodeDic["DATA_EXCEPTION"] = MyInternationalizationString.DataExceptionPleaseTryAgain;
            ////与服务器通讯失败
            //stateCodeDic[StateCode.NETWORK_ERROR] = MyInternationalizationString.FailedRequestServer;
            ////数据异常
            //stateCodeDic[StateCode.DATA_EXCEPTION] = MyInternationalizationString.DataExceptionPleaseTryAgain;
            //#region 基础服务 新错误码 2020-12-07
            ////系统繁忙~请稍后再试~
            //stateCodeDic["1"] = MyInternationalizationString.SystemIsBusy;
            ////系统维护中~请稍后再试~
            //stateCodeDic["2"] = MyInternationalizationString.SystemMaintenance;
            //////服务异常
            ////stateCodeDic["3"] = MyInternationalizationString.SystemIsBusy;
            ////签名错误
            //stateCodeDic["4"] = MyInternationalizationString.SignatureError;
            ////请求失败,参数异常!
            //stateCodeDic["9"] = MyInternationalizationString.RequestFailedParameterException;
            ////验证码校验失败
            //stateCodeDic[StateCode.VERIFICATION_CODE_WRONG] = MyInternationalizationString.VerificationCodeWrong;
            ////验证码发送频繁,请稍后再试!
            //stateCodeDic["15"] = MyInternationalizationString.VerificationCodeSentFrequently;
            ////验证码发送失败
            //stateCodeDic["16"] = MyInternationalizationString.FailedToSendVerificationCode;
            //与服务器通讯失败
            stateCodeDic ["NETWORK_ERROR"] = MyInternationalizationString.FailedRequestServer;
            //数据异常
            stateCodeDic ["DATA_EXCEPTION"] = MyInternationalizationString.DataExceptionPleaseTryAgain;
            //与服务器通讯失败
            stateCodeDic [StateCode.NETWORK_ERROR] = MyInternationalizationString.FailedRequestServer;
            //数据异常
            stateCodeDic [StateCode.DATA_EXCEPTION] = MyInternationalizationString.DataExceptionPleaseTryAgain;
            #region 基础服务 新错误码 2020-12-07
            //系统繁忙~请稍后再试~
            stateCodeDic ["1"] = MyInternationalizationString.SystemIsBusy;
            //系统维护中~请稍后再试~
            stateCodeDic ["2"] = MyInternationalizationString.SystemMaintenance;
            ////服务异常
            //stateCodeDic["3"] = MyInternationalizationString.SystemIsBusy;
            //签名错误
            stateCodeDic ["4"] = MyInternationalizationString.SignatureError;
            //请求失败,参数异常!
            stateCodeDic ["9"] = MyInternationalizationString.RequestFailedParameterException;
            //验证码校验失败
            stateCodeDic [StateCode.VERIFICATION_CODE_WRONG] = MyInternationalizationString.VerificationCodeWrong;
            //验证码发送频繁,请稍后再试!
            stateCodeDic ["15"] = MyInternationalizationString.VerificationCodeSentFrequently;
            //验证码发送失败
            stateCodeDic ["16"] = MyInternationalizationString.FailedToSendVerificationCode;
            ////会话超时,请更新token
            //stateCodeDic[StateCode.TOKEN_EXPIRED] = MyInternationalizationString.NotLogin;
            ////解析用户身份错误,请重新登录
            //stateCodeDic["10006"] = MyInternationalizationString.InvalidToken;
            ////您已在另一个设备登录
            //stateCodeDic["10007"] = MyInternationalizationString.LoggedOnOtherDevices;
            ////登录失败,账号或者密码错误
            //stateCodeDic["10008"] = MyInternationalizationString.LoginFailed_AccountOrPasswordError;
            ////用户已经被禁用
            //stateCodeDic["10009"] = MyInternationalizationString.TheAccountHasBeenDisabled;
            ////账号不存在
            //stateCodeDic[StateCode.ACCOUNT_NOT_EXIST] = MyInternationalizationString.AccountNotExist;
            ////用户未登录
            //stateCodeDic["10011"] = MyInternationalizationString.InvalidToken;
            ////账号已存在
            //stateCodeDic["10012"] = MyInternationalizationString.AccountExist;
            ////手机号已注册
            //stateCodeDic["10013"] = MyInternationalizationString.AccountExist;
            ////邮箱已注册
            //stateCodeDic["10014"] = MyInternationalizationString.AccountExist;
            ////原密码错误
            //stateCodeDic["10015"] = MyInternationalizationString.OldPwdNoYes;
            ////绑定号码重复
            //stateCodeDic["10016"] = MyInternationalizationString.DuplicateBindingNumber;
            ////注册失败
            //stateCodeDic["10017"] = MyInternationalizationString.RegistrationFailedPleaseTryAgain;
            //////租户不存在
            ////stateCodeDic["10018"] = MyInternationalizationString.10018;
            ////密码错误次数过多,账号被锁定!
            //stateCodeDic["10019"] = MyInternationalizationString.AccountLoginLock;
            ////没有权限
            //stateCodeDic["10105"] = MyInternationalizationString.PermissionDenied;
            ////验证码已经发送
            //stateCodeDic["10207"] = MyInternationalizationString.VerificationCodePrompt;
            ////发送验证码错误
            //stateCodeDic["10210"] = MyInternationalizationString.VerificationCodeWrong;
            //会话超时,请更新token
            stateCodeDic [StateCode.TOKEN_EXPIRED] = MyInternationalizationString.NotLogin;
            //解析用户身份错误,请重新登录
            stateCodeDic ["10006"] = MyInternationalizationString.InvalidToken;
            //您已在另一个设备登录
            stateCodeDic ["10007"] = MyInternationalizationString.LoggedOnOtherDevices;
            //登录失败,账号或者密码错误
            stateCodeDic ["10008"] = MyInternationalizationString.LoginFailed_AccountOrPasswordError;
            //用户已经被禁用
            stateCodeDic ["10009"] = MyInternationalizationString.TheAccountHasBeenDisabled;
            //账号不存在
            stateCodeDic [StateCode.ACCOUNT_NOT_EXIST] = MyInternationalizationString.AccountNotExist;
            //用户未登录
            stateCodeDic ["10011"] = MyInternationalizationString.InvalidToken;
            //账号已存在
            stateCodeDic ["10012"] = MyInternationalizationString.AccountExist;
            //手机号已注册
            stateCodeDic ["10013"] = MyInternationalizationString.AccountExist;
            //邮箱已注册
            stateCodeDic ["10014"] = MyInternationalizationString.AccountExist;
            //原密码错误
            stateCodeDic ["10015"] = MyInternationalizationString.OldPwdNoYes;
            //绑定号码重复
            stateCodeDic ["10016"] = MyInternationalizationString.DuplicateBindingNumber;
            //注册失败
            stateCodeDic ["10017"] = MyInternationalizationString.RegistrationFailedPleaseTryAgain;
            ////租户不存在
            //stateCodeDic["10018"] = MyInternationalizationString.10018;
            //密码错误次数过多,账号被锁定!
            stateCodeDic ["10019"] = MyInternationalizationString.AccountLoginLock;
            //没有权限
            stateCodeDic ["10105"] = MyInternationalizationString.PermissionDenied;
            //验证码已经发送
            stateCodeDic ["10207"] = MyInternationalizationString.VerificationCodePrompt;
            //发送验证码错误
            stateCodeDic ["10210"] = MyInternationalizationString.VerificationCodeWrong;
            //////枚举类型错误
            ////stateCodeDic["11003"] = MyInternationalizationString.11003;
            ////枚举类型错误
            //stateCodeDic["11003"] = MyInternationalizationString.11003;
            ////-------------------子账号模块-------------------
            ////子账号已经存在
            //stateCodeDic["10301"] = MyInternationalizationString.BindSubAccount_Exist;
            ////子账号不存在
            //stateCodeDic["10302"] = MyInternationalizationString.SubAccount_NoExists;
            ////不能把自己添加为成员
            //stateCodeDic["10303"] = MyInternationalizationString.BindSubAccount_SameAccount;
            //////相同的远程控制
            ////stateCodeDic["10304"] = MyInternationalizationString.uOperationFailed;
            //////子账号昵称已经存在
            ////stateCodeDic["10305"] = MyInternationalizationString.BindSubAccount_Exist;
            ////-------------------住宅模块-------------------
            ////当前住宅不属于该账号
            //stateCodeDic["10401"] = MyInternationalizationString.HomeIdAndTokenNoConsistent;
            ////住宅名称已存在
            //stateCodeDic["10402"] = MyInternationalizationString.HomeName_Exist;
            //////住宅ID已存在
            ////stateCodeDic["10403"] = MyInternationalizationString.HOME_ID_EXISTS;
            ////住宅不存在
            //stateCodeDic["10404"] = MyInternationalizationString.Home_NoExists;
            ////住宅没有绑定网关
            //stateCodeDic["10503"] = MyInternationalizationString.PleaseBindTheGatewayFirst;
            //-------------------子账号模块-------------------
            //子账号已经存在
            stateCodeDic ["10301"] = MyInternationalizationString.BindSubAccount_Exist;
            //子账号不存在
            stateCodeDic ["10302"] = MyInternationalizationString.SubAccount_NoExists;
            //不能把自己添加为成员
            stateCodeDic ["10303"] = MyInternationalizationString.BindSubAccount_SameAccount;
            ////相同的远程控制
            //stateCodeDic["10304"] = MyInternationalizationString.uOperationFailed;
            ////子账号昵称已经存在
            //stateCodeDic["10305"] = MyInternationalizationString.BindSubAccount_Exist;
            //-------------------住宅模块-------------------
            //当前住宅不属于该账号
            stateCodeDic ["10401"] = MyInternationalizationString.HomeIdAndTokenNoConsistent;
            //住宅名称已存在
            stateCodeDic ["10402"] = MyInternationalizationString.HomeName_Exist;
            ////住宅ID已存在
            //stateCodeDic["10403"] = MyInternationalizationString.HOME_ID_EXISTS;
            //住宅不存在
            stateCodeDic ["10404"] = MyInternationalizationString.Home_NoExists;
            //住宅没有绑定网关
            stateCodeDic ["10503"] = MyInternationalizationString.PleaseBindTheGatewayFirst;
            //////调用用户模块接口失败
            ////stateCodeDic["10213"] = HDL_ON.MyInternationalizationString;
            ////调用用户模块接口失败
            //stateCodeDic["10213"] = HDL_ON.MyInternationalizationString;
            ////*********网关*********
            ////网关不存在
            //stateCodeDic["10506"] = MyInternationalizationString.GatewayDoesNotExist;
            //*********网关*********
            //网关不存在
            stateCodeDic ["10506"] = MyInternationalizationString.GatewayDoesNotExist;
            ////控制失败
            //stateCodeDic["14007"] = MyInternationalizationString.ControlFailure;
            ////网关离线
            //stateCodeDic["14005"] = MyInternationalizationString.GatewayOffline;
            ////设备离线
            //stateCodeDic["14006"] = MyInternationalizationString.DeviceOffline;
            //控制失败
            stateCodeDic ["14007"] = MyInternationalizationString.ControlFailure;
            //网关离线
            stateCodeDic ["14005"] = MyInternationalizationString.GatewayOffline;
            //设备离线
            stateCodeDic ["14006"] = MyInternationalizationString.DeviceOffline;
            ////*********场景/自动化*********
            ////场景已存在
            //stateCodeDic["14501"] = MyInternationalizationString.SceneAlreadyExists;
            ////自动化已存在
            //stateCodeDic["14502"] = MyInternationalizationString.AutomationAlreadyExists;
            //*********场景/自动化*********
            //场景已存在
            stateCodeDic ["14501"] = MyInternationalizationString.SceneAlreadyExists;
            //自动化已存在
            stateCodeDic ["14502"] = MyInternationalizationString.AutomationAlreadyExists;
            ////*********设备*********
            ////设备目标重复
            //stateCodeDic["10801"] = MyInternationalizationString.DuplicateDeviceTarget;
            ////没有远程控制权限
            //stateCodeDic["10802"] = MyInternationalizationString.NoRemoteControlPermission;
            ////设备不能为空
            //stateCodeDic["10803"] = MyInternationalizationString.TheDeviceCannotBeEmpty;
            ////用户没有设备的权限
            //stateCodeDic["10804"] = MyInternationalizationString.NotHavePermissionToTheDevice;
            ////设备不存在
            //stateCodeDic["10805"] = MyInternationalizationString.TheDeviceDoesNotExist;
            //*********设备*********
            //设备目标重复
            stateCodeDic ["10801"] = MyInternationalizationString.DuplicateDeviceTarget;
            //没有远程控制权限
            stateCodeDic ["10802"] = MyInternationalizationString.NoRemoteControlPermission;
            //设备不能为空
            stateCodeDic ["10803"] = MyInternationalizationString.TheDeviceCannotBeEmpty;
            //用户没有设备的权限
            stateCodeDic ["10804"] = MyInternationalizationString.NotHavePermissionToTheDevice;
            //设备不存在
            stateCodeDic ["10805"] = MyInternationalizationString.TheDeviceDoesNotExist;
            ////控制失败
            //stateCodeDic["20000"] = MyInternationalizationString.ControlFailure;
            ////网关离线
            //stateCodeDic["20001"] = MyInternationalizationString.GatewayOffline;
            ////设备离线
            //stateCodeDic["20002"] = MyInternationalizationString.DeviceOffline;
            ////spk不支持该功能
            //stateCodeDic["20101"] = MyInternationalizationString.SpkNotSupportThisFeature;
            ////spk功能不支持此功能值
            //stateCodeDic["20102"] = MyInternationalizationString.SpkNotSupportThisFunctionValue;
            //控制失败
            stateCodeDic ["20000"] = MyInternationalizationString.ControlFailure;
            //网关离线
            stateCodeDic ["20001"] = MyInternationalizationString.GatewayOffline;
            //设备离线
            stateCodeDic ["20002"] = MyInternationalizationString.DeviceOffline;
            //spk不支持该功能
            stateCodeDic ["20101"] = MyInternationalizationString.SpkNotSupportThisFeature;
            //spk功能不支持此功能值
            stateCodeDic ["20102"] = MyInternationalizationString.SpkNotSupportThisFunctionValue;
            //#endregion
            #endregion
            #endregion