|
|
|
@ -151,137 +151,6 @@ namespace ZKLT.Hadoop.API.Controllers
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//[HttpPost("insertfile")]
|
|
|
|
|
//public ActionResult InsertFile(IFormFile file, [FromQuery] string id = "")
|
|
|
|
|
//{
|
|
|
|
|
// if (file == null)
|
|
|
|
|
// {
|
|
|
|
|
// return BadRequest("文件不存在");
|
|
|
|
|
// }
|
|
|
|
|
// try
|
|
|
|
|
// {
|
|
|
|
|
// var _file = new HDP_File();
|
|
|
|
|
// if (!string.IsNullOrEmpty(id))
|
|
|
|
|
// {
|
|
|
|
|
// _file.Id = id;
|
|
|
|
|
// }
|
|
|
|
|
// else {
|
|
|
|
|
// _file.Id = Guid.NewGuid().ToString();
|
|
|
|
|
// }
|
|
|
|
|
// _file.FileName = file.FileName;
|
|
|
|
|
// _file.ContentType = file.ContentType;
|
|
|
|
|
// _file.Data = new byte[file.Length];
|
|
|
|
|
// file.OpenReadStream().Read(_file.Data, 0, (int)file.Length);
|
|
|
|
|
// _file.FileSize = (int)file.Length;
|
|
|
|
|
// if (_HadoopService.Insert(new HDP_Command
|
|
|
|
|
// {
|
|
|
|
|
// TableId = "HDP_File",
|
|
|
|
|
// Data = HDP_Table.Class2Dictionary(_file)
|
|
|
|
|
// }))
|
|
|
|
|
// {
|
|
|
|
|
// return Ok(_file.Id);
|
|
|
|
|
// }
|
|
|
|
|
// else {
|
|
|
|
|
// return Ok(false);
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
// catch (Exception e)
|
|
|
|
|
// {
|
|
|
|
|
// return BadRequest(e.Message);
|
|
|
|
|
// }
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
//[HttpGet("deletefile")]
|
|
|
|
|
//public ActionResult DeleteFile([FromQuery] string fileId)
|
|
|
|
|
//{
|
|
|
|
|
// try
|
|
|
|
|
// {
|
|
|
|
|
// return Ok(_HadoopService.Delete(new HDP_Command
|
|
|
|
|
// {
|
|
|
|
|
// TableId = "HDP_File",
|
|
|
|
|
// Where = new Dictionary<string, string> {
|
|
|
|
|
// { "Id","="}
|
|
|
|
|
// },
|
|
|
|
|
// Data = new Dictionary<string, object> {
|
|
|
|
|
// {"Id",fileId }
|
|
|
|
|
// }
|
|
|
|
|
// }));
|
|
|
|
|
// }
|
|
|
|
|
// catch (Exception e)
|
|
|
|
|
// {
|
|
|
|
|
// return BadRequest(e.Message);
|
|
|
|
|
// }
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
//[HttpGet("getfile")]
|
|
|
|
|
//public ActionResult GetFile([FromQuery] string fileId)
|
|
|
|
|
//{
|
|
|
|
|
// try
|
|
|
|
|
// {
|
|
|
|
|
// var _file = _HadoopService.QuerySingle<HDP_File>(new HDP_Command
|
|
|
|
|
// {
|
|
|
|
|
// TableId = "HDP_File",
|
|
|
|
|
// Where = new Dictionary<string, string>
|
|
|
|
|
// {
|
|
|
|
|
// {"Id","=" }
|
|
|
|
|
// },
|
|
|
|
|
// Data = new Dictionary<string, object>
|
|
|
|
|
// {
|
|
|
|
|
// {"Id",fileId }
|
|
|
|
|
// }
|
|
|
|
|
// });
|
|
|
|
|
// if (_file != null)
|
|
|
|
|
// {
|
|
|
|
|
// return File(_file.Data!, _file.ContentType!);
|
|
|
|
|
// }
|
|
|
|
|
// else {
|
|
|
|
|
// return NoContent();
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// catch (Exception e)
|
|
|
|
|
// {
|
|
|
|
|
// return BadRequest(e.Message);
|
|
|
|
|
// }
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
//[HttpPost("queryfile")]
|
|
|
|
|
//public ActionResult QueryFile(HDP_Command command)
|
|
|
|
|
//{
|
|
|
|
|
// try
|
|
|
|
|
// {
|
|
|
|
|
// var _files = _HadoopService.Query<HDP_File>(command);
|
|
|
|
|
// for (var i = 0; i < _files.Length; i++) {
|
|
|
|
|
// _files[i].Data = null;
|
|
|
|
|
// }
|
|
|
|
|
// return Ok(_files);
|
|
|
|
|
// }
|
|
|
|
|
// catch (Exception e)
|
|
|
|
|
// {
|
|
|
|
|
// return BadRequest(e.Message);
|
|
|
|
|
// }
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
//[HttpPost("pagefile")]
|
|
|
|
|
//public ActionResult PageFile(HDP_Command command)
|
|
|
|
|
//{
|
|
|
|
|
// try
|
|
|
|
|
// {
|
|
|
|
|
// var _filesPage = _HadoopService.Page<HDP_File>(command);
|
|
|
|
|
// for (var i = 0; i < _filesPage.Data!.Length; i++)
|
|
|
|
|
// {
|
|
|
|
|
// _filesPage.Data[i]!.Data = null;
|
|
|
|
|
// }
|
|
|
|
|
// return Ok(_filesPage);
|
|
|
|
|
// }
|
|
|
|
|
// catch (Exception e)
|
|
|
|
|
// {
|
|
|
|
|
// return BadRequest(e.Message);
|
|
|
|
|
// }
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[HttpPost("insert")]
|
|
|
|
|
public ActionResult Insert(HDP_Command command)
|
|
|
|
|
{
|
|
|
|
|