|
@@ -3237,7 +3237,7 @@ namespace Business.Replenishment
|
|
|
});
|
|
});
|
|
|
await _businessDbContext.AddRangeAsync(workOrdDetails);
|
|
await _businessDbContext.AddRangeAsync(workOrdDetails);
|
|
|
}
|
|
}
|
|
|
- await _businessBangDbContext.SaveChangesAsync();
|
|
|
|
|
|
|
+ await _businessDbContext.SaveChangesAsync();
|
|
|
await PlanOrderResourceCheck(moList.OrderBy(a => a.moentry_sys_stime).ToList(), moentryList, bang_id, "", false, false);
|
|
await PlanOrderResourceCheck(moList.OrderBy(a => a.moentry_sys_stime).ToList(), moentryList, bang_id, "", false, false);
|
|
|
|
|
|
|
|
var examine_resultList = _mysql_examine_result.GetListAsync(a => a.bangid == bang_id).Result;
|
|
var examine_resultList = _mysql_examine_result.GetListAsync(a => a.bangid == bang_id).Result;
|
|
@@ -3275,7 +3275,7 @@ namespace Business.Replenishment
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
await _businessDbContext.AddRangeAsync(weekPlan);
|
|
await _businessDbContext.AddRangeAsync(weekPlan);
|
|
|
- await _businessBangDbContext.SaveChangesAsync();
|
|
|
|
|
|
|
+ await _businessDbContext.SaveChangesAsync();
|
|
|
return "OK";
|
|
return "OK";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -3655,7 +3655,7 @@ namespace Business.Replenishment
|
|
|
//}
|
|
//}
|
|
|
//await _mysql_bom_child_examine.HardDeleteAsync(a => examine_result.Select(b => b.Id).ToList().Contains(a.examine_id.Value) && a.factory_id == input.factory_id);
|
|
//await _mysql_bom_child_examine.HardDeleteAsync(a => examine_result.Select(b => b.Id).ToList().Contains(a.examine_id.Value) && a.factory_id == input.factory_id);
|
|
|
//await _mysql_examine_result.HardDeleteAsync(examine_result);
|
|
//await _mysql_examine_result.HardDeleteAsync(examine_result);
|
|
|
- await _businessBangDbContext.SaveChangesAsync();
|
|
|
|
|
|
|
+ await _businessDbContext.SaveChangesAsync();
|
|
|
await PlanOrderResourceCheck(moListCheck.OrderBy(a => a.moentry_sys_stime).ToList(), moEntryListCheck, bang_id, "", false, true);
|
|
await PlanOrderResourceCheck(moListCheck.OrderBy(a => a.moentry_sys_stime).ToList(), moEntryListCheck, bang_id, "", false, true);
|
|
|
|
|
|
|
|
var examine_resultList = _mysql_examine_result.GetListAsync(a => a.bangid == bang_id).Result;
|
|
var examine_resultList = _mysql_examine_result.GetListAsync(a => a.bangid == bang_id).Result;
|
|
@@ -3696,7 +3696,7 @@ namespace Business.Replenishment
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
_businessDbContext.UpdateRange(weekplanList);
|
|
_businessDbContext.UpdateRange(weekplanList);
|
|
|
- await _businessBangDbContext.SaveChangesAsync();
|
|
|
|
|
|
|
+ await _businessDbContext.SaveChangesAsync();
|
|
|
return "OK";
|
|
return "OK";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -4195,7 +4195,7 @@ namespace Business.Replenishment
|
|
|
_workOrdRouting.Update(itemRoutingUpdate);
|
|
_workOrdRouting.Update(itemRoutingUpdate);
|
|
|
_businessDbContext.UpdateRange(itemMesmorderList);
|
|
_businessDbContext.UpdateRange(itemMesmorderList);
|
|
|
_businessDbContext.UpdateRange(itemMesmorderEntryList);
|
|
_businessDbContext.UpdateRange(itemMesmorderEntryList);
|
|
|
- await _businessBangDbContext.SaveChangesAsync();
|
|
|
|
|
|
|
+ await _businessDbContext.SaveChangesAsync();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//DOP运行资源检查每个原材料SKU的可用库存,当可用库存<=修正后ROP时,自动生成月度采购申请(Purchase request,PR46年月日4位流水号)=EOP;可用库存为没有被其他SO和PO占用的(合格原材料库存+在途库存);
|
|
//DOP运行资源检查每个原材料SKU的可用库存,当可用库存<=修正后ROP时,自动生成月度采购申请(Purchase request,PR46年月日4位流水号)=EOP;可用库存为没有被其他SO和PO占用的(合格原材料库存+在途库存);
|
|
@@ -4380,7 +4380,7 @@ namespace Business.Replenishment
|
|
|
a.GenerateNewId(help.NextId());
|
|
a.GenerateNewId(help.NextId());
|
|
|
});
|
|
});
|
|
|
await _businessDbContext.AddRangeAsync(prList);
|
|
await _businessDbContext.AddRangeAsync(prList);
|
|
|
- await _businessBangDbContext.SaveChangesAsync();
|
|
|
|
|
|
|
+ await _businessDbContext.SaveChangesAsync();
|
|
|
return "OK";
|
|
return "OK";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -6234,31 +6234,31 @@ namespace Business.Replenishment
|
|
|
{
|
|
{
|
|
|
if (examineList.Any())
|
|
if (examineList.Any())
|
|
|
{
|
|
{
|
|
|
- _businessBangDbContext.BulkInsert(examineList);
|
|
|
|
|
|
|
+ await _businessBangDbContext.AddRangeAsync(examineList);
|
|
|
}
|
|
}
|
|
|
if (bomExamineList.Any())
|
|
if (bomExamineList.Any())
|
|
|
{
|
|
{
|
|
|
- _businessBangDbContext.BulkInsert(bomExamineList.OrderBy(s => s.num_order).ToList());
|
|
|
|
|
|
|
+ await _businessBangDbContext.AddRangeAsync(bomExamineList.OrderBy(s => s.num_order).ToList());
|
|
|
}
|
|
}
|
|
|
if (mooccupyList.Any())
|
|
if (mooccupyList.Any())
|
|
|
{
|
|
{
|
|
|
- _businessBangDbContext.BulkInsert(mooccupyList);
|
|
|
|
|
|
|
+ await _businessBangDbContext.AddRangeAsync(mooccupyList);
|
|
|
}
|
|
}
|
|
|
if (moorderList.Any())
|
|
if (moorderList.Any())
|
|
|
{
|
|
{
|
|
|
- _businessBangDbContext.BulkInsert(moorderList);
|
|
|
|
|
|
|
+ await _businessBangDbContext.AddRangeAsync(moorderList);
|
|
|
}
|
|
}
|
|
|
if (ooderList.Any())
|
|
if (ooderList.Any())
|
|
|
{
|
|
{
|
|
|
- _businessBangDbContext.BulkInsert(ooderList);
|
|
|
|
|
|
|
+ await _businessBangDbContext.AddRangeAsync(ooderList);
|
|
|
}
|
|
}
|
|
|
if (purchaseList.Any())
|
|
if (purchaseList.Any())
|
|
|
{
|
|
{
|
|
|
- _businessBangDbContext.BulkInsert(purchaseList);
|
|
|
|
|
|
|
+ await _businessBangDbContext.AddRangeAsync(purchaseList);
|
|
|
}
|
|
}
|
|
|
if (purchaseoccupyList.Any())
|
|
if (purchaseoccupyList.Any())
|
|
|
{
|
|
{
|
|
|
- _businessBangDbContext.BulkInsert(purchaseoccupyList);
|
|
|
|
|
|
|
+ await _businessBangDbContext.AddRangeAsync(purchaseoccupyList);
|
|
|
}
|
|
}
|
|
|
await unitOfWork.CompleteAsync();
|
|
await unitOfWork.CompleteAsync();
|
|
|
}
|
|
}
|
|
@@ -7493,7 +7493,7 @@ namespace Business.Replenishment
|
|
|
await _businessDbContext.AddRangeAsync(needAddList);
|
|
await _businessDbContext.AddRangeAsync(needAddList);
|
|
|
}
|
|
}
|
|
|
_businessDbContext.UpdateRange(needupdList);
|
|
_businessDbContext.UpdateRange(needupdList);
|
|
|
- await _businessBangDbContext.SaveChangesAsync();
|
|
|
|
|
|
|
+ await _businessDbContext.SaveChangesAsync();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public async Task<string> DeleteWeekPlan(long weekplanid, string productorder, long factory_id)
|
|
public async Task<string> DeleteWeekPlan(long weekplanid, string productorder, long factory_id)
|