Browse Source

更新导入供应商编码

master
赵新宇 3 days ago
parent
commit
e4b32b6358
  1. 6
      API/Wood.Service/Controllers/CherySupplierConDateService.cs
  2. 3
      API/Wood.Service/Controllers/NormalBaseController.cs
  3. 3
      API/Wood.Service/Datas/SupplierEmployeeDtService.cs
  4. 3
      API/Wood.Service/Datas/SupplierInfoDtService.cs
  5. 2
      API/Wood.Service/Datas/SupplierProAttachmentDataDtService.cs
  6. 3
      API/Wood.Service/Datas/SupplierProProcessEquipmentDtService.cs

6
API/Wood.Service/Controllers/CherySupplierConDateService.cs

@ -53,6 +53,8 @@ namespace TaskManager.Controllers
return new JsonResult(new { Code = 400, Message = "请检查需求发布版次、供应商代码、零件号、工厂代码、起始日期、反馈结果不能为空!" });
}
var taskId = Guid.NewGuid();
var task = new TaskSub();
@ -61,8 +63,8 @@ namespace TaskManager.Controllers
task.Subscriber = "Chery";
task.TableName = "SUPPLIER_CON_DATE";
task.DataCount = entites.Count;
task.Domain = "1";
task.Site = "1";
task.Domain = "安通林";
task.Site = "安通林";
task.FailedCount = 0;
task.CreateTime = DateTime.Now;
task.CreateUser = "admin";

3
API/Wood.Service/Controllers/NormalBaseController.cs

@ -32,6 +32,9 @@ namespace Wood.Service.Controllers
protected readonly IServiceProvider _builder;
protected readonly IConfiguration _configuration;
protected readonly IRepository<T> _repository;
protected readonly string VendCode="8EG";

3
API/Wood.Service/Datas/SupplierEmployeeDtService.cs

@ -90,12 +90,15 @@ namespace Wood.Service.Datas
foreach (var empDtObj in entityLst)
{
SUPPLIER_EMPLOYEE empObj = EntityMapper<SUPPLIER_EMPLOYEE_DT, SUPPLIER_EMPLOYEE>.Trans(empDtObj);
empDtObj.SupplierCode = VendCode;
empObj.TaskId = taskSubObj.TaskId;
await _supplierEmployeeRepository.AddAsync(empObj);
}
foreach (var empDtObj in entityLst)
{
empDtObj.SupplierCode = VendCode;
//以“供应商代码+工厂代码+车间代码+产线代码+工位代码+操作人员账号”为唯一标识,做新增或者更新存储
var firstObj = _context.Set<SUPPLIER_EMPLOYEE_DT>().FirstOrDefault(
itm => itm.SupplierCode == empDtObj.SupplierCode

3
API/Wood.Service/Datas/SupplierInfoDtService.cs

@ -90,11 +90,14 @@ namespace Wood.Service.Datas
{
SUPPLIER_INFO empObj = EntityMapper<SUPPLIER_INFO_DT, SUPPLIER_INFO>.Trans(empDtObj);
empObj.TaskId = taskSubObj.TaskId;
empDtObj.SupplierCode = VendCode;
await _supplierInfoRepository.AddAsync(empObj);
}
foreach (var empDtObj in entityLst)
{
empDtObj.SupplierCode = VendCode;
//以“供应商代码+工厂代码+车间代码+产线代码+工位代码”为唯一标识,做新增或更新存储
var firstObj = _context.Set<SUPPLIER_INFO_DT>().FirstOrDefault(
itm => itm.SupplierCode == empDtObj.SupplierCode

2
API/Wood.Service/Datas/SupplierProAttachmentDataDtService.cs

@ -91,11 +91,13 @@ namespace Wood.Service.Datas
{
SUPPLIER_PRO_ATTACHMENT_DATA empObj = EntityMapper<SUPPLIER_PRO_ATTACHMENT_DATA_DT, SUPPLIER_PRO_ATTACHMENT_DATA>.Trans(empDtObj);
empObj.TaskId = taskSubObj.TaskId;
empObj.SupplierCode = VendCode;
await _supplierProAttachmentDataRepository.AddAsync(empObj);
}
foreach (var empDtObj in entityLst)
{
empDtObj.SupplierCode = VendCode;
//存储新增数据
var ret = await base.Create(empDtObj);
}

3
API/Wood.Service/Datas/SupplierProProcessEquipmentDtService.cs

@ -91,11 +91,14 @@ namespace Wood.Service.Datas
{
SUPPLIER_PRO_PROCESS_EQUIPMENT empObj = EntityMapper<SUPPLIER_PRO_PROCESS_EQUIPMENT_DT, SUPPLIER_PRO_PROCESS_EQUIPMENT>.Trans(empDtObj);
empObj.TaskId = taskSubObj.TaskId;
empObj.SupplierCode = VendCode;
await _supplierProProcessEquipmentRepository.AddAsync(empObj);
}
foreach (var empDtObj in entityLst)
{
empDtObj.SupplierCode = VendCode;
//以供应商代码+奇瑞零件号+工艺编码+工艺版本为唯一数据,做新增或者更新存储
var firstObj = _context.Set<SUPPLIER_PRO_PROCESS_EQUIPMENT_DT>().FirstOrDefault(
itm => itm.SupplierCode == empDtObj.SupplierCode

Loading…
Cancel
Save