仓库-物料Excel导入修改

This commit is contained in:
赵正易 2024-04-28 23:12:08 +08:00
parent 88c342751e
commit a5ff6f019b
2 changed files with 10 additions and 4 deletions

View File

@ -3,6 +3,7 @@ using Microsoft.AspNetCore.Mvc;
using Microsoft.IdentityModel.Tokens;
using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
using SqlSugar;
using System.Collections.Generic;
using System.Linq.Expressions;
using ZR.Admin.WebApi.Extensions;
@ -169,7 +170,7 @@ namespace ZR.Admin.WebApi.Controllers
var time = DateTime.Now.ToLocalTime();
for (int i = 2; i <= sheet.LastRowNum; i++)
{
IRow row = sheet.GetRow(i);
@ -177,8 +178,10 @@ namespace ZR.Admin.WebApi.Controllers
{
if (row.GetCell(0) != null && row.GetCell(0).ToString() != "")
{
WmMaterial material = new WmMaterial();
// SnowFlakeSingle.Instance.NextId().ToString();
material.Id = SnowFlakeSingle.Instance.NextId().ToString();
material.Partnumber = row.GetCell(0)?.ToString();
material.U8InventoryCode = row.GetCell(1)?.ToString();
material.BlankNum = row.GetCell(2)?.ToString();
@ -193,7 +196,9 @@ namespace ZR.Admin.WebApi.Controllers
material.Search2 = row.GetCell(11)?.ToString();
material.Status = 1;
material.Sort = i;
material.ToCreate(HttpContext);
material.CreatedBy = "Excel导入";
material.CreatedTime = time;
//material.ToCreate(HttpContext);
materials.Add(material);
}

View File

@ -128,7 +128,8 @@ namespace ZR.Service.mes.wms
return (-1,-1);
}
var x=Context.Storageable(materials)
.WhereColumns(it => it.BlankNum).ToStorage();
.WhereColumns(it => it.Id)
.ToStorage();
int insert= x.AsInsertable.ExecuteCommand(); //执行插入
int update= x.AsUpdateable.ExecuteCommand(); //执行更新