Kaynağa Gözat

工单排产

Pengxy 1 hafta önce
ebeveyn
işleme
6aab342c6d

+ 0 - 8
MicroServices/Business/Business.Application/ReplenishmentManagement/ReplenishmentAppService.cs

@@ -2039,7 +2039,6 @@ namespace Business.Replenishment
                                 mes_Morder.fmodel = ic_item.model;
                                 mes_Morder.moentry_startup_status = 0;
                                 mes_Morder.tenant_id = input.tenant_id;
-                                mes_Morder.tenant_id = input.tenant_id;
                                 mes_Morder.company_id = input.company_id;
                                 mes_Morder.org_id = input.org_id;
                                 mes_Morder.product_code = ic_item.number;
@@ -2350,7 +2349,6 @@ namespace Business.Replenishment
                                 mes_Morder.fmodel = ic_item.model;
                                 mes_Morder.moentry_startup_status = 0;
                                 mes_Morder.tenant_id = input.tenant_id;
-                                mes_Morder.tenant_id = input.tenant_id;
                                 mes_Morder.company_id = input.company_id;
                                 mes_Morder.org_id = input.org_id;
                                 mes_Morder.product_code = ic_item.number;
@@ -2637,7 +2635,6 @@ namespace Business.Replenishment
                                 mes_Morder.fmodel = ic_item.model;
                                 mes_Morder.moentry_startup_status = 0;
                                 mes_Morder.tenant_id = input.tenant_id;
-                                mes_Morder.tenant_id = input.tenant_id;
                                 mes_Morder.company_id = input.company_id;
                                 mes_Morder.org_id = input.org_id;
                                 mes_Morder.product_code = ic_item.number;
@@ -3094,7 +3091,6 @@ namespace Business.Replenishment
                         mes_Morder.fmodel = subProductItemModel[key].model;
                         mes_Morder.moentry_startup_status = 0;
                         mes_Morder.tenant_id = input.tenant_id;
-                        mes_Morder.tenant_id = input.tenant_id;
                         mes_Morder.company_id = input.company_id;
                         mes_Morder.org_id = input.org_id;
                         mes_Morder.product_code = subProductItemModel[key].item_number;
@@ -3360,7 +3356,6 @@ namespace Business.Replenishment
                 mes_Morder.fmodel = item.Model;
                 mes_Morder.moentry_startup_status = 0;
                 mes_Morder.tenant_id = input.tenant_id;
-                mes_Morder.tenant_id = input.tenant_id;
                 mes_Morder.company_id = input.company_id;
                 mes_Morder.org_id = input.org_id;
                 mes_Morder.product_code = item.ItemNumber;
@@ -3476,7 +3471,6 @@ namespace Business.Replenishment
                     mes_Morder.fmodel = subProductItemModel[key].model;
                     mes_Morder.moentry_startup_status = 0;
                     mes_Morder.tenant_id = input.tenant_id;
-                    mes_Morder.tenant_id = input.tenant_id;
                     mes_Morder.company_id = input.company_id;
                     mes_Morder.org_id = input.org_id;
                     mes_Morder.product_code = subProductItemModel[key].item_number;
@@ -6965,7 +6959,6 @@ namespace Business.Replenishment
                 mes_Morder.urgent = 1;
                 mes_Morder.moentry_startup_status = 0;
                 mes_Morder.tenant_id = input.tenant_id;
-                mes_Morder.tenant_id = input.tenant_id;
                 mes_Morder.company_id = input.company_id;
                 mes_Morder.org_id = input.org_id;
                 mes_Morder.product_code = ic_item.ItemNum;
@@ -7019,7 +7012,6 @@ namespace Business.Replenishment
                     mes_Morder.urgent = 1;
                     mes_Morder.moentry_startup_status = 0;
                     mes_Morder.tenant_id = input.tenant_id;
-                    mes_Morder.tenant_id = input.tenant_id;
                     mes_Morder.company_id = input.company_id;
                     mes_Morder.org_id = input.org_id;
                     mes_Morder.product_code = safeItemQty[i].ItemNum;

+ 1 - 1
MicroServices/Business/Business.Application/ResourceExamineManagement/CalcBomViewAppService.cs

@@ -142,7 +142,7 @@ namespace Business.ResourceExamineManagement
             returnlist = returnlist.OrderBy(s => s.num_order).ToList();
             //获取当前工厂下物料库存数据
             List<long> icitemIds = returnlist.Select(c => c.item_id).ToList();
