| | |
| | | /// </summary> |
| | | /// <param name="tipType">是否需要提示,默认提示</param> |
| | | /// <returns>返回结果不会为null</returns> |
| | | public List<string> GetVideoDoorLockLockModelsList(string mode,TipType tipType = TipType.flicker) |
| | | public LockModels GetVideoDoorLockLockModelsList(TipType tipType = TipType.flicker) |
| | | { |
| | | var responsePackNew = UI.Music.SendMethod.Current.RequestServerhomeId(new object { }, NewAPI.Api_Post_Lock_Models, "获取萤石门锁型号列表"); |
| | | if (!this.DataChecking(responsePackNew, tipType)) |
| | | { |
| | | return new List<string>(); |
| | | return new LockModels(); |
| | | } |
| | | var lockModels = Newtonsoft.Json.JsonConvert.DeserializeObject<LockModels>(responsePackNew.Data.ToString()); |
| | | if (lockModels == null) |
| | | { |
| | | return new LockModels().lockModels; |
| | | return new LockModels(); |
| | | } |
| | | if ( mode =="lockModels") { |
| | | return lockModels.lockModels; |
| | | } |
| | | else { |
| | | return lockModels.notAllowedConfigNetworkModels; |
| | | } |
| | | return lockModels; |
| | | } |
| | | |
| | | /// <summary> |