//[TypeFilter(typeof(CheckPermission), Arguments = new object[] { "FileCallBack" })] public async Task <ResponseMessage> FileCallback(string userId, [FromBody] List <FileInfoCallbackRequest> fileInfoCallbackRequestList) { Logger.Trace($"上传文件信息回调(FileCallback)请求日志,请求参数为:\r\n" + (fileInfoCallbackRequestList != null ? JsonHelper.ToJson(fileInfoCallbackRequestList) : "")); ResponseMessage response = new ResponseMessage(); if (!ModelState.IsValid) { response.Code = ResponseCodeDefines.ModelStateInvalid; response.Message = ModelState.GetAllErrors(); Logger.Warn($"上传文件信息回调(FileCallback)模型验证失败:\r\n{response.Message ?? ""},请求参数为:\r\n" + (fileInfoCallbackRequestList != null ? JsonHelper.ToJson(fileInfoCallbackRequestList) : "")); return(response); } try { await _humanManage.CreateFilelistAsync(userId, fileInfoCallbackRequestList); } catch (Exception e) { response.Code = ResponseCodeDefines.ServiceError; response.Message = e.ToString(); Logger.Error($"上传文件信息回调(FileCallback)模型验证失败:\r\n{e.ToString()},请求参数为:\r\n" + (fileInfoCallbackRequestList != null ? JsonHelper.ToJson(fileInfoCallbackRequestList) : "")); } return(response); }