hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/job/OPCPlcSlicecage.java
@@ -85,8 +85,8 @@
            List<BigStorageTaskVO> inTaskList = new ArrayList();
//            ReadWriteEntity fromOpcUa = miloService.readFromOpcUa("DLP1A.DLP1A.FROM1");
            String fromOpcUa = s7DataDLPOne.getFrom1().toString();
            List<Short> states = s7DataDLPOne.getStates();
            List<Short> tos = s7DataDLPOne.getTos();
            List<Integer> states = s7DataDLPOne.getStates();
            List<Integer> tos = s7DataDLPOne.getTos();
            List<String> ids = s7DataDLPOne.getIds();
            for (int i = 1; i <= 6; i++) {
//                ReadWriteEntity requestWord = miloService.readFromOpcUa("DLP1A.DLP1A.DI" + i);
@@ -150,7 +150,60 @@
            //出片任务数据
            List<BigStorageCageTask> outTaskList = bigStorageCageTaskService.queryTaskMessage("big_storage_cage_out_one_task");
//            List<BigStorageCageTask> outTaskList = bigStorageCageTaskService.queryTaskMessage("big_storage_cage_out_one_task");
            List<BigStorageCageTask> outTaskList = new ArrayList<>();
            for (int i = 0; i < 6; i++) {
                BigStorageCageTask bigStorageCageTask = new BigStorageCageTask();
                String glassId = "";
                Integer startSlot = 0;
                Integer targetSlot = 0;
                Integer taskState = 0;
                switch (i) {
                    case 0:
                        glassId = s7DataWLTwo.getId1();
                        startSlot = s7DataWLTwo.getFrom1();
                        targetSlot = s7DataWLTwo.getTo1();
                        taskState = s7DataWLTwo.getState1();
                        ;
                        break;
                    case 1:
                        glassId = s7DataWLTwo.getId2();
                        startSlot = s7DataWLTwo.getFrom2();
                        targetSlot = s7DataWLTwo.getTo2();
                        taskState = s7DataWLTwo.getState2();
                        break;
                    case 2:
                        glassId = s7DataWLTwo.getId3();
                        startSlot = s7DataWLTwo.getFrom3();
                        targetSlot = s7DataWLTwo.getTo3();
                        taskState = s7DataWLTwo.getState3();
                        break;
                    case 3:
                        glassId = s7DataWLTwo.getId4();
                        startSlot = s7DataWLTwo.getFrom4();
                        targetSlot = s7DataWLTwo.getTo4();
                        taskState = s7DataWLTwo.getState4();
                        break;
                    case 4:
                        glassId = s7DataWLTwo.getId5();
                        startSlot = s7DataWLTwo.getFrom5();
                        targetSlot = s7DataWLTwo.getTo5();
                        taskState = s7DataWLTwo.getState5();
                        break;
                    case 5:
                        glassId = s7DataWLTwo.getId6();
                        startSlot = s7DataWLTwo.getFrom6();
                        targetSlot = s7DataWLTwo.getTo6();
                        taskState = s7DataWLTwo.getState6();
                        break;
                }
                bigStorageCageTask.setGlassId(glassId);
                bigStorageCageTask.setStartSlot(startSlot);
                bigStorageCageTask.setTargetSlot(targetSlot);
                bigStorageCageTask.setTaskState(taskState);
                outTaskList.add(bigStorageCageTask);
            }
            jsonObject.append("bigStorageCageDetailsOutTask", outTaskList);
        } catch (Exception e) {
            //todo:不做任务处理