Example #1
0
        //主动封号
        public bool blockUser(AdminOperate ao)
        {
            bool result = false;
            User u      = new User();

            u.User_Id = ao.User_Id;
            //判断用户是否存在
            if (new UserSql().isExistUser(u))
            {
                //改用户状态
                string sql = string.Format("Update FFTX_User set user_state = 0 where user_id = {0}", ao.User_Id);
                int    r   = SqlDB.ExecuteNonQuery(sql);
                //执行失败
                if (r != 1)
                {
                    return(false);
                }

                //添加一条 处理数据
                string sql2 = string.Format("INSERT INTO FFTX_Admin_Operate (admin_id,user_id,operate_time,operate_reason) VALUES ('{0}','{1}','{2}','{3}')",
                                            ao.Admin_Id, ao.User_Id, ao.Operate_Time, ao.Operate_Reason);
                r = SqlDB.ExecuteNonQuery(sql2);
                //添加数据失败
                if (r != 1)
                {
                    return(false);
                }

                return(true);
            }

            return(result);
        }
Example #2
0
        //封禁用户
        public ActionResult blockUser(AdminOperate ao)
        {
            ao.Admin_Id     = ((Admin)Session["Admin"]).Admin_Id;
            ao.Operate_Time = DateTime.Now;
            AdminSql ads = new AdminSql();

            if (ads.blockUser(ao))
            {
                //封号成功
            }
            ///
            return(RedirectToAction("index"));
        }
Example #3
0
        public AdminOperate getAdminOperateByuid(User u)
        {
            AdminOperate  ao    = new AdminOperate();
            string        sql   = string.Format("select top 1  * from FFTX_Admin_Operate where user_id = {0} order by operate_id", u.User_Id);
            SqlDataReader sqldr = SqlDB.ExecuteReader(sql);

            if (sqldr != null && sqldr.HasRows)
            {
                sqldr.Read();
                ao.Admin_Id       = sqldr.GetValue(1) + "";
                ao.User_Id        = sqldr.GetValue(2) + "";
                ao.Operate_Time   = sqldr.GetDateTime(3);
                ao.Operate_Reason = sqldr.GetValue(4) + "";
                return(ao);
            }
            return(null);
        }
Example #4
0
        public ActionResult searchReason()
        {
            string uid = Request.QueryString["user_id"];
            //获取被封用户详细信息
            User u = new User();

            u.User_Id = uid;
            UserSql us = new UserSql();

            u = us.getUserInfo(u);
            ViewBag.blockUser = u;

            //获取封号原因
            AdminOperate ao  = new AdminOperate();
            AdminSql     asl = new AdminSql();

            ao = asl.getAdminOperateByuid(u);
            ViewBag.operate = ao;

            return(View());
        }