diff --git a/Assets/Scripts/EventConnecter.cs b/Assets/Scripts/EventConnecter.cs index 5afeb441..dc46cb8d 100644 --- a/Assets/Scripts/EventConnecter.cs +++ b/Assets/Scripts/EventConnecter.cs @@ -59,11 +59,9 @@ namespace CHN popupCanvas.panel_library.onClickLabelButton += libraryManager.LibraryFiltering; popupCanvas.panel_protocolsetting.onUpdateMachine += libraryManager.MatchingMachine; - popupCanvas.panel_library.onClickLibraryButton += popupCanvas.MachineDashBoardOpenFromLibrary; + popupCanvas.panel_library.onClickLibraryButton += popupCanvas.MachineDashBoardOpen; popupCanvas.panel_library.onClickLibraryButton += highLightManager.ClickNotKPIToHighlight; popupCanvas.panel_library.onClickLibraryButton += highLightManager.SetTargetPosToMachine; - popupCanvas.panel_library.onDeselectLibraryButton += popupCanvas.MachineDashBoardClose; - popupCanvas.panel_library.onClose += highLightManager.ResetAllHighLighter; popupCanvas.panel_library.onClickLibraryOpenButton += popupCanvas.panel_dashboard.dashBoardCheckListBox.OnOpenDashboardItem; popupCanvas.panel_library.onClickLibraryCloseButton += popupCanvas.panel_dashboard.dashBoardCheckListBox.OnCloseDashbordItem; @@ -71,6 +69,7 @@ namespace CHN popupCanvas.onClickSimple += datamanager.GetSimpleCompleteData; popupCanvas.onClickDetail += datamanager.GetCompleteInfo; popupCanvas.onOpenDashboard += popupCanvas.panel_completealramhistory.Close; + popupCanvas.onCloseDashBoard += highLightManager.ResetAllHighLighter; popupCanvas.panel_completealramhistory.onClickAlram += completeTimeManager.MachineCorrespondingToAlarm; popupCanvas.panel_completealramhistory.onCheckAlarmData += completeTimeManager.CheckCompleteTimeAlarm; @@ -78,7 +77,6 @@ namespace CHN popupCanvas.panel_completealramhistory.onOpen += popupCanvas.CurrentDashoboardClose; popupCanvas.panel_completealramhistory.onDashobardOpen += popupCanvas.panel_dashboard.dashBoardCheckListBox.OnOpenDashboardItem; popupCanvas.panel_completealramhistory.onDashobardClose += popupCanvas.panel_dashboard.dashBoardCheckListBox.OnCloseDashbordItem; - popupCanvas.panel_completealramhistory.onClose += highLightManager.ResetAllHighLighter; popupCanvas.panel_workconditionanalysis.onDateData += httpManager.GetFacilityCodeData; popupCanvas.panel_workconditionanalysis.onFacilityCodeData += httpManager.GetWorkItemCodeData; @@ -122,6 +120,7 @@ namespace CHN completeTimeManager.onLoadData += popupCanvas.panel_completealramhistory.SetAlarmInfoItems; completeTimeManager.onUnloadData += popupCanvas.panel_completealramhistory.SetAlarmInfoItems; + completeTimeManager.onActiveHighLighter += popupCanvas.MachineDashBoardOpen; completeTimeManager.onActiveHighLighter += highLightManager.ClickNotKPIToHighlight; completeTimeManager.onActiveHighLighter += highLightManager.SetTargetPosToMachine; @@ -133,7 +132,8 @@ namespace CHN httpManager.onSendWorkConditionsData += workConditionsManager.SetWorkConditionsData; httpManager.onSendWorkTimeData += workTimeManager.SetWorkTimeData; - machineKPIManager.onClickKPI += highLightManager.ClickKPIToHighlight; + machineKPIManager.onClickKPI += popupCanvas.MachineDashBoardOpen; + machineKPIManager.onClickKPI += highLightManager.ClickNotKPIToHighlight; workConditionsManager.onCompleteLoadData += popupCanvas.panel_workconditionanalysis.SetWorkConditionsData; workConditionsManager.onSendMainChartData += popupCanvas.panel_workconditionanalysis.SetChartData; @@ -141,7 +141,7 @@ namespace CHN workTimeManager.onSendChartData += popupCanvas.panel_worktimeanalysis.SetWorkTimeData; - raycaster.onLeftClickMachine += popupCanvas.MachineDashBoardOpenFromOnClick; + raycaster.onLeftClickMachine += popupCanvas.MachineDashBoardOpen; raycaster.onLeftClickMachine += highLightManager.ClickNotKPIToHighlight; raycaster.onClickThermostat += popupCanvas.panel_thermostatcontrol.Open; diff --git a/Assets/Scripts/UI/Canvas_Popup.cs b/Assets/Scripts/UI/Canvas_Popup.cs index 00ac58d4..9e1e5cd0 100644 --- a/Assets/Scripts/UI/Canvas_Popup.cs +++ b/Assets/Scripts/UI/Canvas_Popup.cs @@ -29,6 +29,7 @@ namespace CHN public Action onClickSimple; public Action onClickDetail; public Action> simpleView; + public Action onCloseDashBoard; public Panel_MachineDashBoard currentDashBoard; public Action onOpenDashboard; @@ -45,42 +46,23 @@ namespace CHN machineDashboardTable.Add(machine, dashboard); dashboard.onClickSimple += onClickSimple; dashboard.onClickDetail += onClickDetail; + dashboard.onClose += onCloseDashBoard; } } - public void MachineDashBoardOpenFromLibrary(Machine libraryMachine) - { - if (currentDashBoard != null) - { - currentDashBoard.SetActive(false); - } - var machine = libraryMachine; - currentDashBoard = machineDashboardTable[machine]; - currentDashBoard.OpenFromLibraryButton(libraryMachine); - - SetDashBoardPosition(); - onOpenDashboard?.Invoke(); - } - - public void MachineDashBoardOpenFromOnClick(Machine clickMachine) + public void MachineDashBoardOpen(Machine clickMachine) { if (currentDashBoard != null) { currentDashBoard.SetActive(false); } currentDashBoard = machineDashboardTable[clickMachine]; - currentDashBoard.OpenFromMachineClick(clickMachine); + currentDashBoard.OpenFromMachine(clickMachine); SetDashBoardPosition(); onOpenDashboard?.Invoke(); } - public void MachineDashBoardClose(UI_LibraryButton button) - { - var machine = button.machine; - machineDashboardTable[machine].Close(); - } - public void SimpleView(Machine machine, SimpleField data) { machineDashboardTable[machine].SimpleInfoView(data); diff --git a/Assets/Scripts/UI/Panel_CompleteAlramHistory.cs b/Assets/Scripts/UI/Panel_CompleteAlramHistory.cs index 7ebd8cbe..ed0ca798 100644 --- a/Assets/Scripts/UI/Panel_CompleteAlramHistory.cs +++ b/Assets/Scripts/UI/Panel_CompleteAlramHistory.cs @@ -23,7 +23,6 @@ namespace CHN public Action onCheckAlarm; public Action onCheckAlarmData; public Action onOpen; - public Action onClose; public Action onDashobardOpen; public Action onDashobardClose; @@ -42,8 +41,10 @@ namespace CHN } public void Close() { + if (!gameObject.activeSelf) + return; + onDashobardClose?.Invoke("Ϸ ð ˶"); - onClose?.Invoke(); } public void ActiveLoadingImage(bool isActive) { diff --git a/Assets/Scripts/UI/Panel_Library.cs b/Assets/Scripts/UI/Panel_Library.cs index be449a53..e77c2bee 100644 --- a/Assets/Scripts/UI/Panel_Library.cs +++ b/Assets/Scripts/UI/Panel_Library.cs @@ -25,12 +25,9 @@ namespace CHN private List filters = new List(); public UI_FilterButton pre_labelButton; - public UI_LibraryButton pre_libraryButton; public Action onClickLabelButton; public Action onClickLibraryButton; - public Action onDeselectLibraryButton; - public Action onClose; public Action onClickLibraryOpenButton; public Action onClickLibraryCloseButton; @@ -115,7 +112,6 @@ namespace CHN Image_Open.gameObject.SetActive(true); Image_Close.gameObject.SetActive(false); - onClose?.Invoke(); StopAllCoroutines(); StartCoroutine(MoveAnimation(downPos)); } @@ -138,12 +134,7 @@ namespace CHN private void OnClickLibraryButton(UI_LibraryButton machineButton) { - if (pre_libraryButton != null) - { - onDeselectLibraryButton?.Invoke(pre_libraryButton); - } - pre_libraryButton = machineButton; - onClickLibraryButton?.Invoke(pre_libraryButton.machine); + onClickLibraryButton?.Invoke(machineButton.machine); } IEnumerator MoveAnimation(Vector3 targetPos) diff --git a/Assets/Scripts/UI/Panel_MachineDashBoard.cs b/Assets/Scripts/UI/Panel_MachineDashBoard.cs index 60fc194d..44a14e2a 100644 --- a/Assets/Scripts/UI/Panel_MachineDashBoard.cs +++ b/Assets/Scripts/UI/Panel_MachineDashBoard.cs @@ -36,6 +36,7 @@ namespace CHN public Action onClickDetail; public Action onClickSimple; public Action> simpleView; + public Action onClose; private Machine machine; private Button currentTabButton; @@ -127,21 +128,11 @@ namespace CHN var machineName = machine.name; text_MachineName.SetText(machineName); } - public void OpenFromLibraryButton(Machine libraryMachine) + public void OpenFromMachine(Machine machine) { if (this.gameObject.activeSelf) return; - - machine = libraryMachine; - SetMachineName(); - SetActive(true); - OnClickSimple(); - } - public void OpenFromMachineClick(Machine clickMachine) - { - if (this.gameObject.activeSelf) - return; - this.machine = clickMachine; + this.machine = machine; SetMachineName(); SetActive(true); OnClickSimple(); @@ -150,6 +141,7 @@ namespace CHN public void Close() { Clear(); + onClose?.Invoke(); SetActive(false); } diff --git a/Assets/WorkSpace/Personal/JYM/HighLighterManager.cs b/Assets/WorkSpace/Personal/JYM/HighLighterManager.cs index 6ad2c260..1cebbfc3 100644 --- a/Assets/WorkSpace/Personal/JYM/HighLighterManager.cs +++ b/Assets/WorkSpace/Personal/JYM/HighLighterManager.cs @@ -2,6 +2,7 @@ using UnityEngine; using WI; using CHN; using System.Linq; +using System; public class HighLighterManager : MonoBehaviour, ISingle { @@ -13,16 +14,6 @@ public class HighLighterManager : MonoBehaviour, ISingle machines = building.floors.SelectMany(f => f.machines).ToArray(); } - public void ClickKPIToHighlight(UI_MachineKPI clickKPI) - { - foreach(var machine in machines) - { - if(machine.machineKPI == clickKPI) - { - ActiveHighLighter(machine); - } - } - } public void ClickNotKPIToHighlight(Machine highLightMachine) { ActiveHighLighter(highLightMachine); diff --git a/Assets/WorkSpace/Personal/JYM/MachineKPIManager.cs b/Assets/WorkSpace/Personal/JYM/MachineKPIManager.cs index 028e7c47..e5369ec4 100644 --- a/Assets/WorkSpace/Personal/JYM/MachineKPIManager.cs +++ b/Assets/WorkSpace/Personal/JYM/MachineKPIManager.cs @@ -15,7 +15,8 @@ namespace CHN private OrbitalController cam; private Machine[] machines; private List matchingMachines = new(); - private SDictionary machineKPIs = new(); + private Dictionary machineKPIs = new(); + private Dictionary kpiToMachines = new(); private List kpis = new List(); private UI_MachineKPI current_MachineKPI; @@ -25,7 +26,7 @@ namespace CHN public Vector3 originScale; public float verticalSpacing = 100f; - public Action onClickKPI; + public Action onClickKPI; [Range(0.1f, 0.8f)] public float minScale; @@ -42,6 +43,7 @@ namespace CHN uiElements.Clear(); machineKPIs.Clear(); matchingMachines.Clear(); + kpiToMachines.Clear(); cam = FindSingle(); prefab_MachineKPI = Resources.Load("Prefabs/UI/PRF_UI_MachineKPI"); @@ -74,6 +76,7 @@ namespace CHN var machinePos = machine.centerPos; machine.machineKPI.transform.position = new Vector3(machinePos.x, machinePos.y + defaultNameHeight, machinePos.z); matchingMachines.Add(machine); + kpiToMachines.Add(machine.machineKPI, machine); machine.SetAnimationSpeed(); } } @@ -87,10 +90,11 @@ namespace CHN machine.machineKPI.Shrink(); } } + var currentMachine = kpiToMachines[machineKPI]; current_MachineKPI = machineKPI; current_MachineKPI.Expand(); current_MachineKPI.transform.SetAsLastSibling(); - onClickKPI?.Invoke(current_MachineKPI); + onClickKPI?.Invoke(currentMachine); } private void Update() { diff --git a/CompleteTimeAlarmInfo.json b/CompleteTimeAlarmInfo.json index 6d268ede..e4a0d1d5 100644 --- a/CompleteTimeAlarmInfo.json +++ b/CompleteTimeAlarmInfo.json @@ -20,13 +20,13 @@ "cycletime": "85.00", "cavity": "1", "planqty": "508.00000", - "goalqty": "26.00000", + "goalqty": "352.00000", "workqty": "0.00000", - "goodqty": "0.00000", - "badqty": "0.00000", + "goodqty": "-5.00000", + "badqty": "5.00000", "adrate": "", - "efficiency": "0.00000", - "progressrate": "0.00000", + "efficiency": "-1.41903", + "progressrate": "-0.98425", "sttm": "0828", "totm": "", "goaltime": "719", @@ -55,20 +55,20 @@ "cycletime": "95.00", "cavity": "1", "planqty": "454.00000", - "goalqty": "129.00000", - "workqty": "129.00000", - "goodqty": "129.00000", - "badqty": "0.00000", + "goalqty": "314.00000", + "workqty": "314.00000", + "goodqty": "308.00000", + "badqty": "6.00000", "adrate": "", - "efficiency": "99.77204", - "progressrate": "28.41410", + "efficiency": "97.78431", + "progressrate": "67.84141", "sttm": "0829", "totm": "", "goaltime": "718", "ptotm": "2025-04-14 20:27:19", "psttm": "2025-04-14 08:29:19" }, - "isCheck": false + "isCheck": true }, { "completeInfo": { @@ -90,13 +90,13 @@ "cycletime": "58.00", "cavity": "2", "planqty": "1489.00000", - "goalqty": "143.00000", - "workqty": "134.00000", - "goodqty": "134.00000", - "badqty": "0.00000", + "goalqty": "753.00000", + "workqty": "716.00000", + "goodqty": "706.00000", + "badqty": "10.00000", "adrate": "", - "efficiency": "93.45839", - "progressrate": "8.99933", + "efficiency": "93.66822", + "progressrate": "47.41437", "sttm": "1044", "totm": "", "goaltime": "1439", @@ -125,13 +125,13 @@ "cycletime": "85.00", "cavity": "1", "planqty": "508.00000", - "goalqty": "144.00000", - "workqty": "145.00000", - "goodqty": "145.00000", - "badqty": "0.00000", + "goalqty": "352.00000", + "workqty": "354.00000", + "goodqty": "349.00000", + "badqty": "5.00000", "adrate": "", - "efficiency": "100.21955", - "progressrate": "28.54331", + "efficiency": "98.88993", + "progressrate": "68.70079", "sttm": "0829", "totm": "", "goaltime": "719", @@ -160,13 +160,13 @@ "cycletime": "54.00", "cavity": "2", "planqty": "1600.00000", - "goalqty": "43.00000", - "workqty": "20.00000", - "goodqty": "20.00000", - "badqty": "0.00000", + "goalqty": "699.00000", + "workqty": "654.00000", + "goodqty": "629.00000", + "badqty": "25.00000", "adrate": "", - "efficiency": "45.60811", - "progressrate": "1.25000", + "efficiency": "89.93328", + "progressrate": "39.31250", "sttm": "1134", "totm": "", "goaltime": "1440", @@ -195,12 +195,12 @@ "cycletime": "85.00", "cavity": "1", "planqty": "508.00000", - "goalqty": "140.00000", + "goalqty": "352.00000", "workqty": "0.00000", "goodqty": "-5.00000", "badqty": "5.00000", "adrate": "", - "efficiency": "-3.55351", + "efficiency": "-1.41856", "progressrate": "-0.98425", "sttm": "0828", "totm": "", @@ -221,8 +221,8 @@ "workcd": "IJ07", "worknm": "Injector No.07", "workseq": "1", - "status": "1", - "statusnm": "가동중", + "status": "4", + "statusnm": "금형고장", "itemcd": "55513502-1", "itemdesc": "BODY-WAT OTLT", "pjtcd": "CSS PRIME", @@ -230,13 +230,13 @@ "cycletime": "78.00", "cavity": "1", "planqty": "553.00000", - "goalqty": "20.00000", - "workqty": "21.00000", - "goodqty": "16.00000", + "goalqty": "246.00000", + "workqty": "193.00000", + "goodqty": "188.00000", "badqty": "5.00000", "adrate": "", - "efficiency": "79.43985", - "progressrate": "2.89331", + "efficiency": "76.33127", + "progressrate": "33.99638", "sttm": "1127", "totm": "", "goaltime": "718", @@ -265,13 +265,13 @@ "cycletime": "87.00", "cavity": "1", "planqty": "496.00000", - "goalqty": "19.00000", - "workqty": "18.00000", - "goodqty": "8.00000", + "goalqty": "222.00000", + "workqty": "216.00000", + "goodqty": "206.00000", "badqty": "10.00000", "adrate": "", - "efficiency": "40.67797", - "progressrate": "1.61290", + "efficiency": "92.61537", + "progressrate": "41.53226", "sttm": "1125", "totm": "", "goaltime": "719", @@ -300,13 +300,13 @@ "cycletime": "50.00", "cavity": "2", "planqty": "1728.00000", - "goalqty": "104.00000", - "workqty": "100.00000", - "goodqty": "84.00000", + "goalqty": "812.00000", + "workqty": "788.00000", + "goodqty": "772.00000", "badqty": "16.00000", "adrate": "", - "efficiency": "80.30593", - "progressrate": "4.86111", + "efficiency": "95.00369", + "progressrate": "44.67593", "sttm": "1110", "totm": "", "goaltime": "1439", @@ -335,13 +335,13 @@ "cycletime": "68.00", "cavity": "1", "planqty": "635.00000", - "goalqty": "27.00000", - "workqty": "27.00000", - "goodqty": "22.00000", + "goalqty": "288.00000", + "workqty": "293.00000", + "goodqty": "288.00000", "badqty": "5.00000", "adrate": "", - "efficiency": "81.39282", - "progressrate": "3.46457", + "efficiency": "99.92856", + "progressrate": "45.35433", "sttm": "1122", "totm": "", "goaltime": "719", @@ -370,13 +370,13 @@ "cycletime": "72.00", "cavity": "2", "planqty": "1200.00000", - "goalqty": "53.00000", - "workqty": "54.00000", - "goodqty": "44.00000", + "goalqty": "543.00000", + "workqty": "550.00000", + "goodqty": "540.00000", "badqty": "10.00000", "adrate": "", - "efficiency": "82.50000", - "progressrate": "3.66667", + "efficiency": "99.38650", + "progressrate": "45.00000", "sttm": "1122", "totm": "", "goaltime": "1440", @@ -405,13 +405,13 @@ "cycletime": "73.00", "cavity": "2", "planqty": "1183.00000", - "goalqty": "62.00000", - "workqty": "62.00000", - "goodqty": "40.00000", + "goalqty": "545.00000", + "workqty": "542.00000", + "goodqty": "520.00000", "badqty": "22.00000", "adrate": "", - "efficiency": "63.95094", - "progressrate": "3.38123", + "efficiency": "95.26678", + "progressrate": "43.95604", "sttm": "1115", "totm": "", "goaltime": "1439", @@ -440,13 +440,13 @@ "cycletime": "35.00", "cavity": "4", "planqty": "4937.00000", - "goalqty": "1133.00000", - "workqty": "1072.00000", - "goodqty": "1052.00000", + "goalqty": "3149.00000", + "workqty": "3064.00000", + "goodqty": "3044.00000", "badqty": "20.00000", "adrate": "", - "efficiency": "92.82977", - "progressrate": "21.30849", + "efficiency": "96.65772", + "progressrate": "61.65688", "sttm": "0908", "totm": "", "goaltime": "2879", @@ -466,8 +466,8 @@ "workcd": "IJ14", "worknm": "Injector No.14", "workseq": "1", - "status": "1", - "statusnm": "가동중", + "status": "2", + "statusnm": "비가동", "itemcd": "24299058", "itemdesc": "BAFFLE-FRT DIFF CARR", "pjtcd": "GF6 GEN3", @@ -475,13 +475,13 @@ "cycletime": "55.00", "cavity": "2", "planqty": "1570.00000", - "goalqty": "81.00000", - "workqty": "46.00000", - "goodqty": "46.00000", + "goalqty": "722.00000", + "workqty": "80.00000", + "goodqty": "80.00000", "badqty": "0.00000", "adrate": "", - "efficiency": "56.70103", - "progressrate": "2.92994", + "efficiency": "11.07141", + "progressrate": "5.09554", "sttm": "1116", "totm": "", "goaltime": "1439", @@ -510,12 +510,12 @@ "cycletime": "58.00", "cavity": "2", "planqty": "1489.00000", - "goalqty": "93.00000", + "goalqty": "1047.00000", "workqty": "0.00000", "goodqty": "-20.00000", "badqty": "20.00000", "adrate": "", - "efficiency": "-21.45764", + "efficiency": "-1.91022", "progressrate": "-1.34318", "sttm": "0821", "totm": "", @@ -528,8 +528,8 @@ { "completeInfo": { "datagbn": "D", - "wordno": "WO202504110024", - "workdt": "20250411", + "wordno": "WO202504140032", + "workdt": "20250414", "daynight": "1", "sitecd": "1", "wccd": "W10", @@ -538,25 +538,25 @@ "workseq": "1", "status": "1", "statusnm": "가동중", - "itemcd": "24298739", + "itemcd": "24298740", "itemdesc": "BAFFLE ASM-FRT DIFF CARR", "pjtcd": "GF9", "matcd": "", - "cycletime": "60.00", + "cycletime": "58.00", "cavity": "2", - "planqty": "1440.00000", - "goalqty": "493.00000", - "workqty": "446.00000", - "goodqty": "446.00000", - "badqty": "0.00000", + "planqty": "1489.00000", + "goalqty": "177.00000", + "workqty": "136.00000", + "goodqty": "95.00000", + "badqty": "41.00000", "adrate": "", - "efficiency": "90.30778", - "progressrate": "30.97222", - "sttm": "0748", + "efficiency": "53.67232", + "progressrate": "6.38012", + "sttm": "1523", "totm": "", - "goaltime": "1440", - "ptotm": "2025-04-12 07:48:07", - "psttm": "2025-04-11 07:48:07" + "goaltime": "1439", + "ptotm": "2025-04-15 15:22:29", + "psttm": "2025-04-14 15:23:29" }, "isCheck": false }, @@ -580,13 +580,13 @@ "cycletime": "55.00", "cavity": "2", "planqty": "1570.00000", - "goalqty": "114.00000", + "goalqty": "1120.00000", "workqty": "0.00000", - "goodqty": "-20.00000", - "badqty": "20.00000", + "goodqty": "-35.00000", + "badqty": "35.00000", "adrate": "", - "efficiency": "-17.44924", - "progressrate": "-1.27389", + "efficiency": "-3.12378", + "progressrate": "-2.22930", "sttm": "0814", "totm": "", "goaltime": "1439", @@ -615,13 +615,13 @@ "cycletime": "59.00", "cavity": "1", "planqty": "732.00000", - "goalqty": "150.00000", - "workqty": "142.00000", - "goodqty": "137.00000", + "goalqty": "450.00000", + "workqty": "442.00000", + "goodqty": "437.00000", "badqty": "5.00000", "adrate": "", - "efficiency": "90.92238", - "progressrate": "18.71585", + "efficiency": "96.96502", + "progressrate": "59.69945", "sttm": "0925", "totm": "", "goaltime": "719", @@ -650,13 +650,13 @@ "cycletime": "58.00", "cavity": "1", "planqty": "744.00000", - "goalqty": "178.00000", - "workqty": "135.00000", - "goodqty": "124.00000", - "badqty": "11.00000", + "goalqty": "484.00000", + "workqty": "387.00000", + "goodqty": "358.00000", + "badqty": "29.00000", "adrate": "", - "efficiency": "69.34053", - "progressrate": "16.66667", + "efficiency": "73.96694", + "progressrate": "48.11828", "sttm": "0901", "totm": "", "goaltime": "719", @@ -685,13 +685,13 @@ "cycletime": "81.00", "cavity": "4", "planqty": "2133.00000", - "goalqty": "450.00000", - "workqty": "500.00000", - "goodqty": "480.00000", + "goalqty": "1324.00000", + "workqty": "1460.00000", + "goodqty": "1440.00000", "badqty": "20.00000", "adrate": "", - "efficiency": "106.57895", - "progressrate": "22.50352", + "efficiency": "108.72483", + "progressrate": "67.51055", "sttm": "0921", "totm": "", "goaltime": "2879", @@ -720,12 +720,12 @@ "cycletime": "36.00", "cavity": "4", "planqty": "4800.00000", - "goalqty": "31.00000", + "goalqty": "2984.00000", "workqty": "0.00000", "goodqty": "-20.00000", "badqty": "20.00000", "adrate": "", - "efficiency": "-64.28571", + "efficiency": "-0.67014", "progressrate": "-0.41667", "sttm": "0920", "totm": "", @@ -755,13 +755,13 @@ "cycletime": "50.00", "cavity": "2", "planqty": "1728.00000", - "goalqty": "358.00000", - "workqty": "368.00000", - "goodqty": "358.00000", + "goalqty": "1066.00000", + "workqty": "1102.00000", + "goodqty": "1092.00000", "badqty": "10.00000", "adrate": "", - "efficiency": "99.96649", - "progressrate": "20.71759", + "efficiency": "102.42749", + "progressrate": "63.19444", "sttm": "0924", "totm": "", "goaltime": "1439", @@ -770,41 +770,6 @@ }, "isCheck": false }, - { - "completeInfo": { - "datagbn": "D", - "wordno": "WO202504110031", - "workdt": "20250411", - "daynight": "1", - "sitecd": "1", - "wccd": "W10", - "workcd": "IJ23", - "worknm": "Injector No.23", - "workseq": "1", - "status": "1", - "statusnm": "가동중", - "itemcd": "24064781-1", - "itemdesc": "PLUG-TRNS FLUID LVL HOLE", - "pjtcd": "CVT", - "matcd": "", - "cycletime": "41.00", - "cavity": "4", - "planqty": "4214.00000", - "goalqty": "1442.00000", - "workqty": "1532.00000", - "goodqty": "1532.00000", - "badqty": "0.00000", - "adrate": "", - "efficiency": "106.18745", - "progressrate": "36.35501", - "sttm": "0748", - "totm": "", - "goaltime": "2879", - "ptotm": "2025-04-13 07:47:35", - "psttm": "2025-04-11 07:48:35" - }, - "isCheck": false - }, { "completeInfo": { "datagbn": "D", @@ -825,13 +790,13 @@ "cycletime": "39.00", "cavity": "4", "planqty": "4430.00000", - "goalqty": "916.00000", - "workqty": "836.00000", - "goodqty": "816.00000", + "goalqty": "2725.00000", + "workqty": "2644.00000", + "goodqty": "2624.00000", "badqty": "20.00000", "adrate": "", - "efficiency": "89.05306", - "progressrate": "18.41986", + "efficiency": "96.27455", + "progressrate": "59.23251", "sttm": "0925", "totm": "", "goaltime": "2879", @@ -851,8 +816,8 @@ "workcd": "IJ25", "worknm": "Injector No.25", "workseq": "1", - "status": "2", - "statusnm": "비가동", + "status": "1", + "statusnm": "가동중", "itemcd": "24044921", "itemdesc": "BAFFLE-PUMP SPROCKET", "pjtcd": "GF9", @@ -860,13 +825,13 @@ "cycletime": "47.00", "cavity": "2", "planqty": "1838.00000", - "goalqty": "379.00000", - "workqty": "344.00000", - "goodqty": "334.00000", + "goalqty": "1132.00000", + "workqty": "1072.00000", + "goodqty": "1062.00000", "badqty": "10.00000", "adrate": "", - "efficiency": "88.05250", - "progressrate": "18.17193", + "efficiency": "93.77395", + "progressrate": "57.78020", "sttm": "0925", "totm": "", "goaltime": "1439", @@ -875,41 +840,6 @@ }, "isCheck": false }, - { - "completeInfo": { - "datagbn": "D", - "wordno": "WO202504140014", - "workdt": "20250414", - "daynight": "1", - "sitecd": "1", - "wccd": "W20", - "workcd": "GC", - "worknm": "X76 GORE CAP", - "workseq": "1", - "status": "4", - "statusnm": "계획정지", - "itemcd": "00000000", - "itemdesc": "None", - "pjtcd": "None", - "matcd": "", - "cycletime": "0.00", - "cavity": "1", - "planqty": "0.00000", - "goalqty": "0.00000", - "workqty": "0.00000", - "goodqty": "0.00000", - "badqty": "0.00000", - "adrate": "", - "efficiency": "0.00000", - "progressrate": "0.00000", - "sttm": "0741", - "totm": "", - "goaltime": "0", - "ptotm": "2025-04-14 07:41:21", - "psttm": "2025-04-14 07:41:21" - }, - "isCheck": false - }, { "completeInfo": { "datagbn": "D", @@ -919,7 +849,7 @@ "sitecd": "1", "wccd": "W20", "workcd": "CO-1", - "worknm": "GF6 C/VB LINE-1", + "worknm": "GF6 C/VB", "workseq": "2", "status": "1", "statusnm": "가동중", @@ -930,13 +860,13 @@ "cycletime": "18.00", "cavity": "1", "planqty": "2304.00000", - "goalqty": "775.00000", - "workqty": "739.00000", - "goodqty": "739.00000", + "goalqty": "1759.00000", + "workqty": "1623.00000", + "goodqty": "1623.00000", "badqty": "0.00000", "adrate": "", - "efficiency": "95.27288", - "progressrate": "32.07465", + "efficiency": "92.26833", + "progressrate": "70.44271", "sttm": "0801", "totm": "", "goaltime": "691", @@ -954,7 +884,7 @@ "sitecd": "1", "wccd": "W20", "workcd": "CO-3", - "worknm": "GF9 C/VB LINE", + "worknm": "GF9 C/VB", "workseq": "1", "status": "1", "statusnm": "가동중", @@ -965,13 +895,13 @@ "cycletime": "20.00", "cavity": "1", "planqty": "2076.00000", - "goalqty": "704.00000", - "workqty": "536.00000", - "goodqty": "535.00000", + "goalqty": "1589.00000", + "workqty": "1302.00000", + "goodqty": "1301.00000", "badqty": "1.00000", "adrate": "", - "efficiency": "75.96195", - "progressrate": "25.77071", + "efficiency": "81.85994", + "progressrate": "62.66859", "sttm": "0759", "totm": "", "goaltime": "691", @@ -989,10 +919,10 @@ "sitecd": "1", "wccd": "W20", "workcd": "CO-4", - "worknm": "CVT C/VB LINE", + "worknm": "CVT C/VB", "workseq": "1", - "status": "1", - "statusnm": "가동중", + "status": "2", + "statusnm": "비가동", "itemcd": "24052991", "itemdesc": "COVER ASM-C/VLV BODY", "pjtcd": "CVT", @@ -1000,13 +930,13 @@ "cycletime": "20.00", "cavity": "1", "planqty": "990.00000", - "goalqty": "697.00000", - "workqty": "410.00000", - "goodqty": "410.00000", + "goalqty": "1582.00000", + "workqty": "828.00000", + "goodqty": "828.00000", "badqty": "0.00000", "adrate": "", - "efficiency": "58.74346", - "progressrate": "41.41414", + "efficiency": "52.30740", + "progressrate": "83.63636", "sttm": "0801", "totm": "", "goaltime": "329", @@ -1015,41 +945,6 @@ }, "isCheck": false }, - { - "completeInfo": { - "datagbn": "D", - "wordno": "WO202504140004", - "workdt": "20250414", - "daynight": "1", - "sitecd": "1", - "wccd": "W20", - "workcd": "OD", - "worknm": "OIL DEFLECTOR", - "workseq": "1", - "status": "2", - "statusnm": "비가동", - "itemcd": "12691052-GMA", - "itemdesc": "DEFLECTOR ASM-CR/SHF OIL", - "pjtcd": "SGE", - "matcd": "", - "cycletime": "10.00", - "cavity": "1", - "planqty": "3180.00000", - "goalqty": "406.00000", - "workqty": "290.00000", - "goodqty": "290.00000", - "badqty": "0.00000", - "adrate": "", - "efficiency": "71.41098", - "progressrate": "9.11950", - "sttm": "0800", - "totm": "", - "goaltime": "529", - "ptotm": "2025-04-14 16:49:21", - "psttm": "2025-04-14 08:00:21" - }, - "isCheck": false - }, { "completeInfo": { "datagbn": "D", @@ -1059,7 +954,7 @@ "sitecd": "1", "wccd": "W20", "workcd": "WA-1", - "worknm": "SGE W/O LINE", + "worknm": "SGE W/O", "workseq": "1", "status": "1", "statusnm": "가동중", @@ -1070,13 +965,13 @@ "cycletime": "15.00", "cavity": "1", "planqty": "1449.00000", - "goalqty": "940.00000", - "workqty": "574.00000", - "goodqty": "574.00000", + "goalqty": "2120.00000", + "workqty": "1237.00000", + "goodqty": "1237.00000", "badqty": "0.00000", "adrate": "", - "efficiency": "61.04218", - "progressrate": "39.61353", + "efficiency": "58.33988", + "progressrate": "85.36922", "sttm": "0758", "totm": "", "goaltime": "362", @@ -1094,7 +989,7 @@ "sitecd": "1", "wccd": "W20", "workcd": "WA-2", - "worknm": "CSS W/O LINE", + "worknm": "CSS W/O", "workseq": "1", "status": "1", "statusnm": "가동중", @@ -1105,13 +1000,13 @@ "cycletime": "16.00", "cavity": "1", "planqty": "1428.00000", - "goalqty": "877.00000", - "workqty": "541.00000", - "goodqty": "541.00000", + "goalqty": "1987.00000", + "workqty": "1174.00000", + "goodqty": "1174.00000", "badqty": "0.00000", "adrate": "", - "efficiency": "61.68757", - "progressrate": "37.88515", + "efficiency": "59.08219", + "progressrate": "82.21289", "sttm": "0759", "totm": "", "goaltime": "380", @@ -1129,7 +1024,7 @@ "sitecd": "1", "wccd": "W20", "workcd": "US-1", - "worknm": "U/SONIC WELD-1", + "worknm": "GF6 SCOOP", "workseq": "1", "status": "1", "statusnm": "가동중", @@ -1140,13 +1035,13 @@ "cycletime": "11.00", "cavity": "1", "planqty": "2880.00000", - "goalqty": "1286.00000", - "workqty": "1227.00000", - "goodqty": "1227.00000", - "badqty": "0.00000", + "goalqty": "2896.00000", + "workqty": "2533.00000", + "goodqty": "2532.00000", + "badqty": "1.00000", "adrate": "", - "efficiency": "95.34473", - "progressrate": "42.60417", + "efficiency": "87.43094", + "progressrate": "87.91667", "sttm": "0758", "totm": "", "goaltime": "527", @@ -1164,7 +1059,7 @@ "sitecd": "1", "wccd": "W20", "workcd": "US-2", - "worknm": "U/SONIC WELD-2", + "worknm": "GF9 SCOOP", "workseq": "1", "status": "1", "statusnm": "가동중", @@ -1175,13 +1070,13 @@ "cycletime": "13.00", "cavity": "1", "planqty": "3120.00000", - "goalqty": "1089.00000", - "workqty": "1015.00000", - "goodqty": "1015.00000", - "badqty": "0.00000", + "goalqty": "2451.00000", + "workqty": "2046.00000", + "goodqty": "2045.00000", + "badqty": "1.00000", "adrate": "", - "efficiency": "93.16529", - "progressrate": "32.53205", + "efficiency": "83.43533", + "progressrate": "65.54487", "sttm": "0758", "totm": "", "goaltime": "675", @@ -1199,7 +1094,7 @@ "sitecd": "1", "wccd": "W20", "workcd": "OS", - "worknm": "OILSUCTION PIPE", + "worknm": "SUCTION PIPE", "workseq": "1", "status": "1", "statusnm": "가동중", @@ -1210,13 +1105,13 @@ "cycletime": "28.00", "cavity": "1", "planqty": "680.00000", - "goalqty": "542.00000", - "workqty": "264.00000", - "goodqty": "264.00000", + "goalqty": "1172.00000", + "workqty": "583.00000", + "goodqty": "583.00000", "badqty": "0.00000", "adrate": "", - "efficiency": "48.67000", - "progressrate": "38.82353", + "efficiency": "49.72584", + "progressrate": "85.73529", "sttm": "0740", "totm": "", "goaltime": "317", @@ -1234,7 +1129,7 @@ "sitecd": "1", "wccd": "W20", "workcd": "INLET", - "worknm": "INLET TUBE LINE", + "worknm": "INLET TUBE", "workseq": "1", "status": "1", "statusnm": "가동중", @@ -1245,13 +1140,13 @@ "cycletime": "22.00", "cavity": "1", "planqty": "1470.00000", - "goalqty": "368.00000", - "workqty": "380.00000", - "goodqty": "380.00000", + "goalqty": "1172.00000", + "workqty": "1194.00000", + "goodqty": "1194.00000", "badqty": "0.00000", "adrate": "", - "efficiency": "103.15893", - "progressrate": "25.85034", + "efficiency": "101.79817", + "progressrate": "81.22449", "sttm": "0938", "totm": "", "goaltime": "538", @@ -1269,10 +1164,10 @@ "sitecd": "1", "wccd": "W20", "workcd": "TBC", - "worknm": "INSULATOR-ENG FFRT CVR", + "worknm": "INSULATOR ENG CVR", "workseq": "1", - "status": "1", - "statusnm": "가동중", + "status": "2", + "statusnm": "비가동", "itemcd": "12713791", "itemdesc": "INSULATOR-ENG FFRT CVR", "pjtcd": "CSS PRIME", @@ -1280,13 +1175,13 @@ "cycletime": "34.00", "cavity": "1", "planqty": "960.00000", - "goalqty": "425.00000", - "workqty": "404.00000", - "goodqty": "404.00000", + "goalqty": "943.00000", + "workqty": "804.00000", + "goodqty": "804.00000", "badqty": "0.00000", "adrate": "", - "efficiency": "95.03909", - "progressrate": "42.08333", + "efficiency": "85.17745", + "progressrate": "83.75000", "sttm": "0753", "totm": "", "goaltime": "543", @@ -1350,13 +1245,13 @@ "cycletime": "13.00", "cavity": "1", "planqty": "2800.00000", - "goalqty": "1115.00000", - "workqty": "1117.00000", - "goodqty": "1117.00000", + "goalqty": "2477.00000", + "workqty": "2484.00000", + "goodqty": "2484.00000", "badqty": "0.00000", "adrate": "", - "efficiency": "100.11721", - "progressrate": "39.89286", + "efficiency": "100.27326", + "progressrate": "88.71429", "sttm": "0752", "totm": "", "goaltime": "606", @@ -1385,7 +1280,7 @@ "cycletime": "6.00", "cavity": "1", "planqty": "5600.00000", - "goalqty": "852.00000", + "goalqty": "5462.00000", "workqty": "0.00000", "goodqty": "0.00000", "badqty": "0.00000", @@ -1403,140 +1298,105 @@ { "completeInfo": { "datagbn": "D", - "wordno": "WO202504140052", + "wordno": "WO202504140061", "workdt": "20250414", "daynight": "1", "sitecd": "1", "wccd": "W30", - "workcd": "GP-2", - "worknm": "최종검사-02", - "workseq": "2", + "workcd": "GP-5", + "worknm": "최종검사-05", + "workseq": "4", "status": "1", "statusnm": "가동중", - "itemcd": "24299058-KOR", + "itemcd": "24298737-GMA", + "itemdesc": "BAFFLE ASM-FRT DIFF CARR", + "pjtcd": "GF9", + "matcd": "", + "cycletime": "10.00", + "cavity": "1", + "planqty": "1320.00000", + "goalqty": "2265.00000", + "workqty": "1980.00000", + "goodqty": "1980.00000", + "badqty": "0.00000", + "adrate": "", + "efficiency": "87.38635", + "progressrate": "150.00000", + "sttm": "1030", + "totm": "", + "goaltime": "219", + "ptotm": "2025-04-14 14:09:25", + "psttm": "2025-04-14 10:30:25" + }, + "isCheck": false + }, + { + "completeInfo": { + "datagbn": "D", + "wordno": "WO202504140060", + "workdt": "20250414", + "daynight": "1", + "sitecd": "1", + "wccd": "W30", + "workcd": "GP-6", + "worknm": "최종검사-06", + "workseq": "1", + "status": "1", + "statusnm": "가동중", + "itemcd": "24299058-GMA", "itemdesc": "BAFFLE-FRT DIFF CARR", "pjtcd": "GF6 GEN3", "matcd": "", "cycletime": "10.00", "cavity": "1", - "planqty": "336.00000", - "goalqty": "450.00000", - "workqty": "336.00000", - "goodqty": "336.00000", + "planqty": "2664.00000", + "goalqty": "1732.00000", + "workqty": "1480.00000", + "goodqty": "1480.00000", "badqty": "0.00000", "adrate": "", - "efficiency": "74.66667", - "progressrate": "100.00000", - "sttm": "0810", + "efficiency": "85.40597", + "progressrate": "55.55556", + "sttm": "1159", "totm": "", - "goaltime": "55", - "ptotm": "2025-04-14 09:05:02", - "psttm": "2025-04-14 08:10:02" + "goaltime": "443", + "ptotm": "2025-04-14 19:22:14", + "psttm": "2025-04-14 11:59:14" }, "isCheck": false }, { "completeInfo": { "datagbn": "D", - "wordno": "WO202504090089", - "workdt": "20250409", - "daynight": "1", - "sitecd": "1", - "wccd": "W30", - "workcd": "GP-4", - "worknm": "최종검사-04", - "workseq": "3", - "status": "1", - "statusnm": "가동중", - "itemcd": "42824936-GMA", - "itemdesc": "BRACKET-AUDIO PLYR & USB RCPT_FRT", - "pjtcd": "GMI700", - "matcd": "", - "cycletime": "10.00", - "cavity": "1", - "planqty": "1000.00000", - "goalqty": "3.00000", - "workqty": "0.00000", - "goodqty": "0.00000", - "badqty": "0.00000", - "adrate": "", - "efficiency": "0.00000", - "progressrate": "0.00000", - "sttm": "1637", - "totm": "", - "goaltime": "166", - "ptotm": "2025-04-09 19:23:32", - "psttm": "2025-04-09 16:37:32" - }, - "isCheck": false - }, - { - "completeInfo": { - "datagbn": "D", - "wordno": "WO202504140047", + "wordno": "WO202504140063", "workdt": "20250414", "daynight": "1", "sitecd": "1", "wccd": "W30", "workcd": "GP-7", "worknm": "최종검사-07", - "workseq": "2", + "workseq": "3", "status": "1", "statusnm": "가동중", - "itemcd": "24299056-KOR", + "itemcd": "24299053-KOR", "itemdesc": "BAFFLE-FRT DIFF CARR", "pjtcd": "GF6 GEN3", "matcd": "", "cycletime": "10.00", "cavity": "1", - "planqty": "1408.00000", - "goalqty": "740.00000", - "workqty": "440.00000", - "goodqty": "440.00000", + "planqty": "1280.00000", + "goalqty": "1122.00000", + "workqty": "400.00000", + "goodqty": "400.00000", "badqty": "0.00000", "adrate": "", - "efficiency": "59.40327", + "efficiency": "35.62205", "progressrate": "31.25000", - "sttm": "0944", + "sttm": "1340", "totm": "", - "goaltime": "234", - "ptotm": "2025-04-14 13:38:35", - "psttm": "2025-04-14 09:44:35" - }, - "isCheck": false - }, - { - "completeInfo": { - "datagbn": "D", - "wordno": "WO202504140044", - "workdt": "20250414", - "daynight": "1", - "sitecd": "1", - "wccd": "W30", - "workcd": "GP-8", - "worknm": "최종검사-08", - "workseq": "1", - "status": "1", - "statusnm": "가동중", - "itemcd": "24298738-SGM", - "itemdesc": "BAFFLE ASM-FRT DIFF CARR", - "pjtcd": "GF9", - "matcd": "", - "cycletime": "10.00", - "cavity": "1", - "planqty": "2622.00000", - "goalqty": "1378.00000", - "workqty": "828.00000", - "goodqty": "828.00000", - "badqty": "0.00000", - "adrate": "", - "efficiency": "60.05222", - "progressrate": "31.57895", - "sttm": "0758", - "totm": "", - "goaltime": "436", - "ptotm": "2025-04-14 15:14:14", - "psttm": "2025-04-14 07:58:14" + "goaltime": "213", + "ptotm": "2025-04-14 17:13:54", + "psttm": "2025-04-14 13:40:54" }, "isCheck": false }, @@ -1560,13 +1420,13 @@ "cycletime": "10.00", "cavity": "1", "planqty": "2560.00000", - "goalqty": "691.00000", - "workqty": "0.00000", - "goodqty": "0.00000", + "goalqty": "2491.00000", + "workqty": "2048.00000", + "goodqty": "2048.00000", "badqty": "0.00000", "adrate": "", - "efficiency": "0.00000", - "progressrate": "0.00000", + "efficiency": "82.18628", + "progressrate": "80.00000", "sttm": "0952", "totm": "", "goaltime": "426", @@ -1578,35 +1438,70 @@ { "completeInfo": { "datagbn": "D", - "wordno": "WO202504140045", + "wordno": "WO202504140064", "workdt": "20250414", "daynight": "1", "sitecd": "1", "wccd": "W30", "workcd": "GP-10", "worknm": "최종검사-10", - "workseq": "1", + "workseq": "2", "status": "1", "statusnm": "가동중", - "itemcd": "24298738-SGM", + "itemcd": "24298738-GMA", "itemdesc": "BAFFLE ASM-FRT DIFF CARR", "pjtcd": "GF9", "matcd": "", "cycletime": "10.00", "cavity": "1", - "planqty": "2622.00000", - "goalqty": "1379.00000", - "workqty": "736.00000", - "goodqty": "736.00000", + "planqty": "1104.00000", + "goalqty": "1005.00000", + "workqty": "552.00000", + "goodqty": "552.00000", "badqty": "0.00000", "adrate": "", - "efficiency": "53.36814", - "progressrate": "28.07018", - "sttm": "0758", + "efficiency": "54.89806", + "progressrate": "50.00000", + "sttm": "1400", "totm": "", - "goaltime": "436", - "ptotm": "2025-04-14 15:14:11", - "psttm": "2025-04-14 07:58:11" + "goaltime": "183", + "ptotm": "2025-04-14 17:03:28", + "psttm": "2025-04-14 14:00:28" + }, + "isCheck": false + }, + { + "completeInfo": { + "datagbn": "D", + "wordno": "WO202504140059", + "workdt": "20250414", + "daynight": "1", + "sitecd": "1", + "wccd": "W30", + "workcd": "GP-11", + "worknm": "최종검사-11", + "workseq": "2", + "status": "1", + "statusnm": "가동중", + "itemcd": "24298737-GMA", + "itemdesc": "BAFFLE ASM-FRT DIFF CARR", + "pjtcd": "GF9", + "matcd": "", + "cycletime": "10.00", + "cavity": "1", + "planqty": "1980.00000", + "goalqty": "2140.00000", + "workqty": "1320.00000", + "goodqty": "1320.00000", + "badqty": "0.00000", + "adrate": "", + "efficiency": "61.67648", + "progressrate": "66.66667", + "sttm": "1051", + "totm": "", + "goaltime": "329", + "ptotm": "2025-04-14 16:20:21", + "psttm": "2025-04-14 10:51:21" }, "isCheck": false }, @@ -1644,146 +1539,6 @@ "psttm": "2025-04-14 07:42:08" }, "isCheck": false - }, - { - "completeInfo": { - "datagbn": "D", - "wordno": "WO202504110049", - "workdt": "20250411", - "daynight": "1", - "sitecd": "1", - "wccd": "W30", - "workcd": "GP-6", - "worknm": "최종검사-06", - "workseq": "1", - "status": "1", - "statusnm": "가동중", - "itemcd": "24299056-SGM", - "itemdesc": "BAFFLE-FRT DIFF CARR", - "pjtcd": "GF6 GEN3", - "matcd": "", - "cycletime": "10.00", - "cavity": "1", - "planqty": "1920.00000", - "goalqty": "1003.00000", - "workqty": "960.00000", - "goodqty": "960.00000", - "badqty": "0.00000", - "adrate": "", - "efficiency": "95.64611", - "progressrate": "50.00000", - "sttm": "0759", - "totm": "", - "goaltime": "319", - "ptotm": "2025-04-11 13:18:46", - "psttm": "2025-04-11 07:59:46" - }, - "isCheck": false - }, - { - "completeInfo": { - "datagbn": "D", - "wordno": "WO202504140059", - "workdt": "20250414", - "daynight": "1", - "sitecd": "1", - "wccd": "W30", - "workcd": "GP-11", - "worknm": "최종검사-11", - "workseq": "2", - "status": "1", - "statusnm": "가동중", - "itemcd": "24298737-GMA", - "itemdesc": "BAFFLE ASM-FRT DIFF CARR", - "pjtcd": "GF9", - "matcd": "", - "cycletime": "10.00", - "cavity": "1", - "planqty": "1980.00000", - "goalqty": "340.00000", - "workqty": "0.00000", - "goodqty": "0.00000", - "badqty": "0.00000", - "adrate": "", - "efficiency": "0.00000", - "progressrate": "0.00000", - "sttm": "1051", - "totm": "", - "goaltime": "329", - "ptotm": "2025-04-14 16:20:21", - "psttm": "2025-04-14 10:51:21" - }, - "isCheck": false - }, - { - "completeInfo": { - "datagbn": "D", - "wordno": "WO202504140061", - "workdt": "20250414", - "daynight": "1", - "sitecd": "1", - "wccd": "W30", - "workcd": "GP-5", - "worknm": "최종검사-05", - "workseq": "4", - "status": "1", - "statusnm": "가동중", - "itemcd": "24298737-GMA", - "itemdesc": "BAFFLE ASM-FRT DIFF CARR", - "pjtcd": "GF9", - "matcd": "", - "cycletime": "10.00", - "cavity": "1", - "planqty": "1320.00000", - "goalqty": "465.00000", - "workqty": "0.00000", - "goodqty": "0.00000", - "badqty": "0.00000", - "adrate": "", - "efficiency": "0.00000", - "progressrate": "0.00000", - "sttm": "1030", - "totm": "", - "goaltime": "219", - "ptotm": "2025-04-14 14:09:25", - "psttm": "2025-04-14 10:30:25" - }, - "isCheck": false - }, - { - "completeInfo": { - "datagbn": "D", - "wordno": "WO202504100050", - "workdt": "20250410", - "daynight": "1", - "sitecd": "1", - "wccd": "W40", - "workcd": "MN-02", - "worknm": "가공반-2", - "workseq": "1", - "status": "1", - "statusnm": "가동중", - "itemcd": "55354834", - "itemdesc": "COVER ASM-TMG BELT LWR FRT", - "pjtcd": "GEN3", - "matcd": "", - "cycletime": "0.00", - "cavity": "1", - "planqty": "150.00000", - "goalqty": "0.00000", - "workqty": "0.00000", - "goodqty": "0.00000", - "badqty": "0.00000", - "adrate": "", - "efficiency": "0.00000", - "progressrate": "0.00000", - "sttm": "0756", - "totm": "", - "goaltime": "0", - "ptotm": "2025-04-10 07:56:17", - "psttm": "2025-04-10 07:56:17" - }, - "isCheck": false } ] } \ No newline at end of file