Example #1
0
        /// <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;
            }
        }
Example #2
0
        /// <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;
            }
        }