产品定义原始完工

This commit is contained in:
DESKTOP-H2PAFLR\Administrator
2023-08-10 11:33:34 +08:00
parent 414c1ac2a8
commit a332e09daf
6 changed files with 142 additions and 8 deletions

View File

@@ -1,4 +1,5 @@
using CSRedis;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Hosting;
using Newtonsoft.Json;
@@ -130,7 +131,7 @@ namespace ZR.Admin.WebApi.Controllers.mes.md
/// <param name="productName"></param>
/// <returns></returns>
[HttpGet("exportProduct")]
public IActionResult ExportProduct(DateTime starttime, DateTime endtime, string productCode="", string productName = "")
public IActionResult ExportProduct(DateTime starttime, DateTime endtime, string productCode = "", string productName = "")
{
List<MdProductDefine> units = null;
@@ -141,6 +142,46 @@ namespace ZR.Admin.WebApi.Controllers.mes.md
return ExportExcel(result.Item2, result.Item1);
}
/// <summary>
///
/// </summary>
/// <param name="updateSupport">0只新增 1新增且更新</param>
/// <returns></returns>
[HttpPost("importExcel")]
public IActionResult ImportExcel()
{
IFormFileCollection files = Request.Form.Files;
foreach (IFormFile file in files)
{
string directory = Path.Combine(App.WebHostEnvironment.ContentRootPath, "Images");
string fileExtension = Path.GetExtension(file.FileName);
string fileName = Guid.NewGuid().ToString() + fileExtension;
string filePath = Path.Combine(directory, fileName);// 生成文件路径
if (!Directory.Exists(directory))
{
Directory.CreateDirectory(directory);
}
// 写入文件
using (var stream = new FileStream(filePath, FileMode.Create))
{
file.CopyTo(stream);
stream.Flush();
}
}
return null;
}
public IActionResult importTemplate()
{
return null;
}
}
}

View File

@@ -104,18 +104,17 @@ namespace ZR.Admin.WebApi.Controllers.mes.md
public IActionResult exportUnit([FromQuery] SearchOptionDTO searchOption)
{
List<MdUnit> units = null;
if(searchOption != null)
if (searchOption != null)
{
units= unitService.GetList(searchOption);
units = unitService.GetList(searchOption);
}
var result = ExportExcelMini(units, "unit", "单位列表");
return ExportExcel(result.Item2, result.Item1);
}
}