From 48d868d58dd8c174da2c4a2ba27fd3e8fe97b72a Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Tue, 11 Mar 2025 15:41:30 +0100 Subject: [PATCH] Update gestione creazione FluxLog automatici --- MP-IO/Controllers/IOBController.cs | 13 +++++++++---- MapoDb/DataLayer.cs | 5 +++-- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/MP-IO/Controllers/IOBController.cs b/MP-IO/Controllers/IOBController.cs index 9b80ba42..bd64e85f 100644 --- a/MP-IO/Controllers/IOBController.cs +++ b/MP-IO/Controllers/IOBController.cs @@ -592,10 +592,15 @@ namespace MP_IO.Controllers return answ; } - /// Creazione nuovo ODL dato CodXdl + numPz - /// GET: IOB/forceCreatePOdl/SIMUL_03?CodXdl=ABCD_1234&numPz=5 IdxODL creato + /// + /// Creazione nuovo ODL dato CodXdl + numPz + /// GET: IOB/forceCreatePOdl/SIMUL_03?CodXdl=ABCD_1234&numPz=5 + /// + /// + /// + /// + /// + /// IdxODL creato public int forceCreatePOdl(string id, string CodArt, string CodGruppo, int numPz) { int answ = 0; diff --git a/MapoDb/DataLayer.cs b/MapoDb/DataLayer.cs index cce79563..53680f28 100644 --- a/MapoDb/DataLayer.cs +++ b/MapoDb/DataLayer.cs @@ -836,7 +836,7 @@ namespace MapoDb // attendo 1000 msec x chiudere ODL Thread.Sleep(1000); // chiamo splitOdl - MapoDbObj.taODL.autoStart(currData[0].IdxODL, 0, idxMacchina, currData[0].TCRichAttr, currData[0].PzPallet, $"Nuovo ODL da forceSplitOdl", true, qtyNew, keyRichiesta); + MapoDbObj.taODL.autoStart(currData[0].IdxODL, 0, idxMacchina, currData[0].TCRichAttr, currData[0].PzPallet, $"Nuovo ODL da forceSplitOdl.autoStart", true, qtyNew, keyRichiesta); // elimino eventuale ODL precedente... string rKey = memLayer.ML.redHash($"ODL:{idxMacchina}"); memLayer.ML.setRSV(rKey, ""); @@ -887,6 +887,7 @@ namespace MapoDb ts = string.Format("{0:yyMMdd}T{0:HHmmss.fff}Z", DateTime.Now); outData = $"TS:{ts}|MATR:{MatrOpr}|ODL:{newOdl}"; addTask4Machine(machine.IdxMacchinaSlave, taskType.fixStopSetup, outData); + addTask4Machine(machine.IdxMacchinaSlave, taskType.forceResetPzCount, outData); // invio task caricamento dati ODL addTask4Machine(machine.IdxMacchinaSlave, taskType.setArt, setArtVal); @@ -2366,7 +2367,7 @@ namespace MapoDb // ...oppure dritto su DB else { - answ = MapoDbObj.isMulti(idxMacchina); + answ = MapoDbObj.isSlave(idxMacchina); } return answ; }