Pengxy 10 bulan lalu
induk
melakukan
08a981f759

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

@@ -7502,14 +7502,14 @@ namespace Business.Replenishment
             List<ItemMaster> itemMasters = _itemMaster.Select(p => demandplans.Select(m => m.itemnum).Contains(p.ItemNum) && p.Domain == domain && (p.PurMfg == "P" || p.PurMfg == "p")).ToList();
             if (!itemMasters.Any())
             {
-                Msg = "OK|物料需求计划中没有采购件,不需要生成交货单";
+                Msg = "OK|物料交货计划中没有采购件,不需要生成交货单";
                 return Msg;
             }
             //过滤掉物料属性不为采购件的交货计划
             demandplans = demandplans.Where(p => itemMasters.Select(m => m.ItemNum).Contains(p.itemnum)).ToList();
             if (!demandplans.Any())
             {
-                Msg = "OK|物料需求计划中没有采购件,不需要生成交货单";
+                Msg = "OK|物料交货计划中没有采购件,不需要生成交货单";
                 return Msg;
             }
             List<string> itemnums = demandplans.Select(p => p.itemnum).ToList();
@@ -7534,7 +7534,8 @@ namespace Business.Replenishment
             //获取已完成的送货单子表数据
             var purOrdNos = purOrds.JoinAsString("','");
             var itemnumNos = itemnums.JoinAsString("','");
-            string sql = $"select  b.id,[po_billline],[jhdbh],isnull([shzt],'待收') shzt,[jhdhh] ,b.sh_material_code,b.sh_material_name,b.po_bill,b.sh_delivery_quantity from scm_shd a  left join scm_shdzb b on a.id=b.glid where po_bill in ('{purOrdNos}') and sh_material_code in ('{itemnumNos}') and jhdbh!='' and shzt='完成'";
+            string sql = $"select b.id,[po_billline],[jhdbh],isnull([shzt],'待收') shzt,[jhdhh] ,b.sh_material_code,b.sh_material_name,b.po_bill,b.sh_delivery_quantity,a.sh_purchase_num,b.id as sh_purchase_id,CONVERT(DATE,GETDATE(),23) jhshrq,CONVERT(DATE,GETDATE(),23) yjdhrq,b.id as polist_id  " +
+                $"from scm_shd a  left join scm_shdzb b on a.id=b.glid where po_bill in ('{purOrdNos}') and sh_material_code in ('{itemnumNos}') and jhdbh!='' and shzt='完成'";
             var Endshdzbs = _businessDbContext.scm_shdzbDto.FromSqlRaw(sql).ToList();
 
             //过滤PO、DO:
@@ -7598,7 +7599,7 @@ namespace Business.Replenishment
                     info.Icdsid = demandplans[i].Id;
                     info.ItemNum = demandplans[i].itemnum;
                     info.CreateTime = DateTime.Now;
-                    info.Remark = "物料需求计划[" + demandplans[i].itemnum + ":" + demandplans[i].requestdate.ToString("yyyy-MM-dd") + "]物料尚未同步到ic_item表,请同步后再生成交货单";
+                    info.Remark = "物料交货计划[" + demandplans[i].itemnum + ":" + demandplans[i].requestdate.ToString("yyyy-MM-dd") + "]物料尚未同步到ic_item表,请同步后再生成交货单";
                     info.NeedQty = 0;
                     info.OptTime = optime;
                     exceptions.Add(info);
@@ -7614,7 +7615,7 @@ namespace Business.Replenishment
                     info.Icdsid = demandplans[i].Id;
                     info.ItemNum = demandplans[i].itemnum;
                     info.CreateTime = DateTime.Now;
-                    info.Remark = "物料需求计划[" + demandplans[i].itemnum + ":" + demandplans[i].requestdate.ToString("yyyy-MM-dd") + "]没有维护货源清单,无法转交货单";
+                    info.Remark = "物料交货计划[" + demandplans[i].itemnum + ":" + demandplans[i].requestdate.ToString("yyyy-MM-dd") + "]没有维护货源清单,无法转交货单";
                     info.OptTime = optime;
                     exceptions.Add(info);
                     continue;
@@ -7627,7 +7628,7 @@ namespace Business.Replenishment
                     info.Icdsid = demandplans[i].Id;
                     info.ItemNum = demandplans[i].itemnum;
                     info.CreateTime = DateTime.Now;
