Bläddra i källkod

工单排产优先级写入

Pengxy 10 månader sedan
förälder
incheckning
1d2cd354ab

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

@@ -422,7 +422,7 @@ namespace Business.ResourceExamineManagement
                 var curInfo = dbWorkOrds.FirstOrDefault(p => p.WorkOrd == item.WorkOrd);
                 if (curInfo != null)
                 {
-                    item.Priority = curInfo.Priority;
+                    //item.Priority = curInfo.Priority;
                     item.QtyOrded = curInfo.QtyOrded;
                 }
             }

+ 5 - 7
MicroServices/Business/Business.Application/ResourceExamineManagement/ResourceExamineAppService.cs

@@ -4137,10 +4137,6 @@ namespace Business.ResourceExamineManagement
             sklist = sklist.Where(s => !priorityMorderList.Select(p => p.morder_no).Contains(s.morder_mo)).ToList();
             foreach (var item in priorityMorderList)
             {
-                if (item.morder_no == "M500094492")
-                {
-                    var isy = 1;
-                }
                 var moentry = mo_Mes_Moentries.Find(s => s.moentry_moid == item.Id);
                 if (moentry == null)
                 {
@@ -4211,7 +4207,7 @@ namespace Business.ResourceExamineManagement
                 }
                 else
                 {
-                    qllist = getBomList.Where(x => x.use_qty > 0 && x.kitting_time != null && x.needCount != 0 && x.erp_cls != 4 && x.level != 1 && x.kitting_state!=0).ToList();
+                    qllist = getBomList.Where(x => x.use_qty > 0 && x.kitting_time != null && x.needCount != 0 && x.erp_cls != 4 && x.level ==2 && x.kitting_state==1).ToList();
                     if (qllist.Any())
                     {
                         //按比例计算成品齐套个数
@@ -5862,7 +5858,8 @@ namespace Business.ResourceExamineManagement
                     //    continue;
                     //}
                     workOrds[i].Priority = ktc;//bktc;
-                    bktc++;
+                    //bktc++;
+                    ktc++;
                     continue;
                 }
                 if (qclNbr != null && bqclNbr == null)
@@ -5874,7 +5871,8 @@ namespace Business.ResourceExamineManagement
                     //    continue;
                     //}
                     workOrds[i].Priority = ktc;//bktc;
-                    bktc++;
+                    //bktc++;
+                    ktc++;
                     continue;
                 }
                 if (qclNbr == null && bqclNbr != null)

+ 0 - 101
MicroServices/Business/Business.Host/Controllers/JavaScript.js

@@ -1,101 +0,0 @@
-debugger;
-//let id = "{Get<id>}";
-let instanceid = "{Get<instanceid>}";
-//const recid = this.formData['productionrecordchange-id'];
-const userno = '{<UserAccount>}';
-const curtime = '{<ShortDateTimeSecond>}';
-let glid = this.formData['productionrecordchange-glid'] || "";
-if (glid == "") {
-    glid = '{Get<glid>}';
-    this.formData['productionrecordchange-glid'] = glid;
-}
-this.linkageAddChilds('', 'productionrecordchange-typed', 'sql', `select 'A'+cast(id as varchar(50)),Record_name from qms_ebr_production_records_sonlist where Associated_ID='${glid}' union all select 'B'+cast(id as varchar(50)),Record_Name from qms_ebr_fqc_records_sonlist where Associated_ID='${glid}'`, '', glid);
-if (instanceid == undefined || instanceid == "") {
-    this.formData['productionrecordchange-create_by'] = userno;
-    this.formData['productionrecordchange-create_time'] = curtime;
-    let sql = `select pch_show,a.WorkOrd,a.ItemNum,b.batch from qms_ebr_Production_Record_List a left join workordmaster b on a.workord=b.workord where a.id='${glid}'`;
-    utils.getSelect("dopbiz", sql).then((res3) => {
-        if (res3.data && res3.data.rows.length > 0) {
-            let rows = res3.data.rows[0];
-            this.formData['productionrecordchange-itemnum'] = rows.ItemNum;
-            this.formData['productionrecordchange-workord'] = rows.WorkOrd;
-            this.formData['productionrecordchange-lotserial'] = rows.pch_show;
-            this.formData['productionrecordchange-batch'] = rows.batch;
-        }
-    });
-}
-this.formValidate = function () {
-    let msg = "";
-    var value = this.formData['productionrecordchange-typed'] || "";
-    if (value == undefined || value == "") {
-        msg += ",单据类型";
-    }
-    var lotserial = this.formData['productionrecordchange-lotserial'] || "";
-    if (lotserial == undefined || lotserial == "") {
-        msg += ",生产批号";
-    }
-    var reason = this.formData['productionrecordchange-reason'] || "";
-    if (reason == undefined || reason == "") {
-        msg += ",变更原因";
-    }
-    var old = this.formData['productionrecordchange-old'] || "";
-    if (old == undefined || old == "") {
-        msg += ",变更前内容";
-    }
-    var pnew = this.formData['productionrecordchange-new'] || "";
-    if (pnew == undefined || pnew == "") {
-        msg += ",变更后内容";
-    }
-    var batch = this.formData['productionrecordchange-batch'] || "";
-    if (batch == undefined || batch == "") {
-        msg += ",SAP工单号";
-    }
-    var text = this.getSelectTitle("productionrecordchange-typed", value).toString();
-    var workord = this.formData['productionrecordchange-workord'] || "";
-    if (workord == undefined || workord == "") {
-        //if (text.indexOf('过程检验记录') >= 0 || text.indexOf('成品编号记录表') >= 0 || text.indexOf('产品检测报告') >= 0 || text.indexOf('环氧乙烷灭菌记录') >= 0 || text.indexOf('COC报告') >= 0) {
-            //不必填
-       // } else {
-            msg += ",工单号";
-        //}
-    }
-    if (text.indexOf('工序随工单') >= 0 || text.indexOf('前处理随工单') >= 0 || text.indexOf('首件确认单') >= 0) {
-        var op = this.formData['productionrecordchange-op'] || "";
-        if (op == "") {
-            msg += ",工序号";
-        }
-    }
-    //if (text.indexOf('清场记录') >= 0) {
-        var descr = this.formData['productionrecordchange-descr'] || "";
-        var date = this.formData['productionrecordchange-date'] || "";
-        if (date == "") {
-            msg += ",记录日期";
-        }
-        if (descr == "") {
-            msg += ",工作地点";
-        }
-    //}
-    //if (text.indexOf('物料报废单') >= 0) {
-        var date = this.formData['productionrecordchange-date'] || "";
-        if (date == "") {
-            msg += ",记录日期";
-        }
-    //}
-    //if (text.indexOf('产品无菌环残') >= 0) {
-        var mjph = this.formData['productionrecordchange-mjph'] || "";
-        if (mjph == "") {
-            msg += ",灭菌批次";
-        }
-    //}
-    //if (text.indexOf('产品初始污染') >= 0) {
-        var jcno = this.formData['productionrecordchange-jcno'] || "";
-        if (jcno == "") {
-            msg += ",初始污染单号";
-        }
-    //}
-    if (msg !== "") {
-        utils.msg(`${msg.substring(1)}不能为空`, false);
-        return false;
-    }
-    return true;
-}

+ 0 - 154
MicroServices/Business/Business.Host/Controllers/JavaScript1.js

@@ -1,154 +0,0 @@
-debugger
-let lotserial = this.formData['workordmaster-lotserial'] || "";
-let factory_id = this.formData['configurationitem-domain'];
-let QtyOrded = this.formData['workordmaster-qtyorded'];
-const workord = this.formData['workordmaster-workord'] || "";
-const bomformula = this.formData['workordmaster-bomformula'] || "";
-const itemnum = this.formData['workordmaster-itemnum'] || "";
-let user = this.formData['field_1705385673713'] || "";
-let msg = "";
-if (lotserial === "") {
-	msg += "、生产批次号";
-}
-var orddate = this.formData['workordmaster-orddate'] || "";
-var duedate = this.formData['workordmaster-duedate'] || "";
-if (orddate === "") {
-	msg += "、开工日期";
-}
-//var rev = this.formData['workordmaster-rev'] || "";
-//var drawing = this.formData['workordmaster-drawing'] || "";
-//if (drawing != "" && rev == "") {
-//	msg3 = "此工单未记录版本";
-//}
-let msg4 = "";
-var sql4 = `select count(*) as count from WorkOrdMaster where Status='r' and isactive=1 and workord='${workord}'`;
-let res4 = utils.getSelectvalue2("dopflow", sql4, sysConfig['SERVER_APIADDRESS']);
-if (res4.data > 0) {
-	msg4 = "此工单已下达";
-}
-sql4 = `select count(*) as count from WorkOrdRouting where ProcessOut=1 and (ProcessOutSupp='' or ProcessOutSupp is null) and isactive=1 and workord='${workord}'`;
-res4 = utils.getSelectvalue2("dopflow", sql4, sysConfig['SERVER_APIADDRESS']);
-if (res4.data > 0) {
-	msg4 = "请在工单工序明细中维护委外供应商";
-}
-let msg3 = "";
-if (bomformula == "") {
-	var sql3 = `select count(*) as count from ItemMaster where itemnum='${itemnum}' and (PMBOM='' or PMBOM is null)`;
-	let res3 = utils.getSelectvalue2("dopflow", sql3, sysConfig['SERVER_APIADDRESS']);
-	if (res3.data > 0) {
-		msg3 = "物料未维护量产bom";
-	}
-}
-let msg2 = "";
-var sql = `select count(*) as count from WorkOrdDetail where workord='${workord}' and isactive=1`;
-let res2 = utils.getSelectvalue2("dopflow", sql, sysConfig['SERVER_APIADDRESS']);
-if (res2.data <= 0) {
-	msg2 = ",工单未找到物料";
-} else if (workord.indexOf("M6") < 0) {
-	sql = `select count(*) as count from WorkOrdDetail where workord='${workord}' and isactive=1 and itemnum='${itemnum}'`;
-	res2 = utils.getSelectvalue2("dopflow", sql, sysConfig['SERVER_APIADDRESS']);
-	if (res2.data > 0) {
-		msg2 = ",工单子物料不能与主物料一致";
-	}
-}
-sql = `select count(*) as count from WorkOrdRouting where workord='${workord}'  and isactive=1`;
-let res3 = utils.getSelectvalue2("dopflow", sql, sysConfig['SERVER_APIADDRESS']);
-if (res3.data <= 0) {
-	msg2 += ",工单未找到工序";
-}
-else {
-	sql = `select count(*) as count from WorkOrdRouting where workord='${workord}' and QtyOrded!=${QtyOrded}`;
-	let res4 = utils.getSelectvalue2("dopflow", sql, sysConfig['SERVER_APIADDRESS']);
-	if (res4.data > 0) {
-		msg2 += ",工单工序需求数错误";
-	} else {
-		sql = `select count(*) as count from WorkOrdRouting where workord='${workord}' and ((Labor=0 and ProcessOut=0) or ChargeCode='' or WorkCtr='' or ufld3='' or QtyOrded=0 )`;
-		let res4 = utils.getSelectvalue2("dopflow", sql, sysConfig['SERVER_APIADDRESS']);
-		if (res4.data > 0) {
-			msg2 += ",工单工序维护错误";
-		}
-		else {
-			sql = `select count(*) as count from WorkOrdRouting where workord='${workord}' and ProcessOut=1 and op=(select min(op) from WorkOrdRouting  where workord='${workord}')`;
-			let res4 = utils.getSelectvalue2("dopflow", sql, sysConfig['SERVER_APIADDRESS']);
-			if (res4.data > 0) {
-				msg2 += ",工单工序不可首序委外";
-			}
-		}
-	}
-}
-if (msg === "" && msg2 == "" && msg3 == "" && msg4 == "") {
-	let selectedDate = new Date(orddate);
-	let today = new Date();
-	var year = today.getFullYear();
-	var month = (today.getMonth() + 1).toString().padStart(2, '0'); // 月份从0开始,所以要加1
-	var day = today.getDate().toString().padStart(2, '0');
-	var currentDate = year + '-' + month + '-' + day;
-	if (selectedDate <= today) {
-		utils.msg("工单开工日期需调整至今日之后。", false);
-	}
-	else {
-		let insertSql = ``;
-		let insertSql1 = ``;
-		let diffDay = this.formData['field_1705374190767'] || 0;
-		if (diffDay != 0) {
-			insertSql = `,OrdDate=DATEADD(D, ${diffDay}, OrdDate),DueDate=iif(DATEADD(D, ${diffDay}, DueDate)>DATEADD(D, ${diffDay}, OrdDate),DATEADD(D, ${diffDay}, DueDate),DATEADD(D, ${diffDay + 2}, OrdDate))`;
-			insertSql1 = `,InStockDate=DATEADD(D, ${diffDay}, InStockDate),PlanStartDate=DATEADD(D, ${diffDay}, PlanStartDate),week='WK' + cast([dbo].fn_GetWeekNumber(DATEADD(D, ${diffDay}, PlanStartDate),1)
- as nvarchar(10)) `;
-		}
-		else if (duedate <= orddate) {
-			insertSql = `,DueDate=DATEADD(D, ${diffDay + 2}, OrdDate)`;
-			insertSql1 = `,InStockDate=DATEADD(D, ${diffDay + 2}, InStockDate)`;
-		}
-		let sql = `UPDATE WorkOrdMaster SET Eff='${currentDate}', LotSerial='${lotserial}'${insertSql} WHERE Domain='${factory_id}' AND WorkOrd='${workord}';UPDATE ReplenishmentWeekPlan SET ProductionBatch='${lotserial}'${insertSql1} WHERE ProductionOrder='${workord}';UPDATE WorkOrdRouting SET QtyOrded=${QtyOrded} WHERE WorkOrd='${workord}';`;
-
-		utils.execdb("dopflow", sql).then((res) => {
-			if (res.success) {
-				utils.msg("更新成功,即将下达工单,请稍后。", true);
-				programrun_programcomponentref.value.dialogShow = false;//关闭编辑窗口
-				programrun_programcomponentref.value.loadData(false);//重新加载列表数据
-				sql = `SELECT COUNT(*) rst FROM b_examine_result WHERE morder_no='${workord}'`;
-				let res1 = utils.getSelectvalue2("dopflow", sql, sysConfig['SERVER_APIADDRESS']);
-				if (res1.data > 0) {
-					$.ajax({
-						url: "https://dop.rapids.genesismedtech.com:9998/api/business/resource-examine/ProduceWorkOrdKittingCheck?workord=" + workord + "&domain=" + factory_id + "&userAccount=" + user,
-						dataType: "text",
-						type: "get",
-						success: function (result) {
-							if (result == "ok") {
-								utils.msg("工单下达完成。", true);
-							}
-							else {
-								utils.msg("工单下达失败:" + result, false);
-							}
-						},
-						error: function (err) {
-							console.log(err);
-							utils.msg("工单下达失败,请联系管理员。", false);
-						}
-					});
-				}
-				else {
-					utils.msg("请先对当前工单进行在库检。", false);
-				}
-			}
-			else {
-				utils.msg("更新失败,请联系管理员。", false);
-			}
-		});
-	}
-}
-else {
-	if (msg4 != "") {
-		utils.msg(`${msg4}`, false);
-	}
-	else if (msg2 != "") {
-		utils.msg(`${msg2.substring(1)},无法下达,请在对应明细列表手动维护`, false);
-	}
-	else if (msg3 != "") {
-		utils.msg(`${msg3},无法下达`, false);
-	}
-
-	else {
-		utils.msg(`${msg.substring(1)}不能为空`, false);
-	}
-}

+ 0 - 132
MicroServices/Business/Business.Host/Controllers/jsconfig.json

@@ -1,132 +0,0 @@
-[
-  {
-    "Acct": "",
-    "AcctingClosed": false,
-    "OwnerApplication": "",
-    "Assay": 0.00000,
-    "BaseID": "",
-    "Batch": "MO2410250330002",
-    "BurdenCost": 0.00000,
-    "BurdenCost2": 0.00000,
-    "UpdateCurrentBurdenCost": false,
-    "BdnVar": 0.00000,
-    "BOMFormula": "2410-32400006-V1.0-A.3",
-    "QtyBO": 0.00000,
-    "WorkCode": "",
-    "CostCtr": "",
-    "Eff": "2025-03-30T00:00:00",
-    "CommentIndex": 0,
-    "Domain": "2410",
-    "Drawing": "DW-H643-0901",
-    "DueDate": "2025-04-01T00:00:00",
-    "Engineer": "",
-    "FloorStockAcct": "",
-    "FloorStockCC": "",
-    "FloorStockSubAcct": "",
-    "Typed": "",
-    "CreateGLforBurdenVar": false,
-    "CreateGLforLaborVar": false,
-    "Grade": "",
-    "IssueSite": "",
-    "ItemLine": 0,
-    "CoByType": "",
-    "LaborCost1": 0.00000,
-    "LaborCost2": 0.00000,
-    "UpdateCurrentLaborCost": false,
-    "LbrVar": 0.00000,
-    "WOLeadTime": 0,
-    "ProdLine": "",
-    "Location": "",
-    "ID": "",
-    "LotSerial": "2503300511",
-    "PreviousID": "",
-    "SingleLot": false,
-    "AccumulatedMixVar": 0.00000,
-    "MthdChgVar": 0.00000,
-    "MaterialCost": 0.00000,
-    "MaterialCost1": 0.00000,
-    "MtlVar": 0.00000,
-    "MaterialUsageVar": "",
-    "MaterialUsageVarCC": "",
-    "MtlUsageVarSub": "",
-    "MaterialRateVar": "",
-    "MaterialRateVarCC": "",
-    "MtlRateVarSub": "",
-    "MixYieldVar": 0.00000,
-    "WorkOrd": "M500089521",
-    "OrdDate": "2025-03-31T00:00:00",
-    "OvheadCost1": 0.00000,
-    "OvheadCost2": 0.00000,
-    "ItemNum": "32400006",
-    "Process": 0.00000,
-    "Project": "",
-    "RctQty": 0.00000,
-    "QtyCompleted": 17339.00000,
-    "QtyOrded": 20000.00000,
-    "QtyReject": 0.00000,
-    "QtyType": "",
-    "QueuePct": 0.00000,
-    "RctStatus": "",
-    "Active": false,
-    "Refs": "2410-32400006-V1.0-A.3",
-    "ReleaseDate": "2025-03-30T08:00:00",
-    "Rev": "A.3",
-    "RejectQty": 0.00000,
-    "RejectedCost": 0.00000,
-    "Remark": "",
-    "RoutingCode": "RT000311",
-    "ReValdTotal": 0.00000,
-    "ScheduleCode": "",
-    "NextLotSerial": "",
-    "Site": "",
-    "SalesJob": "",
-    "Status": "W",
-    "WOCloseUserID": "",
-    "SubAcct": "",
-    "SubcontractCost1": 0.00000,
-    "SubcontractCost2": 0.00000,
-    "SubVar": 0.00000,
-    "SubcontractUsageVar": "",
-    "SubcontractUsageVarCC": "",
-    "SubUsageVarSub": "",
-    "SubcontractRateVar": "",
-    "SubcontractRateVarCC": "",
-    "SubRateVarSub": "",
-    "JointTyped": "",
-    "UnitCost": 0.00000,
-    "Ufld1": "",
-    "Ufld2": "",
-    "PostVarsatSFC": false,
-    "Supp": "",
-    "WipCost": 0.00000,
-    "MixVar": "",
-    "MixVarCC": "",
-    "MixVarSubAcct": "",
-    "Yield": 0.00000,
-    "BusinessID": 0,
-    "CreateUser": "",
-    "UpdateUser": "WC000007",
-    "CreateTime": "2025-03-29T11:25:02.030",
-    "UpdateTime": "2025-05-18T17:04:28.643",
-    "IsActive": true,
-    "IsConfirm": true,
-    "RecID": 8273,
-    "ProcessType": "",
-    "WoTyped": "",
-    "Dimension1": "",
-    "Dimension2": "",
-    "Period": 1,
-    "Priority": 110.00000,
-    "WagesWay": "",
-    "ModelItem": "",
-    "Department": "",
-    "QtyOpened": 0.00000,
-    "KPISet": 0.000,
-    "CommissionOrdNbr": "",
-    "AnalogCalcVersion": "",
-    "ERPfld1": "135185",
-    "ERPfld2": "139860",
-    "QtySterilize": 0.00000,
-    "QtyReservation": 0.00000
-  }
-]

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

@@ -3520,3 +3520,21 @@
 {"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2025-05-26T12:02:08.4374501+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
 {"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2025-05-26T12:02:08.4429089+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
 {"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2025-05-26T12:02:08.4445089+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2025-05-26T14:16:58.6376632+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2025-05-26T14:16:58.6700744+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2025-05-26T14:16:58.6731039+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2025-05-26T14:16:58.6750383+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2025-05-26T14:16:58.6803589+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2025-05-26T14:16:58.6829792+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2025-05-26T17:39:26.5506959+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2025-05-26T17:39:26.5893002+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2025-05-26T17:39:26.5922524+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2025-05-26T17:39:26.5939369+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2025-05-26T17:39:26.5981622+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2025-05-26T17:39:26.6004045+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2025-05-26T17:42:39.6978498+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2025-05-26T17:42:39.7364573+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2025-05-26T17:42:39.7390047+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2025-05-26T17:42:39.7403972+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2025-05-26T17:42:39.7446786+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2025-05-26T17:42:39.7471977+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}