private string SeeClickPhoto(T_UserClick Uclick, long id, string Items)
        {
            if (Uclick == null)
            {
                //如果没有添加一条用户点击信息
                T_UserClick tucs = new T_UserClick();
                tucs.UserInfoId     = LoginUser.ID;
                tucs.ThisClick      = 1;
                tucs.LoginClickTime = Convert.ToDateTime(MvcApplication.GetT_time().ToString("yyyy-MM-dd"));
                T_UserClickService.AddEntity(tucs);
            }
            else
            {
                DateTime logintime = Convert.ToDateTime(Uclick.LoginClickTime);
                if (logintime.ToString("yyyy-MM-dd") == MvcApplication.GetT_time().ToString("yyyy-MM-dd"))
                {
                    Uclick.ThisClick = Uclick.ThisClick + 1;
                    T_UserClickService.EditEntity(Uclick);
                }
                else if (logintime < MvcApplication.GetT_time())
                {
                    Uclick.ThisClick      = 1;
                    Uclick.LoginClickTime = Convert.ToDateTime(MvcApplication.GetT_time().ToString("yyyy-MM-dd"));
                    T_UserClickService.EditEntity(Uclick);
                }
            }
            SeeQzCz scp = new SeeQzCz();

            scp.Del    = 0;
            scp.UserID = LoginUser.ID;
            if (Items == "QZ")
            {
                scp.QCItems  = 0;
                scp.QiuZhuID = id;
            }
            else
            {
                scp.ChuZhuID = 1;
                scp.ChuZhuID = id;
            }
            SeeQzCzService.AddEntity(scp);
            return("OK");
        }
        public ActionResult SeePhoto()
        {
            var ID    = Convert.ToInt32(Request["ID"]);
            var Items = Request["Items"];

            //检查用户点击中是否有该用户
            var Uclick = T_UserClickService.LoadEntities(x => x.UserInfoId == LoginUser.ID).FirstOrDefault();

            //检查是否点击过查看电话
            var SeeClick = Items == "QZ"? SeeQzCzService.LoadEntities(x => x.UserID == LoginUser.ID && x.QiuZhuID == ID).FirstOrDefault(): Items == "CZ"? SeeQzCzService.LoadEntities(x => x.UserID == LoginUser.ID && x.ChuZhuID == ID).FirstOrDefault():null;

            if (SeeClick != null)
            {
                return(Json(new { ret = "ok" }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                //检查点击是否超出当天点击量
                if (UserInfoService.GetMaxClick(LoginUser.ID) >= LoginUser.Click)
                {
                    return(Json(new { msg = "此用户账户查看量已上限!" }, JsonRequestBehavior.AllowGet));
                }

                #region MyRegion
                //是否开启与主号保存冲突
                var t_bool = T_BoolItemService.LoadEntities(x => x.ID == 1).FirstOrDefault();

                //检查当前要查询的信息是否被当前主号下其他小号保存
                if (Convert.ToBoolean(LoginUser.ThisMastr))
                {
                    #region MyRegion
                    if (t_bool != null)
                    {
                        if (t_bool.BOLL_)
                        {
                            string temp = GetSelectSmallSave(LoginUser.ID, ID, Items);
                            if (temp != "on")
                            {
                                return(Json(new { msg = "其他成员已保存该信息,保存人员为【" + temp + "】" }, JsonRequestBehavior.AllowGet));
                            }
                        }
                    }
                    //当前点击是主号
                    string str = SeeClickPhoto(Uclick, ID, Items);
                    if (str == "OK")
                    {
                        return(Json(new { ret = "ok", Uclick = UserInfoService.GetMaxClick(LoginUser.ID), MtrId = LoginUser.MasterID }, JsonRequestBehavior.AllowGet));
                    }
                    return(Json(new { msg = "系统出错!请联系管理员!" }, JsonRequestBehavior.AllowGet));

                    #endregion
                }
                else
                {
                    if (t_bool != null)
                    {
                        if (t_bool.BOLL_)
                        {
                            var mastr_save = SeeQzCzService.LoadEntities(x => x.UserID == LoginUser.MasterID && (Items == "QZ"?x.QiuZhuID == ID:x.ChuZhuID == ID)).FirstOrDefault();
                            if (mastr_save != null)
                            {
                                return(Json(new { msg = "该信息已被主号保存!其他人员不可保存!" }, JsonRequestBehavior.AllowGet));
                            }
                        }
                    }
                    string temp = GetSelectSmallSave(LoginUser.MasterID, ID, Items);
                    if (temp != "on")
                    {
                        return(Json(new { msg = "其他成员已保存该信息,保存人员为【" + temp + "】" }, JsonRequestBehavior.AllowGet));
                    }
                    else
                    {
                        string str = SeeClickPhoto(Uclick, ID, Items);
                        //SignalRHub srh = new SignalRHub();
                        //srh.SenMasterMsg(LoginUser.MasterID.ToString(), UserInfoService.GetMaxClick(LoginUser.ID).ToString());
                        if (str == "OK")
                        {
                            return(Json(new { ret = "ok", Uclick = UserInfoService.GetMaxClick(LoginUser.ID), MtrId = LoginUser.MasterID }, JsonRequestBehavior.AllowGet));
                        }
                        return(Json(new { msg = "系统出错!请联系管理员!" }, JsonRequestBehavior.AllowGet));
                    }
                }
                #endregion
            }
        }