*
lsh
2025-11-05 1983df9f47c76e3c047f386e82e89c5537f345ac
src/main/java/com/zy/core/MainProcess.java
@@ -122,8 +122,6 @@
                mainService.crnIoExecuteDemo();
                // 入库  ===>> 执行对工作档的完成操作
                mainService.storeFinishedDemo();
                // 任务下发
                mainService.taskStartDemo();
            } catch (Exception e) {
                e.printStackTrace();
            }
@@ -138,23 +136,28 @@
                // 系统演示模式运行状态变化
                if (SystemProperties.WCS_RUNNING_STATUS_DEMO.get()) {
                    if (SystemProperties.WCS_RUNNING_STATUS_DEMO_VALUE == 2) {
                        boolean signHpMk = mainService.crnStnDEMOStop2();
                        if (signHpMk) {
                        int signHpMk = mainService.crnStnDEMOStop2();
                        if (signHpMk != 2) {
                            SystemProperties.WCS_RUNNING_STATUS_DEMO_VALUE = 3;
                        }
                    } else if (SystemProperties.WCS_RUNNING_STATUS_DEMO_VALUE == 3) {
                        boolean signHpMk = mainService.crnStnDEMOStop3();
                        if (signHpMk) {
                        int signHpMk2 = mainService.crnStnDEMOStop2();
                        if (signHpMk && signHpMk2==0) {
                            SystemProperties.WCS_RUNNING_STATUS_DEMO.set(false);
                            SystemProperties.WCS_RUNNING_STATUS_DEMO_VALUE = 0;
                        } else if (!signHpMk && signHpMk2==2) {
                            SystemProperties.WCS_RUNNING_STATUS_DEMO_VALUE = 2;
                        }
                    }
                } else {
                    if (SystemProperties.WCS_RUNNING_STATUS_DEMO_VALUE == 1) {
                        boolean signHpMk = mainService.crnStnDEMOOpen1();
                        if (signHpMk) {
                        int signHpMk = mainService.crnStnDEMOOpen1();
                        if (signHpMk == 2) {
                            SystemProperties.WCS_RUNNING_STATUS_DEMO.set(true);
                            SystemProperties.WCS_RUNNING_STATUS_DEMO_VALUE = 2;
                        } else if (signHpMk == 1) {
                            SystemProperties.WCS_RUNNING_STATUS_DEMO_VALUE = 1;
                        } else {
                            SystemProperties.WCS_RUNNING_STATUS_DEMO_VALUE = 0;
                        }