|
|
@@ -1452,7 +1452,7 @@ namespace Business.ResourceExamineManagement
|
|
|
}
|
|
|
|
|
|
//获取订单行数据 progress == "2"已做检查但是未评审的订单行
|
|
|
- //sentrys = sentrys.Where(s => s.progress == "2").ToList();
|
|
|
+ sentrys = sentrys.Where(s => s.progress == "2").ToList();
|
|
|
if (!sentrys.Any())
|
|
|
{
|
|
|
new NLogHelper("ResourceExamineAppService").WriteLog("ReceiveResult", "订单行数据不存在", _currentTenant.Id.ToString());
|
|
|
@@ -1508,16 +1508,6 @@ namespace Business.ResourceExamineManagement
|
|
|
WriteMorder = WriteMorder.Where(x => !dborders.Select(c => c.Id).Contains(x.mysql_id)).ToList();
|
|
|
#endregion
|
|
|
|
|
|
- List<mo_ic_item_stockoccupy> item_stockoccupy1 = await _ic_item_stockoccupy.GetListAsync(s => seIds.Contains(s.orderentry_id.Value) && bangidList.Contains(s.bang_id));
|
|
|
- if (item_stockoccupy1.Any())
|
|
|
- {
|
|
|
- item_stockoccupy1.ForEach(s => { s.mysql_id = help.NextId(); });
|
|
|
- var sklist = ObjectMapper.Map<List<mo_ic_item_stockoccupy>, List<ic_item_stockoccupy>>(item_stockoccupy1);
|
|
|
- sklist.ForEach(s => { s.create_time = DateTime.Now; });
|
|
|
- _businessDbContext.BulkInsert(sklist);
|
|
|
- return "ok";
|
|
|
- }
|
|
|
-
|
|
|
//批量保存 后期考虑子工单
|
|
|
List<mes_morder> moderlist = new List<mes_morder>();
|
|
|
List<WorkOrdMaster> workOrds = new List<WorkOrdMaster>();
|
|
|
@@ -1541,7 +1531,6 @@ namespace Business.ResourceExamineManagement
|
|
|
List<mo_srm_pr_main> prmainlist = await _srm_pr_main.GetListAsync(s => seIds.Contains(s.sentry_id.Value) && bangidList.Contains(s.bang_id.Value));
|
|
|
List<mo_ic_item_stockoccupy> item_stockoccupy = await _ic_item_stockoccupy.GetListAsync(s => seIds.Contains(s.orderentry_id.Value) && bangidList.Contains(s.bang_id));
|
|
|
|
|
|
-
|
|
|
using (var unitOfWork = _unitOfWorkManager.Begin(false, true))
|
|
|
{
|
|
|
try
|
|
|
@@ -1585,7 +1574,7 @@ namespace Business.ResourceExamineManagement
|
|
|
if (item_stockoccupy.Any())
|
|
|
{
|
|
|
var sklist = ObjectMapper.Map<List<mo_ic_item_stockoccupy>, List<ic_item_stockoccupy>>(item_stockoccupy);
|
|
|
- sklist.ForEach(s => { s.create_time = DateTime.Now; });
|
|
|
+ sklist.ForEach(s => { s.GenerateNewId(help.NextId()); s.create_time = DateTime.Now; });
|
|
|
_businessDbContext.BulkInsert(sklist);
|
|
|
}
|
|
|
if (po_occupy.Any())
|