-                    info.Remark = "物料需求计划[" + demandplans[i].itemnum + ":" + demandplans[i].requestdate.ToString("yyyy-MM-dd") + "]的货源清单供应商配额之和不为100%,无法转交货单";
+                    info.Remark = "物料交货计划[" + demandplans[i].itemnum + ":" + demandplans[i].requestdate.ToString("yyyy-MM-dd") + "]的货源清单供应商配额之和不为100%,无法转交货单";
                     info.OptTime = optime;
                     exceptions.Add(info);
                     continue;
@@ -7742,7 +7743,7 @@ namespace Business.Replenishment
                         srm_Pr.create_by_name = user;
                         srm_Pr.update_time = DateTime.Now;
                         srm_Pr.update_by_name = user;
-                        srm_Pr.remark = "物料需求计划ID[" + demandplans[i].Id + "]生成交货单采购单不足,自动创建的Pr";
+                        srm_Pr.remark = "物料交货计划ID[" + demandplans[i].Id + "]生成交货单采购单不足,自动创建的Pr";
                         prInserts.Add(srm_Pr);
 
                         //处理总数量,需求数量
@@ -7755,7 +7756,7 @@ namespace Business.Replenishment
                         info.Icdsid = demandplans[i].Id;
                         info.ItemNum = demandplans[i].itemnum;
                         info.CreateTime = DateTime.Now;
-                        info.Remark = "物料需求计划[" + demandplans[i].itemnum + ":" + demandplans[i].requestdate.ToString("yyyy-MM-dd") + "]对应供应商[" + curChaes[j].supplier_name + "]" + (curChaes[j].IsRequireGoods == 0 ? "采购订单不足,已生成采购申请并推送SAP,请转采购订单后再生成交货单" : "要货令不足,已生成采购申请并自动转要货令,请重新生成交货单");
+                        info.Remark = "物料交货计划[" + demandplans[i].itemnum + ":" + demandplans[i].requestdate.ToString("yyyy-MM-dd") + "]对应供应商[" + curChaes[j].supplier_name + "]" + (curChaes[j].IsRequireGoods == 0 ? "采购订单不足,已生成采购申请并推送ERP,请转采购订单后再生成交货单" : "要货令不足,已生成采购申请并自动转要货令,请重新生成交货单");
                         info.NeedQty = needQty - restQty;
                         info.OptTime = optime;
                         exceptions.Add(info);

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

@@ -326,7 +326,7 @@ namespace Business.ResourceExamineManagement
                                 Quantity = level1Dto.make_qty,
                                 morder_type = morder_type,
                                 work_order_type = MorderEnum.CgMorder,
-                                morder_state = "",//MorderEnum.Initial_state,按要求,变成未发布工单,在周计划发布那里发布工单
+                                morder_state = MorderEnum.Initial_state,//MorderEnum.Initial_state,按要求,变成未发布工单,在周计划发布那里发布工单
                                 bang_id = bangid,
                                 morder_no = order_mo
                             };

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

@@ -3115,12 +3115,14 @@ namespace Business.ResourceExamineManagement
             {
                 //检查工单是否已经下了领料单
                 var nbrList = _nbrMaster.Select(a => a.Domain == domain && a.Type == "SM" && mo_Mes_Morders.Select(c => c.morder_no).Contains(a.WorkOrd));
+                var nbrDList = _nbrDetail.Select(a => a.Domain == domain && a.Type == "SM" && mo_Mes_Morders.Select(c => c.morder_no).Contains(a.WorkOrd));
                 foreach (var mo in mo_Mes_Morders)
                 {
                     //查出已产生领料单、过滤掉,取出未领料的工单
                     var nbrs = nbrList.Where(s => s.WorkOrd == mo.morder_no).ToList();
                     if (nbrs.Any())
                     {
+                        var nbrDs = nbrDList.Where(s => s.WorkOrd == mo.morder_no).ToList();
                         //查出没有备料完成的数据
                         var noCompletedList = nbrs.Where(x => (x.TransType == "PrevProcess" && x.PretreatmentState != "completed") || x.Status.ToUpper() != "C").ToList();
                         if (noCompletedList.Any())
@@ -3133,8 +3135,24 @@ namespace Business.ResourceExamineManagement
                             }
                             else
                             {
-                                //工单状态为  “备料中”
-                                mo.MaterialSituation = MorderEnum.Preparation;
+                                
+                                var maxQtyform = nbrDs.Max(x => x.QtyFrom);
+                                var minQtyform = nbrDs.Min(x => x.QtyFrom);
+                                if (minQtyform > 0)
+                                {
+                                    //工单状态为  “备料完成”
+                                    mo.MaterialSituation = MorderEnum.Part;
+                                }
+                                else if (maxQtyform > 0)
+                                {
+                                    //工单状态为  “备料中”
+                                    mo.MaterialSituation = MorderEnum.Preparation;
+                                }
+                                else
+                                {
+                                    //工单状态为  “未备料”
+                                    mo.MaterialSituation = MorderEnum.Begin;
+                                }
                             }
                         }
                         else
@@ -3706,7 +3724,7 @@ namespace Business.ResourceExamineManagement
                             return pickRst;
                         }
                         morders[0].morder_state = MorderEnum.Xd_state;
