From 0f8f6ad183a9595a82f3229029b16cbcf62bf8ff Mon Sep 17 00:00:00 2001 From: JLChen <551775569@qq.com> Date: 星期五, 27 十一月 2020 13:35:31 +0800 Subject: [PATCH] 2020-11-27 1.更新 --- HDL_ON/DAL/Server/HttpServerRequest.cs | 75 +++++++++++++++++++++++++++++++++---- 1 files changed, 66 insertions(+), 9 deletions(-) diff --git a/HDL_ON/DAL/Server/HttpServerRequest.cs b/HDL_ON/DAL/Server/HttpServerRequest.cs index 322ecc4..8235507 100644 --- a/HDL_ON/DAL/Server/HttpServerRequest.cs +++ b/HDL_ON/DAL/Server/HttpServerRequest.cs @@ -119,6 +119,7 @@ { var revertData = Newtonsoft.Json.JsonConvert.DeserializeObject<UserLoginRes>(revertObj.Data.ToString()); UserInfo.Current.loginTokenString = revertData.headerPrefix + revertData.accessToken; + UserInfo.Current.refreshToken = revertData.refreshToken; UserInfo.Current.lastTime = DateTime.Now; UserInfo.Current.SaveUserInfo(); return true; @@ -130,13 +131,7 @@ #region 娉ㄥ唽銆佺櫥褰曢儴鍒� - /// <summary> - /// 鑾峰彇璇锋眰鎻愪氦鐨勮瑷�鍙傛暟 - /// </summary> - public string GetPostLanguageType() - { - return Language.CurrentLanguage == "Chinese" ? LanguageTypeEnum.CHINESE.ToString() : LanguageTypeEnum.ENGLISH.ToString(); - } + /// <summary> /// 閫氱敤 鍙戦�侀獙璇佺爜鏂规硶 @@ -151,7 +146,7 @@ var requestObj = new VerifyCodeSendObj() { verifyType = (int)verifyType, - languageType = GetPostLanguageType() + languageType = Utlis.GetPostLanguageType() }; // 鏄惁鏄墜鏈� if (isPhone) @@ -292,7 +287,10 @@ UserInfo.Current.userEmailInfo = info.memberEmail; UserInfo.Current.userMobileInfo = info.memberPhone; UserInfo.Current.userName = info.memberName; - UserInfo.Current.areaCode = info.memberPhonePrefix; + if (!string.IsNullOrEmpty(info.memberPhonePrefix)) + { + UserInfo.Current.areaCode = info.memberPhonePrefix; + } //鏄惁闇�瑕佽幏鍙栧ご鍍� if (bGetHeadImage) { @@ -861,6 +859,28 @@ return RequestHttps($"{severAddress}/ZigbeeUsers/GetSubAccountInfo", jsonString, true); } + /// <summary> + /// 涓嬭浇瀛愯处鍙风敤鎴峰ご鍍� + /// </summary> + /// <param name="subaccoun"></param> + /// <returns></returns> + public byte[] DownChildHeadImage(ResidenceMemberInfo subaccount) + { + var requestObj = new ChildBaseObj() + { + childAccountId = subaccount.childAccountId, + homeId = subaccount.homeId + }; + var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(requestObj); + var replaceToken = ""; + if (DB_ResidenceData.residenceData.residecenInfo.IsOthreShare) + { + replaceToken = DB_ResidenceData.residenceData.MasterToken; + } + return HttpUtil.RequestHttpsDownload(NewAPI.API_POST_Child_DownloadHeadImage, requestJson,null); + } + + #endregion /// <summary> /// 鑾峰彇MQTT杩滅▼杩炴帴淇℃伅鎺ュ彛 @@ -1114,6 +1134,43 @@ } #endregion + #region 妫�娴嬫洿鏂� + /// <summary> + /// + /// </summary> + /// <returns></returns> + public ResponsePackNew CheckAppVersion() + { + var requestObj = new ForceUpdateObj() + { + LanguageType = Utlis.GetPostLanguageType() + }; +#if __IOS__ + requestObj.DeviceType = PhoneDeviceType.IOS.ToString(); +#endif + var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(requestObj); + return HttpUtil.RequestHttpsPost(NewAPI.API_POST_CheckAppVersion, requestJson); + } + + /// <summary> + /// + /// </summary> + /// <returns></returns> + public ResponsePackNew GetAppVersion() + { + var requestObj = new ForceUpdateObj() + { + + }; +#if __IOS__ + requestObj.DeviceType = PhoneDeviceType.IOS.ToString(); +#endif + var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(requestObj); + return HttpUtil.RequestHttpsPost(NewAPI.API_POST_GetAppVersion, requestJson); + } + + #endregion + #region 鑾峰彇澶╂皵閮ㄥ垎 /// <summary> /// 鑾峰彇鎸囧畾缁忕含搴︾殑鍩庡競淇℃伅 -- Gitblit v1.8.0