Beispiel #1
0
        public ApiResult RemoveBlackList(DelMessageReqDto model)
        {
            var result = new ApiResult();

            _service.RemoveBlackList(model);
            return(result);
        }
Beispiel #2
0
        public ApiResult DelMessageAll(DelMessageReqDto model)
        {
            var result = new ApiResult();

            _service.DelMessageAll(model);
            return(result);
        }
Beispiel #3
0
        /// <summary>
        /// 解禁
        /// </summary>
        /// <param name="userId"></param>
        /// <param name="roomId"></param>
        /// <returns></returns>
        public void RemoveBlackList(DelMessageReqDto model)
        {
            string sql = "delete TalkBlackList where UserId = @UserId and RoomId = @RoomId";

            SqlHelper.ExecuteScalar(sql, new SqlParameter[] { new SqlParameter("@UserId", model.UserId), new SqlParameter("@RoomId", model.RoomId) });

            var processingRecords = new ProcessingRecords()
            {
                ProcessToId   = model.UserId,
                ProcessToName = model.UserName,
                Type          = 3,
                RoomId        = model.RoomId,
                ProcessId     = model.ProcessId,
                ProcessName   = model.ProcessName
            };

            AddProcessingRecords(processingRecords);
        }
Beispiel #4
0
        /// <summary>
        /// 管理员删除某人全部消息
        /// </summary>
        /// <returns></returns>
        public void DelMessageAll(DelMessageReqDto model)
        {
            string sql = @" update TalkNotes set Status = 0 where RoomId = @RoomId and UserId = @UserId   ";

            int i = SqlHelper.ExecuteNonQuery(sql, new SqlParameter[] { new SqlParameter("@RoomId", model.RoomId), new SqlParameter("@UserId", model.UserId) });

            var processingRecords = new ProcessingRecords()
            {
                ProcessToId   = model.UserId,
                ProcessToName = model.UserName,
                Type          = 1,
                RoomId        = model.RoomId,
                ProcessId     = model.ProcessId,
                ProcessName   = model.ProcessName
            };

            AddProcessingRecords(processingRecords);
        }