-                        morders[0].MaterialSituation = morders[0].MaterialSituation == MorderEnum.NoCarehouseComplete ? MorderEnum.Part : morders[0].MaterialSituation;
+                        morders[0].MaterialSituation = morders[0].MaterialSituation == MorderEnum.NoCarehouseComplete ? MorderEnum.Begin : morders[0].MaterialSituation; //MorderEnum.Part : morders[0].MaterialSituation;部分备料改为未备料
                         //await _mysql_mes_morder.UpdateManyAsync(morders);
                         await _businessDbContext.BulkUpdateAsync(morders);
                         //复制子工序

+ 6 - 2
MicroServices/Business/Business.Core/Enum/MorderEnum.cs

@@ -111,8 +111,12 @@ namespace Business.Core.Enum
         /// </summary>
         public const string Lag = "备料滞后";
         /// <summary>
-        /// 部分备料
+        /// 备料完成
         /// </summary>
-        public const string Part = "部分备料";
+        public const string Part = "备料完成";
+        /// <summary>
+        /// 未备料
+        /// </summary>
+        public const string Begin = "未备料";
     }
 }

+ 57 - 49
MicroServices/Business/Business.Host/Controllers/JavaScript.js

@@ -1,49 +1,57 @@
-this.Afterload = () => {
-    var date = (new Date()).toLocaleDateString();
-    const currentDate = new Date();
-
-    $(".el-table__header thead  tr:eq(0) th:eq(7)").text(date + '欠料');
-    const currentDate2 = new Date(currentDate.setDate(currentDate.getDate() + 1));
-    date = currentDate2.toLocaleDateString();
-    $(".el-table__header thead  tr:eq(0) th:eq(8)").text(date + '欠料');
-    const currentDate3 = new Date(currentDate.setDate(currentDate.getDate() + 1));
-    date = currentDate3.toLocaleDateString();
-    $(".el-table__header thead  tr:eq(0) th:eq(9)").text(date + '欠料');
-    const currentDate4 = new Date(currentDate.setDate(currentDate.getDate() + 1));
-    date = currentDate4.toLocaleDateString();
-    $(".el-table__header thead  tr:eq(0) th:eq(10)").text(date + '欠料');
-    const currentDate5 = new Date(currentDate.setDate(currentDate.getDate() + 1));
-    date = currentDate5.toLocaleDateString();
-    $(".el-table__header thead  tr:eq(0) th:eq(11)").text(date + '欠料');
-    const currentDate6 = new Date(currentDate.setDate(currentDate.getDate() + 1));
-    date = currentDate6.toLocaleDateString();
-    $(".el-table__header thead  tr:eq(0) th:eq(12)").text(date + '欠料');
-    const currentDate7 = new Date(currentDate.setDate(currentDate.getDate() + 1));
-    date = currentDate7.toLocaleDateString();
-    $(".el-table__header thead  tr:eq(0) th:eq(13)").text(date + '欠料');
-    const currentDate8 = new Date(currentDate.setDate(currentDate.getDate() + 1));
-    date = currentDate8.toLocaleDateString();
-    $(".el-table__header thead  tr:eq(0) th:eq(14)").text(date + '欠料');
-    const currentDate9 = new Date(currentDate.setDate(currentDate.getDate() + 1));
-    date = currentDate9.toLocaleDateString();
-    $(".el-table__header thead  tr:eq(0) th:eq(15)").text(date + '欠料');
-    const currentDate10 = new Date(currentDate.setDate(currentDate.getDate() + 1));
-    date = currentDate10.toLocaleDateString();
-    $(".el-table__header thead  tr:eq(0) th:eq(16)").text(date + '欠料');
-    const currentDate11 = new Date(currentDate.setDate(currentDate.getDate() + 1));
-    date = currentDate11.toLocaleDateString();
-    $(".el-table__header thead  tr:eq(0) th:eq(17)").text(date + '欠料');
-    const currentDate12 = new Date(currentDate.setDate(currentDate.getDate() + 1));
-    date = currentDate12.toLocaleDateString();
-    $(".el-table__header thead  tr:eq(0) th:eq(18)").text(date + '欠料');
-    const currentDate13 = new Date(currentDate.setDate(currentDate.getDate() + 1));
-    date = currentDate13.toLocaleDateString();
-    $(".el-table__header thead  tr:eq(0) th:eq(19)").text(date + '欠料');
-    const currentDate14 = new Date(currentDate.setDate(currentDate.getDate() + 1));
-    date = currentDate14.toLocaleDateString();
-    $(".el-table__header thead  tr:eq(0) th:eq(20)").text(date + '欠料');
-    const currentDate15 = new Date(currentDate.setDate(currentDate.getDate() + 1));
-    date = currentDate15.toLocaleDateString();
-    $(".el-table__header thead  tr:eq(0) th:eq(21)").text(date + '欠料');
-
-};
+debugger;
+let filename = this.formData['field_1701071916854'];
+var newrow = "";
+var arr = [];
+console.log(filename);
+ajax.post('/Think/excelImport', qs.stringify({
+    filename: filename,
+    headerRows: 3,
+    hashead: 0,
+    cols: "",
+    sheetnum: ""
+})).then((res) => {
+    console.log(res);
+    this.formData['subtable_1678085442815'] = [];
+    let myArray = [];
+    let k = 0;
+    for (var i = 0; i < res.data.rows.length; i++) {
+        if (res.data.rows[i].A1 != "") {
+            k++;
+            console.log(res.data.rows[i].A1);
+            let b = utils.createGuid(false);
+            let scrqyear = (new Date(res.data.rows[i].A11)).getFullYear();
+            if (scrqyear.toString().length > 4) if (confirm("生产日期格式错误")) continue;
+            newrow = '{"key":"' + b
+            newrow = newrow + '","sh_material_code": "' + res.data.rows[i].A4;
+            newrow = newrow + '","sh_material_name": "' + res.data.rows[i].A5;
+            newrow = newrow + '","th": "' + res.data.rows[i].A6;
+            newrow = newrow + '","bbh": "' + res.data.rows[i].A7;
+            newrow = newrow + '","sh_material_dw": "' + res.data.rows[i].A10;
+            newrow = newrow + '","sh_delivery_quantity": "' + res.data.rows[i].A8;
+            newrow = newrow + '","bzsl": "' + res.data.rows[i].A9;
+            if (res.data.rows[i].A9 == 0 || res.data.rows[i].A9 == null) {
+                newrow = newrow + '","bqsl": "1';
+            }
+            else {
+                newrow = newrow + '","bqsl": "' + (Math.ceil((parseFloat(res.data.rows[i].A8) / parseFloat(res.data.rows[i].A9)).toFixed(4)));
+            }
+            newrow = newrow + '","order_type": "' + res.data.rows[i].A3;
+            let sql = `SELECT count(*) as num from PurOrdDetail where purord='${res.data.rows[i].A1}' and ItemNum='${res.data.rows[i].A4}' and line=${res.data.rows[i].A2}`;
+            let res1 = utils.getSelectvalue2("dopflow", sql, sysConfig['SERVER_APIADDRESS']);
+            if (res1.data <= 0) {
+                if (confirm("采购明细不存在")) continue;
+            }
+            newrow = newrow + '","po_bill": "' + res.data.rows[i].A1;
+            newrow = newrow + '","po_billline": "' + res.data.rows[i].A2;
+            newrow = newrow + '","djsl": "' + res.data.rows[i].A13;
+            newrow = newrow + '","remarks": "' + res.data.rows[i].A15;
+            newrow = newrow + '","scrq": "' + res.data.rows[i].A11;
+            newrow = newrow + '","scph": "' + res.data.rows[i].A12.trim();
+            newrow = newrow + '","jhdbh": "' + res.data.rows[i].A14;
+            newrow = newrow + '","hh": "' + k;
+            newrow = newrow + '"  }'
+            console.log(newrow);
+            this.formData['subtable_1678085442815'].push(JSON.parse(newrow));
+        }
+    }
+}).catch(() => { });  

