Example #1
0
        public async Task <bool> AddBanUser(AddBanModel banModel)
        {
            var model = await base.BaseDal.GetModelAsync(x => x.UserName == banModel.UserName && x.IsDelete == false);

            if (model == null)
            {
                banModel.Password = MD5Helper.MD5Encrypt32(banModel.Password);
                var domain = _mapper.Map <SysUser>(banModel);
                var result = await base.BaseDal.AddModel(domain);

                if (result > 0)
                {
                    return(true);
                }
            }
            return(false);
        }
Example #2
0
        public async Task <IActionResult> AddUserInfoBan([FromBody] AddBanModel addBanModel)
        {
            if (_user.GetRole() != 0)
            {
                return(Ok(new
                {
                    Success = false,
                    Message = "权限不足,请联系管理员使用启用该操作",
                    StatusCode = 200
                }));
            }
            var data = await _sysUserServices.AddBanUser(addBanModel);

            _logger.LogInformation($"admin {_user.ID} 正在添加班子成员");
            return(Ok(new
            {
                Success = data,
                this.HttpContext.Response.StatusCode
            }));
        }