-            var stocklist = _ic_item_stock.Where(p => p.factory_id == param.factoryId && p.bang_id == bangid && icitemIds.Contains(p.icitem_id)).ToList();
+            var stocklist = _ic_item_stock.Where(p => p.tenant_id == param.factoryId && p.bang_id == bangid && icitemIds.Contains(p.icitem_id)).ToList();
             //计算剩余库存
             foreach (var item in returnlist)
             {

+ 2 - 2
MicroServices/Business/Business.Application/ResourceExamineManagement/MorderAppService.cs

@@ -178,7 +178,7 @@ namespace Business.ResourceExamineManagement
             mes_Morder.urgent = 0;//暂时不用这个字段
             
             mes_Morder.moentry_startup_status = 0;
-            mes_Morder.tenant_id = param.company_id.GetValueOrDefault();
+            mes_Morder.tenant_id = param.factoryId;
             mes_Morder.factory_id = param.factoryId;
             mes_Morder.company_id = param.company_id;
             mes_Morder.org_id = param.org_id;
@@ -213,7 +213,7 @@ namespace Business.ResourceExamineManagement
             mes_Moentry.morder_production_number = generateMorderDto.Quantity;
             mes_Moentry.need_number = generateMorderDto.Quantity;
             mes_Moentry.remaining_number = 0;
-            mes_Moentry.tenant_id = param.company_id.GetValueOrDefault();
+            mes_Moentry.tenant_id = param.factoryId;
             mes_Moentry.factory_id = param.factoryId;
             mes_Moentry.company_id = param.company_id;
             mes_Moentry.org_id = param.org_id;

+ 91 - 47
MicroServices/Business/Business.Application/ResourceExamineManagement/ProductionScheduleAppService.cs

@@ -299,9 +299,9 @@ namespace Business.ResourceExamineManagement
             if (dbWorkOrds == null)
             {
                 //获取工单领料单
-                var nbrMasterList = _nbrMaster.Select(x => x.Domain == domain && x.Type.ToUpper() == "SM" && workOrds.Select(s => s.WorkOrd).Contains(x.WorkOrd)).ToList();
+                var nbrMasterList = _nbrMaster.Select(x => x.tenant_id.ToString() == domain && x.Type.ToUpper() == "SM" && workOrds.Select(s => s.WorkOrd).Contains(x.WorkOrd)).ToList();
                 //获取领料单明细
-                var nbrDtlLists = _nbrDetail.Select(x => x.Domain == domain && nbrMasterList.Select(s => s.Nbr).Contains(x.Nbr)).ToList();
+                var nbrDtlLists = _nbrDetail.Select(x => x.tenant_id.ToString() == domain && nbrMasterList.Select(s => s.Nbr).Contains(x.Nbr)).ToList();
                 workOrds = workOrds.OrderBy(p => p.Priority).ToList();
                 //记录工单数据
                 dbWorkOrds = workOrds.Select(p => new WorkPriorityDto
@@ -383,21 +383,21 @@ namespace Business.ResourceExamineManagement
 
             //2、获取数据
             //获取工单工艺路径数据
-            List<WorkOrdRouting> workOrdRoutings = _workOrdRouting.Select(p => workOrds.Select(m => m.WorkOrd).Contains(p.WorkOrd) && p.ParentOp == 0 && p.Domain == domain && p.Status != "C" && p.IsActive);
+            List<WorkOrdRouting> workOrdRoutings = _workOrdRouting.Select(p => workOrds.Select(m => m.WorkOrd).Contains(p.WorkOrd) && p.ParentOp == 0 && p.tenant_id.ToString() == domain && p.Status != "C" && p.IsActive);
             
             //获取物料对应的生产线信息:物料、工序对应的生产线
-            List<ProdLineDetail> prodLines = _prodLineDetail.Select(p => workOrds.Select(m => m.ItemNum).Contains(p.Part) && p.Domain == domain && p.IsActive);
+            List<ProdLineDetail> prodLines = _prodLineDetail.Select(p => workOrds.Select(m => m.ItemNum).Contains(p.Part) && p.tenant_id.ToString() == domain && p.IsActive);
             List<string> lines = prodLines.Select(p => p.Line).ToList();
             //获取非标准产线人员配置
-            prodLineDetailRunCrews = _prodLineDetailRunCrew.Select(x => prodLines.Select(p => p.RecID).Contains(x.ProdLineDetailRecID) && x.IsActive && x.Domain == domain).ToList();
+            prodLineDetailRunCrews = _prodLineDetailRunCrew.Select(x => prodLines.Select(p => p.RecID).Contains(x.ProdLineDetailRecID) && x.IsActive && x.tenant_id.ToString() == domain).ToList();
             //获取加班设置
-            resourceOccupancyTimes = _resourceOccupancyTime.Select(x => prodLines.Select(p => p.Line).Contains(x.Resource) && x.IsActive && x.Domain == domain && x.StartTime.Value > DateTime.Now).ToList();
+            resourceOccupancyTimes = _resourceOccupancyTime.Select(x => prodLines.Select(p => p.Line).Contains(x.Resource) && x.IsActive && x.tenant_id.ToString() == domain && x.StartTime.Value > DateTime.Now).ToList();
             //获取当前日期往后的排产记录数据
-            List<ItemMaster> itemMasters = _itemMaster.Select(p => p.Domain == domain && p.IsActive);
+            List<ItemMaster> itemMasters = _itemMaster.Select(p => p.tenant_id.ToString() == domain && p.IsActive);
             //获取工作日历数据:产线的工作日历+默认的工作日历
-            calendars = _shopCalendarWorkCtr.Select(p => (lines.Contains(p.ProdLine) || string.IsNullOrEmpty(p.ProdLine)) && p.Domain == domain && p.IsActive);
+            calendars = _shopCalendarWorkCtr.Select(p => (lines.Contains(p.ProdLine) || string.IsNullOrEmpty(p.ProdLine)) && p.tenant_id.ToString() == domain && p.IsActive);
             //获取产线休息记录数据
-            qualityLines = _qualityLineWorkDetail.Select(p => lines.Contains(p.ProdLine) && p.Domain == domain && p.IsActive);
+            qualityLines = _qualityLineWorkDetail.Select(p => lines.Contains(p.ProdLine) && p.tenant_id.ToString() == domain && p.IsActive);
             //外协采购订单
             var pur = _purOrdMaster.Select(p => p.Potype == "PW" && workOrds.Select(m => m.WorkOrd).Contains(p.WorkOrd)).ToList();
             List<string> purs = pur?.Select(p => p.PurOrd).Distinct().ToList();
@@ -405,14 +405,14 @@ namespace Business.ResourceExamineManagement
             //历史排产记录
             List<ScheduleResultOpMaster> previouslyOP = _scheduleResultOpMaster.Select(s => workOrds.Select(m => m.WorkOrd).Contains(s.WorkOrd) && s.WorkEndTime < scheTime.Date);
             //获取节假日记录数据
-            holidays = _holidayMaster.Select(p => p.Domain == domain && p.IsActive && p.Dated >= scheTime.Date);
+            holidays = _holidayMaster.Select(p => p.tenant_id.ToString() == domain && p.IsActive && p.Dated >= scheTime.Date);
             //获取工单的准备开始时间记录
-            timeRecords = _workOrdSetupTimeRecord.Select(p=>p.Domain == domain && workOrds.Select(m => m.WorkOrd).Contains(p.WorkOrd));
+            timeRecords = _workOrdSetupTimeRecord.Select(p=>p.tenant_id.ToString() == domain && workOrds.Select(m => m.WorkOrd).Contains(p.WorkOrd));
 
             //获取当天的生产周期数据
-            List<PeriodSequenceDet> dbPeriodSequences = _periodSequenceDet.Select(p => lines.Contains(p.Line) && p.PlanDate == scheTime.Date && p.Domain == domain && p.IsActive);
+            List<PeriodSequenceDet> dbPeriodSequences = _periodSequenceDet.Select(p => lines.Contains(p.Line) && p.PlanDate == scheTime.Date && p.tenant_id.ToString() == domain && p.IsActive);
             //获取当前日期往后的排产记录数据
-            List<ScheduleResultOpMaster> dbSchedules = _scheduleResultOpMaster.Select(p => lines.Contains(p.Line) && p.WorkDate == scheTime.Date && p.Domain == domain);
+            List<ScheduleResultOpMaster> dbSchedules = _scheduleResultOpMaster.Select(p => lines.Contains(p.Line) && p.WorkDate == scheTime.Date && p.tenant_id.ToString() == domain);
 
             //排产前校验
             List<ScheduleExceptionMaster> exceptions = BeforeScheduleCheck(workOrds, workOrdRoutings, prodLines,type);
@@ -458,6 +458,7 @@ namespace Business.ResourceExamineManagement
                 {
                     ScheduleExceptionMaster entity = new ScheduleExceptionMaster();
                     entity.Domain = workOrds[i].Domain;
+                    entity.tenant_id = workOrds[i].tenant_id;
                     entity.WorkOrd = workOrds[i].WorkOrd;
                     entity.ItemNum = workOrds[i].ItemNum;
                     entity.CreateTime = DateTime.Now;
@@ -544,11 +545,11 @@ namespace Business.ResourceExamineManagement
                     if (sczWorkords.Any())
                     {
                         //获取计划日期在当前日期之后且已投产的日计划,将其计划开工日期改为当天
-                        List<PeriodSequenceDet> wlSequenceDets = _periodSequenceDet.Select(p => p.Domain == domain && sczWorkords.Contains(p.WorkOrds) && p.PlanDate > scheTime.Date).ToList();
-                        List<ScheduleResultOpMaster> wlSchedules = _scheduleResultOpMaster.Select(p => p.Domain == domain && sczWorkords.Contains(p.WorkOrd) && p.WorkDate > scheTime.Date).ToList();
+                        List<PeriodSequenceDet> wlSequenceDets = _periodSequenceDet.Select(p => p.tenant_id.ToString() == domain && sczWorkords.Contains(p.WorkOrds) && p.PlanDate > scheTime.Date).ToList();
+                        List<ScheduleResultOpMaster> wlSchedules = _scheduleResultOpMaster.Select(p => p.tenant_id.ToString() == domain && sczWorkords.Contains(p.WorkOrd) && p.WorkDate > scheTime.Date).ToList();
                         //获取当天的日计划
-                        List<PeriodSequenceDet> dtSequenceDets = _periodSequenceDet.Select(p => p.Domain == domain && sczWorkords.Contains(p.WorkOrds) && p.PlanDate == scheTime.Date).ToList();
-                        List<ScheduleResultOpMaster> dtScheduleResults = _scheduleResultOpMaster.Select(p => p.Domain == domain && sczWorkords.Contains(p.WorkOrd) && p.WorkDate == scheTime.Date).ToList();
+                        List<PeriodSequenceDet> dtSequenceDets = _periodSequenceDet.Select(p => p.tenant_id.ToString() == domain && sczWorkords.Contains(p.WorkOrds) && p.PlanDate == scheTime.Date).ToList();
+                        List<ScheduleResultOpMaster> dtScheduleResults = _scheduleResultOpMaster.Select(p => p.tenant_id.ToString() == domain && sczWorkords.Contains(p.WorkOrd) && p.WorkDate == scheTime.Date).ToList();
                         //需要更新的日计划
                         List<PeriodSequenceDet> upSequenceDets = new List<PeriodSequenceDet>();
                         List<ScheduleResultOpMaster> upScheduleResults = new List<ScheduleResultOpMaster>();
@@ -659,8 +660,8 @@ namespace Business.ResourceExamineManagement
                             _scheduleResultOpMaster.Insert(inScheduleResults);
                         }
                         //删除当前日期下一天开始的工单排产记录
-                        _periodSequenceDet.Delete(p => sczWorkords.Contains(p.WorkOrds) && p.PlanDate > scheTime.Date && p.Domain == domain);
-                        _scheduleResultOpMaster.Delete(p => sczWorkords.Contains(p.WorkOrd) && p.WorkDate > scheTime.Date && p.Domain == domain);
+                        _periodSequenceDet.Delete(p => sczWorkords.Contains(p.WorkOrds) && p.PlanDate > scheTime.Date && p.tenant_id.ToString() == domain);
+                        _scheduleResultOpMaster.Delete(p => sczWorkords.Contains(p.WorkOrd) && p.WorkDate > scheTime.Date && p.tenant_id.ToString() == domain);
 
                         //保存下一天的日计划数据
                         _periodSequenceDet.Insert(periodSequenceDtls.Where(p => sczWorkords.Contains(p.WorkOrds) && p.PlanDate > scheTime.Date).ToList());
@@ -672,8 +673,8 @@ namespace Business.ResourceExamineManagement
                     if (wscWorkords.Any())
                     {
                         //删除当前日期及以后的工单排产记录
-                        _periodSequenceDet.Delete(p => wscWorkords.Contains(p.WorkOrds) && p.PlanDate >= scheTime.Date && p.Domain == domain && p.OrdQty != 0);
-                        _scheduleResultOpMaster.Delete(p => wscWorkords.Contains(p.WorkOrd) && p.WorkDate >= scheTime.Date && p.Domain == domain);
+                        _periodSequenceDet.Delete(p => wscWorkords.Contains(p.WorkOrds) && p.PlanDate >= scheTime.Date && p.tenant_id.ToString() == domain && p.OrdQty != 0);
+                        _scheduleResultOpMaster.Delete(p => wscWorkords.Contains(p.WorkOrd) && p.WorkDate >= scheTime.Date && p.tenant_id.ToString() == domain);
 
                         //保存当前日期及以后的日计划数据
                         var ins1 = periodSequenceDtls.Where(p => wscWorkords.Contains(p.WorkOrds) && p.PlanDate >= scheTime.Date).ToList();
@@ -758,6 +759,7 @@ namespace Business.ResourceExamineManagement
                 {
                     entity = new ScheduleExceptionMaster();
                     entity.Domain = item.Domain;
+                    entity.tenant_id = item.tenant_id;
                     entity.WorkOrd = item.WorkOrd;
                     entity.ItemNum = item.ItemNum;
                     entity.CreateTime = DateTime.Now;
@@ -773,6 +775,7 @@ namespace Business.ResourceExamineManagement
                 {
                     entity = new ScheduleExceptionMaster();
                     entity.Domain = item.Domain;
+                    entity.tenant_id = item.tenant_id;
                     entity.WorkOrd = item.WorkOrd;
                     entity.ItemNum = item.ItemNum;
                     entity.CreateTime = DateTime.Now;
@@ -791,6 +794,7 @@ namespace Business.ResourceExamineManagement
                     {
                         entity = new ScheduleExceptionMaster();
                         entity.Domain = item.Domain;
+                        entity.tenant_id = item.tenant_id;
                         entity.WorkOrd = item.WorkOrd;
                         entity.ItemNum = item.ItemNum;
                         entity.CreateTime = DateTime.Now;
@@ -808,23 +812,24 @@ namespace Business.ResourceExamineManagement
                     }
                 }
                 //校验一条产线是否维护了多个关键工序
-                List<string> pdLines = lines.Select(p => p.Line).Distinct().ToList();
-                foreach (var line in pdLines)
-                {
-                    var curLines = lines.Where(p => p.Line == line).ToList();
-                    if (curLines.Count() > 1)//当前物料的多个关键工序对应一条产线
-                    {
-                        entity = new ScheduleExceptionMaster();
-                        entity.Domain = item.Domain;
-                        entity.WorkOrd = item.WorkOrd;
-                        entity.ItemNum = item.ItemNum;
-                        entity.CreateTime = DateTime.Now;
-                        entity.Remark = "排产异常:工单的多个关键工序[" + string.Join("、",curLines.Select(p=>p.Op).ToList()) + "]对应同一条产线[" + curLines[0].Line +"],请调整后再操作!";
-                        entity.Type = type == 1 ? "自动排产" : "手动排产";
-                        entity.OptTime = optTime;
-                        exceptions.Add(entity);
-                    }
-                }
+                //List<string> pdLines = lines.Select(p => p.Line).Distinct().ToList();
+                //foreach (var line in pdLines)
+                //{
+                //    var curLines = lines.Where(p => p.Line == line).ToList();
+                //    if (curLines.Count() > 1)//当前物料的多个关键工序对应一条产线
+                //    {
+                //        entity = new ScheduleExceptionMaster();
+                //        entity.Domain = item.Domain;
+                //        entity.tenant_id = item.tenant_id;
+                //        entity.WorkOrd = item.WorkOrd;
+                //        entity.ItemNum = item.ItemNum;
+                //        entity.CreateTime = DateTime.Now;
+                //        entity.Remark = "排产异常:工单的多个关键工序[" + string.Join("、",curLines.Select(p=>p.Op).ToList()) + "]对应同一条产线[" + curLines[0].Line +"],请调整后再操作!";
+                //        entity.Type = type == 1 ? "自动排产" : "手动排产";
+                //        entity.OptTime = optTime;
+                //        exceptions.Add(entity);
+                //    }
+                //}
 
                 //获取当前工单物料对应的产线信息
                 var curRoutingss = workOrdRoutings.Where(p => p.WorkOrd == item.WorkOrd && p.ItemNum == item.ItemNum && p.MilestoneOp && p.ProcessOut != 1).ToList();
@@ -839,6 +844,7 @@ namespace Business.ResourceExamineManagement
                         {
                             entity = new ScheduleExceptionMaster();
                             entity.Domain = item.Domain;
+                            entity.tenant_id = item.tenant_id;
                             entity.WorkOrd = item.WorkOrd;
                             entity.ItemNum = item.ItemNum;
                             entity.CreateTime = DateTime.Now;
@@ -855,6 +861,7 @@ namespace Business.ResourceExamineManagement
                             {
                                 entity = new ScheduleExceptionMaster();
                                 entity.Domain = item.Domain;
+                                entity.tenant_id = item.tenant_id;
                                 entity.WorkOrd = item.WorkOrd;
                                 entity.ItemNum = item.ItemNum;
                                 entity.CreateTime = DateTime.Now;
@@ -873,6 +880,7 @@ namespace Business.ResourceExamineManagement
                         {
                             entity = new ScheduleExceptionMaster();
                             entity.Domain = item.Domain;
+                            entity.tenant_id = item.tenant_id;
                             entity.WorkOrd = item.WorkOrd;
                             entity.ItemNum = item.ItemNum;
                             entity.CreateTime = DateTime.Now;
@@ -897,6 +905,7 @@ namespace Business.ResourceExamineManagement
                         {
                             entity = new ScheduleExceptionMaster();
                             entity.Domain = item.Domain;
+                            entity.tenant_id = item.tenant_id;
                             entity.WorkOrd = item.WorkOrd;
                             entity.ItemNum = item.ItemNum;
                             entity.CreateTime = DateTime.Now;
@@ -910,6 +919,7 @@ namespace Business.ResourceExamineManagement
                     {
                         entity = new ScheduleExceptionMaster();
                         entity.Domain = item.Domain;
+                        entity.tenant_id = item.tenant_id;
                         entity.WorkOrd = item.WorkOrd;
                         entity.ItemNum = item.ItemNum;
                         entity.CreateTime = DateTime.Now;
@@ -999,6 +1009,7 @@ namespace Business.ResourceExamineManagement
                     curSequences.Add(new PeriodSequenceDet
                     {
                         Domain = domain,
+                        tenant_id= workOrd.tenant_id,
                         Line = line,
                         ItemNum = workOrd.ItemNum,
                         PlanDate = StartTime.Date,
@@ -1015,6 +1026,7 @@ namespace Business.ResourceExamineManagement
                     curScheduleRsts.Add(new ScheduleResultOpMaster
                     {
                         Domain = domain,
+                        tenant_id = workOrd.tenant_id,
                         WorkOrd = workOrd.WorkOrd,
                         WorkCtr = "",
                         OpDescr = workOrdRoutings[i].Descr,
@@ -1049,6 +1061,7 @@ namespace Business.ResourceExamineManagement
                 {
                     var entity = new ScheduleExceptionMaster();
                     entity.Domain = workOrd.Domain;
+                    entity.tenant_id = workOrd.tenant_id;
                     entity.WorkOrd = workOrd.WorkOrd;
                     entity.ItemNum = workOrd.ItemNum;
                     entity.CreateTime = DateTime.Now;
@@ -1062,6 +1075,7 @@ namespace Business.ResourceExamineManagement
                 {
                     var entity = new ScheduleExceptionMaster();
                     entity.Domain = workOrd.Domain;
+                    entity.tenant_id = workOrd.tenant_id;
                     entity.WorkOrd = workOrd.WorkOrd;
                     entity.ItemNum = workOrd.ItemNum;
                     entity.CreateTime = DateTime.Now;
@@ -1075,6 +1089,7 @@ namespace Business.ResourceExamineManagement
                 {
                     var entity = new ScheduleExceptionMaster();
                     entity.Domain = workOrd.Domain;
+                    entity.tenant_id = workOrd.tenant_id;
                     entity.WorkOrd = workOrd.WorkOrd;
                     entity.ItemNum = workOrd.ItemNum;
                     entity.CreateTime = DateTime.Now;
@@ -1093,6 +1108,7 @@ namespace Business.ResourceExamineManagement
                     {
                         var entity = new ScheduleExceptionMaster();
                         entity.Domain = workOrd.Domain;
+                        entity.tenant_id = workOrd.tenant_id;
                         entity.WorkOrd = workOrd.WorkOrd;
                         entity.ItemNum = workOrd.ItemNum;
                         entity.CreateTime = DateTime.Now;
@@ -1161,6 +1177,7 @@ namespace Business.ResourceExamineManagement
                     {
                         var entity = new ScheduleExceptionMaster();
                         entity.Domain = workOrd.Domain;
+                        entity.tenant_id = workOrd.tenant_id;
                         entity.WorkOrd = workOrd.WorkOrd;
                         entity.ItemNum = workOrd.ItemNum;
                         entity.CreateTime = DateTime.Now;
@@ -1222,6 +1239,7 @@ namespace Business.ResourceExamineManagement
                     {
                         var entity = new ScheduleExceptionMaster();
                         entity.Domain = workOrd.Domain;
+                        entity.tenant_id = workOrd.tenant_id;
                         entity.WorkOrd = workOrd.WorkOrd;
                         entity.ItemNum = workOrd.ItemNum;
                         entity.CreateTime = DateTime.Now;
@@ -1246,6 +1264,7 @@ namespace Business.ResourceExamineManagement
                 {
                     var entity = new ScheduleExceptionMaster();
                     entity.Domain = workOrd.Domain;
+                    entity.tenant_id = workOrd.tenant_id;
                     entity.WorkOrd = workOrd.WorkOrd;
                     entity.ItemNum = workOrd.ItemNum;
                     entity.CreateTime = DateTime.Now;
@@ -1259,6 +1278,7 @@ namespace Business.ResourceExamineManagement
                 {
                     var entity = new ScheduleExceptionMaster();
                     entity.Domain = workOrd.Domain;
+                    entity.tenant_id = workOrd.tenant_id;
                     entity.WorkOrd = workOrd.WorkOrd;
                     entity.ItemNum = workOrd.ItemNum;
                     entity.CreateTime = DateTime.Now;
@@ -1315,6 +1335,7 @@ namespace Business.ResourceExamineManagement
                                 curSequences.Add(new PeriodSequenceDet
                                 {
                                     Domain = domain,
+                                    tenant_id = workOrd.tenant_id,
                                     Line = lineStart.Line,
                                     ItemNum = workOrd.ItemNum,
                                     PlanDate = workStartTime.Date,
@@ -1330,6 +1351,7 @@ namespace Business.ResourceExamineManagement
                                 curScheduleRsts.Add(new ScheduleResultOpMaster
                                 {
                                     Domain = domain,
+                                    tenant_id = workOrd.tenant_id,
                                     WorkOrd = workOrd.WorkOrd,
                                     Line = lineStart.Line,
                                     ItemNum = workOrd.ItemNum,
@@ -1438,6 +1460,7 @@ namespace Business.ResourceExamineManagement
                                 curSequences.Add(new PeriodSequenceDet
                                 {
                                     Domain = domain,
+                                    tenant_id = workOrd.tenant_id,
                                     Line = lineStart.Line,
                                     ItemNum = workOrd.ItemNum,
                                     PlanDate = workStartTime.Date,
@@ -1453,6 +1476,7 @@ namespace Business.ResourceExamineManagement
                                 curScheduleRsts.Add(new ScheduleResultOpMaster
                                 {
                                     Domain = domain,
+                                    tenant_id = workOrd.tenant_id,
                                     WorkOrd = workOrd.WorkOrd,
                                     Line = lineStart.Line,
                                     ItemNum = workOrd.ItemNum,
@@ -1486,6 +1510,7 @@ namespace Business.ResourceExamineManagement
                             curSequences.Add(new PeriodSequenceDet
                             {
                                 Domain = domain,
+                                tenant_id = workOrd.tenant_id,
                                 Line = lineStart.Line,
                                 ItemNum = workOrd.ItemNum,
                                 PlanDate = workStartTime.Date,
@@ -1501,6 +1526,7 @@ namespace Business.ResourceExamineManagement
                             curScheduleRsts.Add(new ScheduleResultOpMaster
                             {
                                 Domain = domain,
+                                tenant_id = workOrd.tenant_id,
                                 WorkOrd = workOrd.WorkOrd,
                                 Line = lineStart.Line,
                                 ItemNum = workOrd.ItemNum,
@@ -1614,6 +1640,7 @@ namespace Business.ResourceExamineManagement
                                 curSequences.Add(new PeriodSequenceDet
                                 {
                                     Domain = domain,
+                                    tenant_id = workOrd.tenant_id,
                                     Line = lineStart.Line,
                                     ItemNum = workOrd.ItemNum,
                                     PlanDate = workStartTime.Date,
@@ -1629,6 +1656,7 @@ namespace Business.ResourceExamineManagement
                                 curScheduleRsts.Add(new ScheduleResultOpMaster
                                 {
                                     Domain = domain,
+                                    tenant_id= workOrd.tenant_id,
                                     WorkOrd = workOrd.WorkOrd,
                                     Line = lineStart.Line,
                                     ItemNum = workOrd.ItemNum,
@@ -1787,7 +1815,7 @@ namespace Business.ResourceExamineManagement
             //获取工序对应的产线,根据优先级排序
             var lines = prodLines.Where(p => p.Part == workOrd.ItemNum && p.Op == op).OrderBy(p => p.Sequence).ToList();
             //获取工序开始准备时长记录
-            var curRecord = timeRecords.FirstOrDefault(p => p.Domain == domain && p.WorkOrd == workOrd.WorkOrd && p.Op == op);
+            var curRecord = timeRecords.FirstOrDefault(p => p.tenant_id.ToString() == domain && p.WorkOrd == workOrd.WorkOrd && p.Op == op);
             //如果产线有准备时间记录且准备开始时间在当前时间之前,说明已在排产中,此时不需要重新获取产线
             if (curRecord != null && curRecord.StartTime < actStart)
             {
@@ -1846,6 +1874,7 @@ namespace Business.ResourceExamineManagement
                     inserts.Add(new WorkOrdSetupTimeRecord
                     {
                         Domain = workOrd.Domain,
+                        tenant_id= workOrd.tenant_id,
                         WorkOrd = workOrd.WorkOrd,
                         ItemNum = workOrd.ItemNum,
                         Op = op,
@@ -1857,6 +1886,7 @@ namespace Business.ResourceExamineManagement
                     timeRecords.Add(new WorkOrdSetupTimeRecord
                     {
                         Domain = workOrd.Domain,
+                        tenant_id = workOrd.tenant_id,
                         WorkOrd = workOrd.WorkOrd,
                         ItemNum = workOrd.ItemNum,
                         Op = op,
@@ -2206,23 +2236,35 @@ namespace Business.ResourceExamineManagement
         /// <param name="prodLines">产线明细</param>
         /// <param name="allResults">产线占用记录</param>
         /// <returns></returns>
-        public LineStartDto DealNextStartTime(WorkOrdMaster workOrd,LineStartDto lineStart,WorkOrdRouting routing, List<ProdLineDetail> prodLines, List<ScheduleResultOpMaster> allResults, List<ShopCalendarWorkCtr> calendars, List<ScheduleExceptionMaster> exceptions, List<ShopCalendarWorkCtr> curCalendars, List<QualityLineWorkDetail> curQtyDtls, bool Check = false, bool UseSkill = true)
+        public LineStartDto DealNextStartTime(WorkOrdMaster workOrd,LineStartDto lineStart,WorkOrdRouting routing, List<ProdLineDetail> lines, List<ScheduleResultOpMaster> allResults, List<ShopCalendarWorkCtr> calendars, List<ScheduleExceptionMaster> exceptions, List<ShopCalendarWorkCtr> curCalendars, List<QualityLineWorkDetail> curQtyDtls, bool Check = false, bool UseSkill = true)
         {
             //本序工序编码
             int op = routing.OP;
             //获取上序实际开工时间
             DateTime preStartTime = lineStart.StartTime;
             //上序的开始准备时间记录
-            var preRecord = timeRecords.FirstOrDefault(p=>p.WorkOrd == workOrd.WorkOrd && p.Domain == domain && p.Op == lineStart.Op);
-            if (preRecord != null)
-            {
-                preStartTime = preRecord.StartTime;
-            }
+            //var preRecord = timeRecords.FirstOrDefault(p=>p.WorkOrd == workOrd.WorkOrd && p.Domain == domain && p.Op == lineStart.Op);
+            //if (preRecord != null)
+            //{
+            //    preStartTime = preRecord.StartTime;
+            //}
             LineStartDto startDto = new LineStartDto();
+            startDto.WorkCtr = !string.IsNullOrEmpty(routing.WorkCtr) ? routing.WorkCtr : (lines.Count > 0 ? (lines[0].Site != routing.WorkCtr && !string.IsNullOrEmpty(routing.WorkCtr) ? routing.WorkCtr : lines[0].Site) : routing.WorkCtr);
+            startDto.SkillNo = !string.IsNullOrEmpty(routing.Engineer) ? routing.Engineer : (lines.Count > 0 ? lines[0].SkillNo : routing.Engineer);
+            startDto.StandardStaffCount = routing.RunCrew > 0 ? routing.RunCrew : (lines.Count > 0 ? lines[0].StandardStaffCount : routing.RunCrew);
+            startDto.OpType = !string.IsNullOrEmpty(routing.WorkCode) ? routing.WorkCode : (lines.Count > 0 ? lines[0].OpType : routing.WorkCode);
+            startDto.Op = routing.OP;
+            startDto.InternalEquipmentCode = startDto.OpType == "P" ? "" : (!string.IsNullOrEmpty(routing.Machine) ? routing.Machine : (lines.Count > 0 ? lines[0].InternalEquipmentCode : routing.Machine));
+            startDto.MoldTypeCode = startDto.OpType == "P" ? "" : (!string.IsNullOrEmpty(routing.ToolCode) ? routing.ToolCode : (lines.Count > 0 ? lines[0].MoldTypeCode : routing.ToolCode));
+            startDto.RecID = lines.Count > 0 ? lines[0].RecID : 0;
+            startDto.Line = !string.IsNullOrEmpty(routing.ProdLine) ? routing.ProdLine : (lines.Count > 0 ? (lines[0].Line != routing.ProdLine && !string.IsNullOrEmpty(routing.ProdLine) ? routing.ProdLine : lines[0].Line) : routing.ProdLine);
+            startDto.setupTime = routing.StdSetupTime > 0 ? routing.StdSetupTime : (lines.Count > 0 ? lines[0].SetupTime : routing.StdSetupTime);
+            startDto.Rate = routing.MachBdnRate > 0 ? routing.MachBdnRate : (lines.Count > 0 ? lines[0].Rate : routing.MachBdnRate);
+            startDto.OldRate = lineStart.Rate;
             //获取产线
-            var lines = prodLines.Where(p => p.Part == workOrd.ItemNum && p.Op == op).OrderBy(p=>p.Sequence).ToList();
+            //var lines = prodLines.Where(p => p.Part == workOrd.ItemNum && p.Op == op).OrderBy(p=>p.Sequence).ToList();
             //当前工序的开始准备时间记录
-            var curRecord = timeRecords.FirstOrDefault(p=>p.Domain == domain && p.WorkOrd == workOrd.WorkOrd && p.Op == op);
+            var curRecord = timeRecords.FirstOrDefault(p=>p.tenant_id.ToString() == domain && p.WorkOrd == workOrd.WorkOrd && p.Op == op);
             //如果产线有准备时间记录且准备开始时间在当前时间之前,说明已在排产中,此时不需要重新获取产线
             if (curRecord != null && curRecord.StartTime < scheTime)
             {
@@ -2270,6 +2312,7 @@ namespace Business.ResourceExamineManagement
                     inserts.Add(new WorkOrdSetupTimeRecord
                     {
                         Domain = workOrd.Domain,
+                        tenant_id = workOrd.tenant_id,
                         WorkOrd = workOrd.WorkOrd,
                         ItemNum = workOrd.ItemNum,
                         Op = op,
@@ -2281,6 +2324,7 @@ namespace Business.ResourceExamineManagement
                     timeRecords.Add(new WorkOrdSetupTimeRecord
                     {
                         Domain = workOrd.Domain,
+                        tenant_id = workOrd.tenant_id,
                         WorkOrd = workOrd.WorkOrd,
                         ItemNum = workOrd.ItemNum,
                         Op = op,

+ 0 - 3
MicroServices/Business/Business.Application/ResourceExamineManagement/ResourceExamineAppService.cs

@@ -6950,7 +6950,6 @@ namespace Business.ResourceExamineManagement
                             mes_Morder.bom_number = refMorder.bom_number;
                             mes_Morder.fmodel = refMorder.fmodel;
                             mes_Morder.tenant_id = refMorder.tenant_id;
-                            mes_Morder.tenant_id = refMorder.tenant_id;
                             mes_Morder.company_id = refMorder.company_id;
                             mes_Morder.org_id = param.org_id;
                             mes_Morder.product_code = refMorder.product_code;
@@ -6983,7 +6982,6 @@ namespace Business.ResourceExamineManagement
                         mes_Moentry.need_number = dto.SumQty;
                         mes_Moentry.remaining_number = 0;
                         mes_Moentry.tenant_id = mes_Morder.tenant_id;
-                        mes_Moentry.tenant_id = mes_Morder.tenant_id;
                         mes_Moentry.company_id = mes_Morder.company_id;
                         mes_Moentry.org_id = param.org_id;
                         mes_Moentry.create_time = DateTime.Now;
@@ -7171,7 +7169,6 @@ namespace Business.ResourceExamineManagement
                                 mes_Morder.fmodel = wwDto.icitem.model;
                                 mes_Morder.moentry_startup_status = 0;
                                 mes_Morder.tenant_id = wwDto.icitem.tenant_id;
-                                mes_Morder.tenant_id = wwDto.icitem.tenant_id;
                                 mes_Morder.company_id = wwDto.icitem.company_id;
                                 mes_Morder.org_id = wwDto.icitem.org_id;
                                 mes_Morder.product_code = wwDto.icitem.number;

+ 6 - 0
MicroServices/Business/Business.Domain/StructuredDB/Production/ProdLineDetailRunCrew.cs

@@ -111,5 +111,11 @@ namespace Business.StructuredDB.Production
         /// </summary>
         public int ProdLineDetailRecID { get; set; }
 
+        /// <summary>
+        /// 租户ID
+        /// </summary>
+        [Comment("租户ID")]
+        public long? tenant_id { get; set; }
+
     }
 }

+ 6 - 0
MicroServices/Business/Business.Domain/StructuredDB/Production/ResourceOccupancyTime.cs

@@ -111,5 +111,11 @@ namespace Business.StructuredDB.Production
         /// </summary>
         public DateTime? UpdateTime { get; set; }
 
+        /// <summary>
+        /// 租户ID
+        /// </summary>
+        [Comment("租户ID")]
+        public long? tenant_id { get; set; }
+
     }
 }

+ 6 - 0
MicroServices/Business/Business.Domain/StructuredDB/Production/ScheduleExceptionMaster.cs

@@ -62,5 +62,11 @@ namespace Business.StructuredDB.Production
         /// </summary>
         [Comment("操作时间")]
         public string OptTime { get; set; }
+
+        /// <summary>
+        /// 租户ID
+        /// </summary>
+        [Comment("租户ID")]
+        public long? tenant_id { get; set; }
     }
 }

+ 6 - 0
MicroServices/Business/Business.Domain/StructuredDB/Production/WorkOrdSetupTimeRecord.cs

@@ -63,5 +63,11 @@ namespace Business.StructuredDB.Production
         [Comment("创建时间")]
         public DateTime CreateTime { get; set; }
 
+        /// <summary>
+        /// 租户ID
+        /// </summary>
+        [Comment("租户ID")]
+        public long? tenant_id { get; set; }
+
     }
 }

+ 230 - 0
MicroServices/Business/QuartzSettings/logs/logs.txt

@@ -5248,3 +5248,233 @@
 {"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-04-29T11:05:06.5908273+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
 {"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-04-29T11:05:06.5953436+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
 {"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-04-29T11:05:06.5974029+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-04-29T14:35:27.4690001+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-04-29T14:35:27.5052356+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-04-29T14:35:27.5089693+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-04-29T14:35:27.5108953+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-04-29T14:35:27.5152855+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-04-29T14:35:27.5175373+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-04-29T15:19:05.8101046+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-04-29T15:19:05.8461443+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-04-29T15:19:05.8483506+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-04-29T15:19:05.8530377+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-04-29T15:19:05.8551334+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-04-29T15:19:05.8566928+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-04-29T15:38:02.0057623+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-04-29T15:38:02.0605178+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-04-29T15:38:02.0664335+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-04-29T15:38:02.0690373+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-04-29T15:38:02.0761587+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-04-29T15:38:02.0791611+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-07T11:19:23.163916+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-07T11:19:23.2138573+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-07T11:19:23.217123+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-07T11:19:23.2185511+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-07T11:19:23.2239276+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-07T11:19:23.2259513+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-07T11:55:11.0211566+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-07T11:55:11.0867597+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-07T11:55:11.092703+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-07T11:55:11.0956594+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-07T11:55:11.1051218+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-07T11:55:11.1077857+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-07T12:00:29.8316507+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-07T12:00:29.8848208+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-07T12:00:29.8898178+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-07T12:00:29.8917252+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-07T12:00:29.8999793+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-07T12:00:29.9028819+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-07T13:04:06.0418658+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-07T13:04:06.0804985+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-07T13:04:06.0837915+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-07T13:04:06.085432+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-07T13:04:06.0907426+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-07T13:04:06.0929943+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-07T13:15:08.0027239+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-07T13:15:08.043753+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-07T13:15:08.0483127+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-07T13:15:08.0501951+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-07T13:15:08.0545797+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-07T13:15:08.0564396+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-07T13:36:08.5880003+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-07T13:36:08.6239533+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-07T13:36:08.627901+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-07T13:36:08.629712+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-07T13:36:08.6350035+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-07T13:36:08.6375516+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-07T13:47:59.7303106+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-07T13:47:59.7639362+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-07T13:47:59.7673994+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-07T13:47:59.7694422+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-07T13:47:59.7744745+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-07T13:47:59.7774864+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-07T15:04:25.1057942+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-07T15:04:25.1537538+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-07T15:04:25.1565524+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-07T15:04:25.1584196+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-07T15:04:25.163762+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-07T15:04:25.1659166+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-07T15:12:08.3139252+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-07T15:12:08.3507574+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-07T15:12:08.3542759+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-07T15:12:08.3562505+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-07T15:12:08.3610201+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-07T15:12:08.363471+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-07T15:32:00.2526119+08:00","EndDate":"2026-05-07T15:32:02.0700076+08:00","Msg":"","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:02:02.2472998+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:02:02.2812135+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:02:02.2850098+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:02:02.2868483+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:02:02.291367+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-07T17:02:02.2934074+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:04:08.8244594+08:00","EndDate":"2026-05-07T17:04:10.5675625+08:00","Msg":"","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:10:46.1891347+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:10:46.2263968+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:10:46.2289636+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:10:46.2306283+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:10:46.2352491+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-07T17:10:46.237168+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:14:40.8035588+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:14:40.8372899+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:14:40.8403632+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:14:40.8421522+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:14:40.8461995+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-07T17:14:40.848392+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:35:26.8059732+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:35:26.8445061+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:35:26.8482044+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:35:26.8505602+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:35:26.8553488+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-07T17:35:26.8575322+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:45:23.9985296+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:45:24.0408022+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:45:24.0441977+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:45:24.0467854+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:45:24.0513767+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-07T17:45:24.053136+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:51:32.3963331+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:51:32.4282038+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:51:32.430888+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:51:32.4325377+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:51:32.43627+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-07T17:51:32.4382005+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:54:47.0785797+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:54:47.1161114+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:54:47.1185927+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:54:47.1200425+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-07T17:54:47.123931+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-07T17:54:47.1260205+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-07T18:01:05.2716315+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-07T18:01:05.303217+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-07T18:01:05.3062488+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-07T18:01:05.30795+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-07T18:01:05.313102+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-07T18:01:05.3147586+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-07T18:22:09.7230472+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-07T18:22:09.7560395+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-07T18:22:09.7586768+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-07T18:22:09.7600258+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-07T18:22:09.7648709+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-07T18:22:09.767043+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-07T18:24:26.9213884+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-07T18:24:26.9527395+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-07T18:24:26.9551386+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-07T18:24:26.9568656+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-07T18:24:26.960878+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-07T18:24:26.9624263+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-08T10:08:41.4337601+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-08T10:08:41.4759408+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-08T10:08:41.4790927+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-08T10:08:41.4808471+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-08T10:08:41.4856787+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-08T10:08:41.487723+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-08T10:42:19.5707085+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-08T10:42:19.6031555+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-08T10:42:19.6060059+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-08T10:42:19.6078695+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-08T10:42:19.6123543+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-08T10:42:19.614182+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-08T10:48:27.2515337+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-08T10:48:27.2827766+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-08T10:48:27.2855897+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-08T10:48:27.2870713+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-08T10:48:27.29127+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-08T10:48:27.2931496+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-08T10:55:31.5030396+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-08T10:55:31.5360196+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-08T10:55:31.5392581+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-08T10:55:31.5412779+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-08T10:55:31.5452944+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-08T10:55:31.5471783+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-08T11:25:04.711106+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-08T11:25:04.7649932+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-08T11:25:04.7689197+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-08T11:25:04.7706346+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-08T11:25:04.7759357+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-08T11:25:04.7779944+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-08T11:34:39.2021765+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-08T11:34:39.2359099+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-08T11:34:39.2392964+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-08T11:34:39.2408881+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-08T11:34:39.2452792+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-08T11:34:39.2472041+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-08T11:40:07.9705542+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-08T11:40:08.0119354+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-08T11:40:08.0183117+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-08T11:40:08.0209186+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-08T11:40:08.0226401+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-08T11:40:08.0245111+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-08T13:35:17.1999009+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-08T13:35:17.2403153+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-08T13:35:17.2436984+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-08T13:35:17.2456538+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-08T13:35:17.2501633+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-08T13:35:17.2523573+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-08T13:39:58.6302266+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-08T13:39:58.6660138+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-08T13:39:58.6687747+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-08T13:39:58.6703736+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-08T13:39:58.6752747+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-08T13:39:58.6767235+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-08T13:52:13.0783558+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-08T13:52:13.1220779+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-08T13:52:13.1269148+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-08T13:52:13.1290133+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-08T13:52:13.1343571+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-08T13:52:13.1368664+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:02:25.9970234+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:02:26.0343874+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:02:26.0371752+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:02:26.0386828+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:02:26.0427759+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-08T14:02:26.0448565+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:10:58.2457458+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:10:58.2926435+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:10:58.2969572+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:10:58.2987426+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:10:58.3048779+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-08T14:10:58.3071804+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:15:25.3140323+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:15:25.362518+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:15:25.3666894+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:15:25.3690644+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:15:25.374912+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-08T14:15:25.3771376+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:19:23.8768375+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:19:23.9163101+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:19:23.9206825+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:19:23.9227496+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:19:23.9281578+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-08T14:19:23.9302439+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:25:08.9844405+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:25:09.0371409+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:25:09.041005+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:25:09.0430598+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:25:09.0488352+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-08T14:25:09.0511828+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:34:35.1723551+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:34:35.2188354+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:34:35.2224829+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:34:35.2242252+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2026-05-08T14:34:35.2294054+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2026-05-08T14:34:35.2310818+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}