/// <summary> /// 获取用户资产信息 /// </summary> /// <param name="id"></param> /// <returns></returns> public static Property GetUserAsset(string id) { try { string eoopUserAssetUrl = string.Format("{0}?id={1}", GetEoopAppSettings("EOOP_USER_ASSET"), id); string result = GETEoopHttpRequest(eoopUserAssetUrl); UserAssetResult userAssetResult = (UserAssetResult)JsonConvert.DeserializeObject(result, typeof(UserAssetResult)); return(userAssetResult.ok && userAssetResult.objValue.Count > 0 ? userAssetResult.objValue[0] : null); } catch (Exception ex) { Exception apiEx = new Exception("获取用户资产信息失败:" + ex.Message, ex); throw apiEx; } }
/// <summary> /// 获取用户资产列表 /// </summary> /// <param name="userName"></param> /// <returns></returns> public static List <Property> GetUserAssetList(string userName) { try { string eoopUserAssetUrl = string.Format("{0}?userName={1}", GetEoopAppSettings("EOOP_USER_ASSET"), userName); string result = GETEoopHttpRequest(eoopUserAssetUrl); UserAssetResult userAssetResult = (UserAssetResult)JsonConvert.DeserializeObject(result, typeof(UserAssetResult)); foreach (Property property in userAssetResult.objValue) { string comboDisplay = property.tinyintfield1 == "1" ? "【已注册】" : "【未注册】"; property.ComboValue = property.id + "_" + property.tinyintfield1; property.ComboDisplay = comboDisplay + "【" + property.mark + "】【" + property.name + "】"; } return(userAssetResult.ok ? userAssetResult.objValue : null); } catch (Exception ex) { Exception apiEx = new Exception("获取用户资产列表信息失败:" + ex.Message, ex); throw apiEx; } }