+ 131 - 62
MicroServices/Business/Business.Host/Controllers/jsconfig.json

@@ -1,63 +1,132 @@
-{
-  "code": 12,
-  "message": "保存表单数据时发生了错误",
-  "debugMessage": "Cannot insert duplicate key row in object 'dbo.crm_seorder' with unique index 'IX_crm_seorder_bill_no_tenant_id_company_id_factory_id'. The duplicate key value is (10014152, 1000, 1000, 8010).\nThe statement has been terminated.",
-  "stepPass": false,
-  "stepCountersignPass": false,
-  "flowCompleted": false,
-  "flowAllCompleted": false,
-  "flowEnd": false,
-  "flowPostpone": false,
-  "backPass": false,
-  "nextTasks": [],
-  "autoSubmitTasks": [],
-  "transferGroupIds": [],
-  "receiveHandler": "",
-  "sendMessage": "",
-  "backMessage": "",
-  "currentTaskModel": {
-    "id": "670729348227141",
-    "prevId": "100000000000000",
-    "flowId": "670694387478597",
-    "flowName": "订单变更申请",
-    "prevStepId": "100000000000000",
-    "stepId": "670694647275589",
-    "stepName": "发起",
-    "groupId": "670729348227142",
-    "title": "订单变更申请-发起-管理员",
-    "instanceId": "",
-    "senderId": "172355561286670",
-    "senderName": "管理员",
-    "receiverId": "172355561286670",
-    "receiverName": "管理员",
-    "receiveTime": "2025-04-29 17:04:44",
-    "receiveMember": "",
-    "completeTime": null,
-    "openTime": null,
-    "remindTime": null,
-    "taskType": 0,
-    "handleType": 0,
-    "status": 0,
-    "autoSubmit": 0,
-    "batch": 0,
-    "receiveOrder": 0,
-    "handleOrder": 0,
-    "prevStepGroup": "0",
-    "stepGroup": "0",
-    "entrustUserId": null,
-    "organizeUserId": "0",
-    "subflowGroupId": null,
-    "mainTaskId": null,
-    "solicitOpinions": null,
-    "otherType": null,
-    "note": null,
-    "nextHandler": null,
-    "completedTime": null,
-    "attachment": "",
-    "comment": "",
-    "isSign": 0,
-    "spare1": null,
-    "spare2": null,
-    "spare3": null
+[
+  {
+    "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
   }
-}
+]

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

@@ -3208,3 +3208,39 @@
 {"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2025-05-16T11:24:59.5473434+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
 {"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2025-05-16T11:24:59.5514767+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
 {"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2025-05-16T11:24:59.5531069+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2025-05-20T10:54:04.6276134+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2025-05-20T10:54:04.6665241+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2025-05-20T10:54:04.6694831+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2025-05-20T10:54:04.6715391+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2025-05-20T10:54:04.6765159+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2025-05-20T10:54:04.6787552+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2025-05-20T11:07:32.2620781+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2025-05-20T11:07:32.2984376+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2025-05-20T11:07:32.3014367+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2025-05-20T11:07:32.3032553+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2025-05-20T11:07:32.3077572+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2025-05-20T11:07:32.3095109+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2025-05-20T13:37:42.8979444+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2025-05-20T13:37:42.9342962+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2025-05-20T13:37:42.9382222+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2025-05-20T13:37:42.9401254+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2025-05-20T13:37:42.945231+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2025-05-20T13:37:42.9471705+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2025-05-20T13:43:50.3858181+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2025-05-20T13:43:50.4196465+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2025-05-20T13:43:50.4224599+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2025-05-20T13:43:50.4236533+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2025-05-20T13:43:50.4279436+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2025-05-20T13:43:50.4298477+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2025-05-20T13:45:39.405125+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2025-05-20T13:45:39.4467248+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2025-05-20T13:45:39.4504917+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2025-05-20T13:45:39.4522645+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2025-05-20T13:45:39.457388+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2025-05-20T13:45:39.4595996+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2025-05-20T13:47:48.174055+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2025-05-20T13:47:48.2139557+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2025-05-20T13:47:48.2171798+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2025-05-20T13:47:48.2198533+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2025-05-20T13:47:48.2252899+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2025-05-20T13:47:48.2274348+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}