Example #1
0
        /// <summary>
        /// 查看联系信息
        /// </summary>
        /// <param name="cname"></param>
        /// <param name="seeid"></param>
        /// <param name="seename"></param>
        /// <returns></returns>
        public JsonResult GetUserLinkInfo(string cname, string seeid, string seename)
        {
            var url = RouteData.Values["controller"] + "/" + RouteData.Values["action"];

            //判断是否有用户登录查看他人联系信息并扣除金额
            string errMsg = "";

            if (CurrentUser != null)
            {
                var ishasGlod = true;
                if (CurrentUser.UserID != seeid)
                {
                    //判断金额是否足够

                    if (!checkGolds(url))
                    {
                        ishasGlod = false;
                        errMsg    = "账户金币不足,不能查看";
                    }
                }
                if (ishasGlod)
                {
                    string result = M_UsersBusiness.GetUserPartInfo(seeid, seename, cname, CurrentUser.UserID, CurrentUser.LoginName, CurrentUser.Levelid
                                                                    , OperateIP);
                    JsonDictionary.Add("result", result);
                }
            }
            else
            {
                errMsg = "请登录后在操作!";
            }
            JsonDictionary.Add("msgError", errMsg);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }