public async Task <IActionResult> AddRole(Admin_roles roleParam) { _logger.LogInformation($"AddRole {roleParam.roleKey}@{roleParam.name}@{roleParam.description}"); roleParam.createTime = (Int32)DateTimeOffset.Now.ToUnixTimeSeconds(); roleParam.updateTime = (Int32)DateTimeOffset.Now.ToUnixTimeSeconds(); try { var _role = await _rolesService.CreateAysnc(roleParam); return(Ok(new { code = 20000, data = _role })); } catch (AppException ex) { _logger.LogWarning($"AddRole AppException" + ex.Message); return(BadRequest(new { message = ex.Message })); } }