wu
2024-09-14 c136e33dd6aab00015d3e40fee00349eff2bf137
Merge branch 'master' of http://10.153.19.25:10105/r/JiuMuMES
17个文件已修改
1个文件已添加
1824 ■■■■ 已修改文件
JiuMuMesParent/moduleService/DeviceInteractionModule/logs/deviceInteraction/web_error.log 224 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
JiuMuMesParent/moduleService/DeviceInteractionModule/logs/deviceInteraction/web_info.log 303 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
JiuMuMesParent/moduleService/DeviceInteractionModule/logs/deviceInteraction/web_warn.log 174 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/job/MarkingTask.java 56 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/job/PLCEdging.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/md/controller/MachineController.java 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/md/controller/TaskingController.java 146 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/md/entity/Machine.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/md/entity/Tasking.java 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/md/service/MachineService.java 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/md/service/TaskingService.java 108 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/md/service/impl/MachineServiceImpl.java 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/md/service/impl/TaskingServiceImpl.java 307 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
JiuMuMesParent/moduleService/DeviceInteractionModule/src/test/java/com/mes/TaskingModuleApplicationTest.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI-Project/src/views/Marking/marking.vue 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
logs/deviceInteraction/web_error.log 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
logs/deviceInteraction/web_info.log 213 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
logs/deviceInteraction/web_warn.log 105 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
JiuMuMesParent/moduleService/DeviceInteractionModule/logs/deviceInteraction/web_error.log
@@ -510,3 +510,227 @@
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
2024-09-13 20:21:02.082 [main] ERROR org.springframework.boot.SpringApplication - Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverEndpointExporter' defined in class path resource [com/mes/common/config/WebSocketConfig.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: javax.websocket.server.ServerContainer not available
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1778)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515)
    at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:845)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:877)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:549)
    at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744)
    at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:312)
    at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:120)
    at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99)
    at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:117)
    at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:108)
    at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190)
    at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132)
    at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:246)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:227)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:289)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:291)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:246)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
    at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)
    at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
    at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
    at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
    at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
    at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
    at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
    at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
Caused by: java.lang.IllegalStateException: javax.websocket.server.ServerContainer not available
    at org.springframework.util.Assert.state(Assert.java:73)
    at org.springframework.web.socket.server.standard.ServerEndpointExporter.afterPropertiesSet(ServerEndpointExporter.java:106)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1837)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1774)
    ... 41 common frames omitted
2024-09-13 20:21:02.084 [main] ERROR o.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.web.ServletTestExecutionListener@4550bb58] to prepare test instance [com.mes.TaskingModuleApplicationTest@25699aa7]
java.lang.IllegalStateException: Failed to load ApplicationContext
    at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:125)
    at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:108)
    at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190)
    at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132)
    at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:246)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:227)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:289)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:291)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:246)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
    at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)
    at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
    at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
    at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
    at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
    at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
    at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
    at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverEndpointExporter' defined in class path resource [com/mes/common/config/WebSocketConfig.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: javax.websocket.server.ServerContainer not available
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1778)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515)
    at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:845)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:877)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:549)
    at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744)
    at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:312)
    at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:120)
    at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99)
    at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:117)
    ... 26 common frames omitted
Caused by: java.lang.IllegalStateException: javax.websocket.server.ServerContainer not available
    at org.springframework.util.Assert.state(Assert.java:73)
    at org.springframework.web.socket.server.standard.ServerEndpointExporter.afterPropertiesSet(ServerEndpointExporter.java:106)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1837)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1774)
    ... 41 common frames omitted
2024-09-13 20:21:58.896 [main] ERROR org.springframework.boot.SpringApplication - Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverEndpointExporter' defined in class path resource [com/mes/common/config/WebSocketConfig.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: javax.websocket.server.ServerContainer not available
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1778)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515)
    at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:845)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:877)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:549)
    at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744)
    at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:312)
    at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:120)
    at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99)
    at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:117)
    at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:108)
    at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190)
    at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132)
    at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:246)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:227)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:289)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:291)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:246)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
    at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)
    at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
    at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
    at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
    at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
    at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
    at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
    at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
Caused by: java.lang.IllegalStateException: javax.websocket.server.ServerContainer not available
    at org.springframework.util.Assert.state(Assert.java:73)
    at org.springframework.web.socket.server.standard.ServerEndpointExporter.afterPropertiesSet(ServerEndpointExporter.java:106)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1837)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1774)
    ... 41 common frames omitted
2024-09-13 20:21:58.897 [main] ERROR o.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.web.ServletTestExecutionListener@4550bb58] to prepare test instance [com.mes.TaskingModuleApplicationTest@25699aa7]
java.lang.IllegalStateException: Failed to load ApplicationContext
    at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:125)
    at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:108)
    at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190)
    at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132)
    at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:246)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:227)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:289)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:291)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:246)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
    at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)
    at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
    at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
    at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
    at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
    at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
    at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
    at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverEndpointExporter' defined in class path resource [com/mes/common/config/WebSocketConfig.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: javax.websocket.server.ServerContainer not available
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1778)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515)
    at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:845)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:877)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:549)
    at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744)
    at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:312)
    at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:120)
    at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99)
    at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:117)
    ... 26 common frames omitted
Caused by: java.lang.IllegalStateException: javax.websocket.server.ServerContainer not available
    at org.springframework.util.Assert.state(Assert.java:73)
    at org.springframework.web.socket.server.standard.ServerEndpointExporter.afterPropertiesSet(ServerEndpointExporter.java:106)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1837)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1774)
    ... 41 common frames omitted
2024-09-13 20:24:17.738 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-13 20:24:18.550 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-13 20:24:18.675 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-13 20:28:06.533 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-13 20:28:07.348 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-13 20:28:07.452 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-13 20:32:49.741 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-13 20:32:50.522 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-13 20:32:50.632 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-13 20:38:26.046 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-13 20:38:26.846 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-13 20:38:26.957 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-13 20:39:46.400 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-13 20:39:47.424 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-13 20:39:47.664 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-13 20:42:30.110 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-13 20:42:30.931 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-13 20:42:31.052 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
JiuMuMesParent/moduleService/DeviceInteractionModule/logs/deviceInteraction/web_info.log
@@ -55,3 +55,306 @@
2024-09-09 08:16:55.831 [Thread-8] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-09-09 08:16:55.838 [Thread-8] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
2024-09-09 08:16:55.839 [Thread-8] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-09-13 20:20:53.863 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$ee32e022] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:20:55.185 [main] INFO  com.mes.TaskingModuleApplicationTest - The following profiles are active: prod
2024-09-13 20:20:56.220 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
2024-09-13 20:20:56.223 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode.
2024-09-13 20:20:56.271 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 29ms. Found 0 repository interfaces.
2024-09-13 20:20:56.640 [main] INFO  o.springframework.cloud.context.scope.GenericScope - BeanFactory id=d84c1dc5-e8f3-363e-a275-c96fdd0c14af
2024-09-13 20:20:56.835 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$d218dd25] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:20:56.878 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:20:56.883 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$3ba74df6] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:20:57.100 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:20:57.137 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$ee32e022] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:20:57.303 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete
2024-09-13 20:20:57.609 [main] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited
2024-09-13 20:20:57.610 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success
2024-09-13 20:20:57.611 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [jiumumes]
2024-09-13 20:20:57.654 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init
2024-09-13 20:21:00.994 [main] INFO  com.mes.service.PlcAgreement - 初始化PlcCacheGlass:false
2024-09-13 20:21:02.065 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-09-13 20:21:02.071 [main] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
2024-09-13 20:21:02.071 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-09-13 20:21:02.078 [main] INFO  o.s.b.a.l.ConditionEvaluationReportLoggingListener -
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2024-09-13 20:21:51.483 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$ee32e022] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:21:52.570 [main] INFO  com.mes.TaskingModuleApplicationTest - The following profiles are active: prod
2024-09-13 20:21:53.576 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
2024-09-13 20:21:53.579 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode.
2024-09-13 20:21:53.615 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 24ms. Found 0 repository interfaces.
2024-09-13 20:21:54.006 [main] INFO  o.springframework.cloud.context.scope.GenericScope - BeanFactory id=d84c1dc5-e8f3-363e-a275-c96fdd0c14af
2024-09-13 20:21:54.206 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$d218dd25] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:21:54.256 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:21:54.261 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$3ba74df6] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:21:54.420 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:21:54.461 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$ee32e022] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:21:54.651 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete
2024-09-13 20:21:54.937 [main] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited
2024-09-13 20:21:54.939 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success
2024-09-13 20:21:54.939 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [jiumumes]
2024-09-13 20:21:54.983 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init
2024-09-13 20:21:58.169 [main] INFO  com.mes.service.PlcAgreement - 初始化PlcCacheGlass:false
2024-09-13 20:21:58.873 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-09-13 20:21:58.881 [main] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
2024-09-13 20:21:58.882 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-09-13 20:21:58.890 [main] INFO  o.s.b.a.l.ConditionEvaluationReportLoggingListener -
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2024-09-13 20:24:14.688 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$1aef1d59] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:24:15.767 [main] INFO  com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod
2024-09-13 20:24:16.794 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
2024-09-13 20:24:16.798 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode.
2024-09-13 20:24:16.839 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 25ms. Found 0 repository interfaces.
2024-09-13 20:24:17.231 [main] INFO  o.springframework.cloud.context.scope.GenericScope - BeanFactory id=a2614388-c486-35f0-9c5d-cb56c1669fee
2024-09-13 20:24:17.439 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$fed51a5c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:24:17.492 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:24:17.500 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$68638b2d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:24:17.665 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:24:17.701 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$1aef1d59] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:24:18.659 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http)
2024-09-13 20:24:18.675 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"]
2024-09-13 20:24:18.685 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
2024-09-13 20:24:18.685 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24]
2024-09-13 20:24:18.898 [main] INFO  o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-09-13 20:24:18.898 [main] INFO  org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3128 ms
2024-09-13 20:24:19.366 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete
2024-09-13 20:24:19.664 [main] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited
2024-09-13 20:24:19.666 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success
2024-09-13 20:24:19.667 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [jiumumes]
2024-09-13 20:24:19.711 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init
2024-09-13 20:24:22.511 [main] INFO  com.mes.service.PlcAgreement - 初始化PlcCacheGlass:false
2024-09-13 20:24:23.256 [main] INFO  s.d.s.w.PropertySourcedRequestMappingHandlerMapping - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
2024-09-13 20:24:23.294 [main] INFO  com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2024-09-13 20:24:23.310 [main] INFO  com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2024-09-13 20:24:23.693 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor'
2024-09-13 20:24:25.271 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService
2024-09-13 20:24:27.876 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed
2024-09-13 20:24:27.913 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s)
2024-09-13 20:24:27.953 [main] INFO  s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references
2024-09-13 20:24:28.281 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"]
2024-09-13 20:24:28.338 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 49297 (http) with context path ''
2024-09-13 20:24:28.471 [main] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:49297 register finished
2024-09-13 20:24:29.421 [main] INFO  com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 16.318 seconds (JVM running for 17.304)
2024-09-13 20:24:29.422 [main] INFO  com.mes.AppRunnerConfig - 启动完成
2024-09-13 20:24:29.799 [Thread-12] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
2024-09-13 20:24:29.803 [Thread-12] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
2024-09-13 20:24:29.804 [Thread-12] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor'
2024-09-13 20:24:29.809 [Thread-12] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-09-13 20:24:29.821 [Thread-12] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
2024-09-13 20:24:29.821 [Thread-12] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-09-13 20:28:03.520 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$1aef1d59] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:28:04.602 [main] INFO  com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod
2024-09-13 20:28:05.605 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
2024-09-13 20:28:05.607 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode.
2024-09-13 20:28:05.646 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 23ms. Found 0 repository interfaces.
2024-09-13 20:28:06.034 [main] INFO  o.springframework.cloud.context.scope.GenericScope - BeanFactory id=a2614388-c486-35f0-9c5d-cb56c1669fee
2024-09-13 20:28:06.240 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$fed51a5c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:28:06.290 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:28:06.298 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$68638b2d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:28:06.466 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:28:06.503 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$1aef1d59] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:28:07.437 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http)
2024-09-13 20:28:07.452 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"]
2024-09-13 20:28:07.462 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
2024-09-13 20:28:07.462 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24]
2024-09-13 20:28:07.644 [main] INFO  o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-09-13 20:28:07.645 [main] INFO  org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3039 ms
2024-09-13 20:28:07.938 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete
2024-09-13 20:28:08.230 [main] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited
2024-09-13 20:28:08.231 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success
2024-09-13 20:28:08.231 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [jiumumes]
2024-09-13 20:28:08.275 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init
2024-09-13 20:28:10.926 [main] INFO  com.mes.service.PlcAgreement - 初始化PlcCacheGlass:false
2024-09-13 20:28:11.605 [main] INFO  s.d.s.w.PropertySourcedRequestMappingHandlerMapping - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
2024-09-13 20:28:11.646 [main] INFO  com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2024-09-13 20:28:11.658 [main] INFO  com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2024-09-13 20:28:12.007 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor'
2024-09-13 20:28:13.513 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService
2024-09-13 20:28:16.015 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed
2024-09-13 20:28:16.041 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s)
2024-09-13 20:28:16.082 [main] INFO  s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references
2024-09-13 20:28:16.370 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"]
2024-09-13 20:28:16.398 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 49532 (http) with context path ''
2024-09-13 20:28:16.536 [main] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:49532 register finished
2024-09-13 20:28:17.446 [main] INFO  com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.55 seconds (JVM running for 16.51)
2024-09-13 20:28:17.448 [main] INFO  com.mes.AppRunnerConfig - 启动完成
2024-09-13 20:28:17.687 [main] INFO  com.mes.DeviceInteractionModuleApplicationTest - 原数组:[[0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0]],目标数组[[1, 2], [3, 4], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]
2024-09-13 20:28:17.698 [Thread-12] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
2024-09-13 20:28:17.702 [Thread-12] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
2024-09-13 20:28:17.703 [Thread-12] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor'
2024-09-13 20:28:17.707 [Thread-12] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-09-13 20:28:17.715 [Thread-12] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
2024-09-13 20:28:17.716 [Thread-12] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-09-13 20:32:46.607 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$1aef1d59] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:32:47.700 [main] INFO  com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod
2024-09-13 20:32:48.773 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
2024-09-13 20:32:48.780 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode.
2024-09-13 20:32:48.822 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 24ms. Found 0 repository interfaces.
2024-09-13 20:32:49.244 [main] INFO  o.springframework.cloud.context.scope.GenericScope - BeanFactory id=a2614388-c486-35f0-9c5d-cb56c1669fee
2024-09-13 20:32:49.472 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$fed51a5c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:32:49.520 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:32:49.532 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$68638b2d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:32:49.669 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:32:49.713 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$1aef1d59] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:32:50.615 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http)
2024-09-13 20:32:50.633 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"]
2024-09-13 20:32:50.643 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
2024-09-13 20:32:50.643 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24]
2024-09-13 20:32:50.832 [main] INFO  o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-09-13 20:32:50.832 [main] INFO  org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3129 ms
2024-09-13 20:32:51.136 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete
2024-09-13 20:32:51.439 [main] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited
2024-09-13 20:32:51.441 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success
2024-09-13 20:32:51.441 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [jiumumes]
2024-09-13 20:32:51.498 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init
2024-09-13 20:32:54.226 [main] INFO  com.mes.service.PlcAgreement - 初始化PlcCacheGlass:false
2024-09-13 20:32:54.953 [main] INFO  s.d.s.w.PropertySourcedRequestMappingHandlerMapping - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
2024-09-13 20:32:54.988 [main] INFO  com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2024-09-13 20:32:54.995 [main] INFO  com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2024-09-13 20:32:55.380 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor'
2024-09-13 20:32:56.985 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService
2024-09-13 20:32:59.562 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed
2024-09-13 20:32:59.587 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s)
2024-09-13 20:32:59.632 [main] INFO  s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references
2024-09-13 20:32:59.910 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"]
2024-09-13 20:32:59.942 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 49849 (http) with context path ''
2024-09-13 20:33:00.102 [main] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:49849 register finished
2024-09-13 20:33:01.025 [main] INFO  com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 16.111 seconds (JVM running for 17.098)
2024-09-13 20:33:01.027 [main] INFO  com.mes.AppRunnerConfig - 启动完成
2024-09-13 20:33:01.257 [main] INFO  com.mes.DeviceInteractionModuleApplicationTest - 原数组:[[1, 2], [3, 4], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0]],目标数组[[0, 0], [3, 4], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]
2024-09-13 20:33:01.269 [Thread-12] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
2024-09-13 20:33:01.272 [Thread-12] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
2024-09-13 20:33:01.273 [Thread-12] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor'
2024-09-13 20:33:01.278 [Thread-12] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-09-13 20:33:01.285 [Thread-12] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
2024-09-13 20:33:01.285 [Thread-12] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-09-13 20:38:22.959 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$1aef1d59] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:38:24.089 [main] INFO  com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod
2024-09-13 20:38:25.116 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
2024-09-13 20:38:25.120 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode.
2024-09-13 20:38:25.161 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 24ms. Found 0 repository interfaces.
2024-09-13 20:38:25.575 [main] INFO  o.springframework.cloud.context.scope.GenericScope - BeanFactory id=a2614388-c486-35f0-9c5d-cb56c1669fee
2024-09-13 20:38:25.785 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$fed51a5c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:38:25.832 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:38:25.837 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$68638b2d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:38:25.975 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:38:26.008 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$1aef1d59] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:38:26.940 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http)
2024-09-13 20:38:26.957 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"]
2024-09-13 20:38:26.969 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
2024-09-13 20:38:26.970 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24]
2024-09-13 20:38:27.169 [main] INFO  o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-09-13 20:38:27.169 [main] INFO  org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3077 ms
2024-09-13 20:38:27.464 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete
2024-09-13 20:38:27.806 [main] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited
2024-09-13 20:38:27.807 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success
2024-09-13 20:38:27.807 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [jiumumes]
2024-09-13 20:38:27.848 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init
2024-09-13 20:38:30.623 [main] INFO  com.mes.service.PlcAgreement - 初始化PlcCacheGlass:false
2024-09-13 20:38:31.344 [main] INFO  s.d.s.w.PropertySourcedRequestMappingHandlerMapping - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
2024-09-13 20:38:31.385 [main] INFO  com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2024-09-13 20:38:31.392 [main] INFO  com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2024-09-13 20:38:31.788 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor'
2024-09-13 20:38:33.400 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService
2024-09-13 20:38:35.993 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed
2024-09-13 20:38:36.025 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s)
2024-09-13 20:38:36.067 [main] INFO  s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references
2024-09-13 20:38:36.358 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"]
2024-09-13 20:38:36.390 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 50225 (http) with context path ''
2024-09-13 20:38:36.530 [main] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:50225 register finished
2024-09-13 20:38:37.445 [main] INFO  com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 16.157 seconds (JVM running for 17.112)
2024-09-13 20:38:37.447 [main] INFO  com.mes.AppRunnerConfig - 启动完成
2024-09-13 20:38:37.670 [main] INFO  com.mes.DeviceInteractionModuleApplicationTest - 原数组:[[1, 2], [3, 4], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0]],目标数组[[0, 0], [3, 4], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]
2024-09-13 20:38:37.682 [Thread-12] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
2024-09-13 20:38:37.687 [Thread-12] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
2024-09-13 20:38:37.687 [Thread-12] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor'
2024-09-13 20:38:37.693 [Thread-12] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-09-13 20:38:37.702 [Thread-12] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
2024-09-13 20:38:37.703 [Thread-12] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-09-13 20:39:41.678 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$915d7a17] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:39:43.059 [main] INFO  com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod
2024-09-13 20:39:44.539 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
2024-09-13 20:39:44.546 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode.
2024-09-13 20:39:44.616 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 42ms. Found 0 repository interfaces.
2024-09-13 20:39:45.417 [main] INFO  o.springframework.cloud.context.scope.GenericScope - BeanFactory id=a2614388-c486-35f0-9c5d-cb56c1669fee
2024-09-13 20:39:45.894 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$7543771a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:39:45.971 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:39:45.981 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$ded1e7eb] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:39:46.285 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:39:46.344 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$915d7a17] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:39:47.631 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http)
2024-09-13 20:39:47.664 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"]
2024-09-13 20:39:47.683 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
2024-09-13 20:39:47.683 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24]
2024-09-13 20:39:48.003 [main] INFO  o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-09-13 20:39:48.003 [main] INFO  org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 4941 ms
2024-09-13 20:39:48.523 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete
2024-09-13 20:39:49.004 [main] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited
2024-09-13 20:39:49.006 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success
2024-09-13 20:39:49.007 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [jiumumes]
2024-09-13 20:39:49.068 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init
2024-09-13 20:39:52.443 [main] INFO  com.mes.service.PlcAgreement - 初始化PlcCacheGlass:false
2024-09-13 20:39:53.598 [main] INFO  s.d.s.w.PropertySourcedRequestMappingHandlerMapping - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
2024-09-13 20:39:53.663 [main] INFO  com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2024-09-13 20:39:53.682 [main] INFO  com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2024-09-13 20:39:54.320 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor'
2024-09-13 20:39:56.180 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService
2024-09-13 20:39:59.553 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed
2024-09-13 20:39:59.610 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s)
2024-09-13 20:39:59.706 [main] INFO  s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references
2024-09-13 20:40:00.293 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"]
2024-09-13 20:40:00.399 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 50317 (http) with context path ''
2024-09-13 20:40:00.672 [main] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:50317 register finished
2024-09-13 20:40:01.586 [main] INFO  com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 22.686 seconds (JVM running for 24.851)
2024-09-13 20:40:01.588 [main] INFO  com.mes.AppRunnerConfig - 启动完成
2024-09-13 20:42:06.237 [main] INFO  com.mes.DeviceInteractionModuleApplicationTest - 原数组:[[1, 2], [3, 4], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0]],目标数组[[0, 0], [3, 4], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]
2024-09-13 20:42:06.256 [Thread-12] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
2024-09-13 20:42:06.262 [Thread-12] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
2024-09-13 20:42:06.263 [Thread-12] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor'
2024-09-13 20:42:06.268 [Thread-12] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-09-13 20:42:06.280 [Thread-12] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
2024-09-13 20:42:06.280 [Thread-12] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-09-13 20:42:26.953 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$1aef1d59] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:42:28.064 [main] INFO  com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod
2024-09-13 20:42:29.127 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
2024-09-13 20:42:29.130 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode.
2024-09-13 20:42:29.174 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 27ms. Found 0 repository interfaces.
2024-09-13 20:42:29.598 [main] INFO  o.springframework.cloud.context.scope.GenericScope - BeanFactory id=a2614388-c486-35f0-9c5d-cb56c1669fee
2024-09-13 20:42:29.833 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$fed51a5c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:42:29.882 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:42:29.888 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$68638b2d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:42:30.046 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:42:30.081 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$1aef1d59] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-13 20:42:31.033 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http)
2024-09-13 20:42:31.053 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"]
2024-09-13 20:42:31.072 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
2024-09-13 20:42:31.072 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24]
2024-09-13 20:42:31.286 [main] INFO  o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-09-13 20:42:31.286 [main] INFO  org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3219 ms
2024-09-13 20:42:31.615 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete
2024-09-13 20:42:31.915 [main] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited
2024-09-13 20:42:31.916 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success
2024-09-13 20:42:31.916 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [jiumumes]
2024-09-13 20:42:31.953 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init
2024-09-13 20:42:34.719 [main] INFO  com.mes.service.PlcAgreement - 初始化PlcCacheGlass:false
2024-09-13 20:42:35.502 [main] INFO  s.d.s.w.PropertySourcedRequestMappingHandlerMapping - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
2024-09-13 20:42:35.545 [main] INFO  com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2024-09-13 20:42:35.559 [main] INFO  com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2024-09-13 20:42:35.985 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor'
2024-09-13 20:42:37.514 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService
2024-09-13 20:42:40.009 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed
2024-09-13 20:42:40.035 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s)
2024-09-13 20:42:40.069 [main] INFO  s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references
2024-09-13 20:42:40.337 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"]
2024-09-13 20:42:40.371 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 50506 (http) with context path ''
2024-09-13 20:42:40.523 [main] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:50506 register finished
2024-09-13 20:42:41.468 [main] INFO  com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 16.203 seconds (JVM running for 17.209)
2024-09-13 20:42:41.470 [main] INFO  com.mes.AppRunnerConfig - 启动完成
2024-09-13 20:42:41.770 [main] INFO  com.mes.DeviceInteractionModuleApplicationTest - 原数组:[[1, 2], [3, 4], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0]],目标数组[[1, 2], [3, 4], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]
2024-09-13 20:42:41.785 [Thread-12] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
2024-09-13 20:42:41.790 [Thread-12] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
2024-09-13 20:42:41.791 [Thread-12] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor'
2024-09-13 20:42:41.799 [Thread-12] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-09-13 20:42:41.808 [Thread-12] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
2024-09-13 20:42:41.808 [Thread-12] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
JiuMuMesParent/moduleService/DeviceInteractionModule/logs/deviceInteraction/web_warn.log
@@ -37,3 +37,177 @@
2024-09-09 08:16:44.200 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration.
2024-09-09 08:16:50.526 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.
2024-09-09 08:16:50.539 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.
2024-09-13 20:20:56.500 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgStorageCageMapper' and 'com.mes.edgstoragecage.mapper.EdgStorageCageMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:20:56.501 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'accountMapper' and 'com.mes.md.mapper.AccountMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:20:56.501 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgeGrindingLogMapper' and 'com.mes.md.mapper.EdgeGrindingLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:20:56.501 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'equipmentLogMapper' and 'com.mes.md.mapper.EquipmentLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:20:56.501 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'glassInfoMapper' and 'com.mes.md.mapper.GlassInfoMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:20:56.502 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'lineConfigurationMapper' and 'com.mes.md.mapper.LineConfigurationMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:20:56.502 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'lineMapper' and 'com.mes.md.mapper.LineMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:20:56.502 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'machineMapper' and 'com.mes.md.mapper.MachineMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:20:56.502 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'menuMapper' and 'com.mes.md.mapper.MenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:20:56.502 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'orderOriginalPieceMapper' and 'com.mes.md.mapper.OrderOriginalPieceMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:20:56.502 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pageMapper' and 'com.mes.md.mapper.PageMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:20:56.502 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'primitiveTaskMapper' and 'com.mes.md.mapper.PrimitiveTaskMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:20:56.502 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectLogMapper' and 'com.mes.md.mapper.ProjectLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:20:56.502 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectMapper' and 'com.mes.md.mapper.ProjectMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:20:56.503 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMapper' and 'com.mes.md.mapper.RoleMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:20:56.503 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMenuMapper' and 'com.mes.md.mapper.RoleMenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:20:56.503 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskLogMapper' and 'com.mes.md.mapper.TaskLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:20:56.503 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskingMapper' and 'com.mes.md.mapper.TaskingMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:20:56.503 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workTaskDetailMapper' and 'com.mes.md.mapper.WorkTaskDetailMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:20:56.503 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration.
2024-09-13 20:21:02.063 [main] WARN  o.s.w.context.support.GenericWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverEndpointExporter' defined in class path resource [com/mes/common/config/WebSocketConfig.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: javax.websocket.server.ServerContainer not available
2024-09-13 20:21:53.857 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgStorageCageMapper' and 'com.mes.edgstoragecage.mapper.EdgStorageCageMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:21:53.857 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'accountMapper' and 'com.mes.md.mapper.AccountMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:21:53.857 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgeGrindingLogMapper' and 'com.mes.md.mapper.EdgeGrindingLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:21:53.857 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'equipmentLogMapper' and 'com.mes.md.mapper.EquipmentLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:21:53.858 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'glassInfoMapper' and 'com.mes.md.mapper.GlassInfoMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:21:53.858 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'lineConfigurationMapper' and 'com.mes.md.mapper.LineConfigurationMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:21:53.858 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'lineMapper' and 'com.mes.md.mapper.LineMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:21:53.858 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'machineMapper' and 'com.mes.md.mapper.MachineMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:21:53.858 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'menuMapper' and 'com.mes.md.mapper.MenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:21:53.858 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'orderOriginalPieceMapper' and 'com.mes.md.mapper.OrderOriginalPieceMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:21:53.858 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pageMapper' and 'com.mes.md.mapper.PageMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:21:53.858 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'primitiveTaskMapper' and 'com.mes.md.mapper.PrimitiveTaskMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:21:53.858 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectLogMapper' and 'com.mes.md.mapper.ProjectLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:21:53.858 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectMapper' and 'com.mes.md.mapper.ProjectMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:21:53.858 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMapper' and 'com.mes.md.mapper.RoleMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:21:53.858 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMenuMapper' and 'com.mes.md.mapper.RoleMenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:21:53.858 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskLogMapper' and 'com.mes.md.mapper.TaskLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:21:53.859 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskingMapper' and 'com.mes.md.mapper.TaskingMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:21:53.859 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workTaskDetailMapper' and 'com.mes.md.mapper.WorkTaskDetailMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:21:53.859 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration.
2024-09-13 20:21:58.871 [main] WARN  o.s.w.context.support.GenericWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverEndpointExporter' defined in class path resource [com/mes/common/config/WebSocketConfig.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: javax.websocket.server.ServerContainer not available
2024-09-13 20:24:17.080 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgStorageCageMapper' and 'com.mes.edgstoragecage.mapper.EdgStorageCageMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:24:17.080 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'accountMapper' and 'com.mes.md.mapper.AccountMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:24:17.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgeGrindingLogMapper' and 'com.mes.md.mapper.EdgeGrindingLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:24:17.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'equipmentLogMapper' and 'com.mes.md.mapper.EquipmentLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:24:17.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'glassInfoMapper' and 'com.mes.md.mapper.GlassInfoMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:24:17.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'lineConfigurationMapper' and 'com.mes.md.mapper.LineConfigurationMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:24:17.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'lineMapper' and 'com.mes.md.mapper.LineMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:24:17.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'machineMapper' and 'com.mes.md.mapper.MachineMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:24:17.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'menuMapper' and 'com.mes.md.mapper.MenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:24:17.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'orderOriginalPieceMapper' and 'com.mes.md.mapper.OrderOriginalPieceMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:24:17.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pageMapper' and 'com.mes.md.mapper.PageMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:24:17.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'primitiveTaskMapper' and 'com.mes.md.mapper.PrimitiveTaskMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:24:17.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectLogMapper' and 'com.mes.md.mapper.ProjectLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:24:17.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectMapper' and 'com.mes.md.mapper.ProjectMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:24:17.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMapper' and 'com.mes.md.mapper.RoleMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:24:17.082 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMenuMapper' and 'com.mes.md.mapper.RoleMenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:24:17.082 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskLogMapper' and 'com.mes.md.mapper.TaskLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:24:17.082 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskingMapper' and 'com.mes.md.mapper.TaskingMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:24:17.082 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workTaskDetailMapper' and 'com.mes.md.mapper.WorkTaskDetailMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:24:17.082 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration.
2024-09-13 20:24:23.294 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.
2024-09-13 20:24:23.309 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.
2024-09-13 20:28:05.887 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgStorageCageMapper' and 'com.mes.edgstoragecage.mapper.EdgStorageCageMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:28:05.887 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'accountMapper' and 'com.mes.md.mapper.AccountMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:28:05.888 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgeGrindingLogMapper' and 'com.mes.md.mapper.EdgeGrindingLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:28:05.888 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'equipmentLogMapper' and 'com.mes.md.mapper.EquipmentLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:28:05.888 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'glassInfoMapper' and 'com.mes.md.mapper.GlassInfoMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:28:05.888 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'lineConfigurationMapper' and 'com.mes.md.mapper.LineConfigurationMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:28:05.888 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'lineMapper' and 'com.mes.md.mapper.LineMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:28:05.888 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'machineMapper' and 'com.mes.md.mapper.MachineMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:28:05.888 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'menuMapper' and 'com.mes.md.mapper.MenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:28:05.889 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'orderOriginalPieceMapper' and 'com.mes.md.mapper.OrderOriginalPieceMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:28:05.889 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pageMapper' and 'com.mes.md.mapper.PageMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:28:05.889 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'primitiveTaskMapper' and 'com.mes.md.mapper.PrimitiveTaskMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:28:05.889 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectLogMapper' and 'com.mes.md.mapper.ProjectLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:28:05.889 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectMapper' and 'com.mes.md.mapper.ProjectMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:28:05.889 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMapper' and 'com.mes.md.mapper.RoleMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:28:05.889 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMenuMapper' and 'com.mes.md.mapper.RoleMenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:28:05.889 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskLogMapper' and 'com.mes.md.mapper.TaskLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:28:05.889 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskingMapper' and 'com.mes.md.mapper.TaskingMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:28:05.889 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workTaskDetailMapper' and 'com.mes.md.mapper.WorkTaskDetailMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:28:05.890 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration.
2024-09-13 20:28:11.646 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.
2024-09-13 20:28:11.658 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.
2024-09-13 20:32:49.080 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgStorageCageMapper' and 'com.mes.edgstoragecage.mapper.EdgStorageCageMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:32:49.080 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'accountMapper' and 'com.mes.md.mapper.AccountMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:32:49.080 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgeGrindingLogMapper' and 'com.mes.md.mapper.EdgeGrindingLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:32:49.080 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'equipmentLogMapper' and 'com.mes.md.mapper.EquipmentLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:32:49.080 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'glassInfoMapper' and 'com.mes.md.mapper.GlassInfoMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:32:49.080 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'lineConfigurationMapper' and 'com.mes.md.mapper.LineConfigurationMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:32:49.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'lineMapper' and 'com.mes.md.mapper.LineMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:32:49.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'machineMapper' and 'com.mes.md.mapper.MachineMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:32:49.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'menuMapper' and 'com.mes.md.mapper.MenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:32:49.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'orderOriginalPieceMapper' and 'com.mes.md.mapper.OrderOriginalPieceMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:32:49.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pageMapper' and 'com.mes.md.mapper.PageMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:32:49.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'primitiveTaskMapper' and 'com.mes.md.mapper.PrimitiveTaskMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:32:49.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectLogMapper' and 'com.mes.md.mapper.ProjectLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:32:49.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectMapper' and 'com.mes.md.mapper.ProjectMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:32:49.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMapper' and 'com.mes.md.mapper.RoleMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:32:49.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMenuMapper' and 'com.mes.md.mapper.RoleMenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:32:49.081 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskLogMapper' and 'com.mes.md.mapper.TaskLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:32:49.082 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskingMapper' and 'com.mes.md.mapper.TaskingMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:32:49.082 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workTaskDetailMapper' and 'com.mes.md.mapper.WorkTaskDetailMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:32:49.082 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration.
2024-09-13 20:32:54.987 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.
2024-09-13 20:32:54.995 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.
2024-09-13 20:38:25.412 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgStorageCageMapper' and 'com.mes.edgstoragecage.mapper.EdgStorageCageMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:38:25.412 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'accountMapper' and 'com.mes.md.mapper.AccountMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:38:25.412 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgeGrindingLogMapper' and 'com.mes.md.mapper.EdgeGrindingLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:38:25.412 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'equipmentLogMapper' and 'com.mes.md.mapper.EquipmentLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:38:25.413 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'glassInfoMapper' and 'com.mes.md.mapper.GlassInfoMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:38:25.413 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'lineConfigurationMapper' and 'com.mes.md.mapper.LineConfigurationMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:38:25.413 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'lineMapper' and 'com.mes.md.mapper.LineMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:38:25.413 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'machineMapper' and 'com.mes.md.mapper.MachineMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:38:25.413 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'menuMapper' and 'com.mes.md.mapper.MenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:38:25.413 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'orderOriginalPieceMapper' and 'com.mes.md.mapper.OrderOriginalPieceMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:38:25.413 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pageMapper' and 'com.mes.md.mapper.PageMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:38:25.413 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'primitiveTaskMapper' and 'com.mes.md.mapper.PrimitiveTaskMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:38:25.413 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectLogMapper' and 'com.mes.md.mapper.ProjectLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:38:25.413 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectMapper' and 'com.mes.md.mapper.ProjectMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:38:25.414 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMapper' and 'com.mes.md.mapper.RoleMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:38:25.414 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMenuMapper' and 'com.mes.md.mapper.RoleMenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:38:25.414 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskLogMapper' and 'com.mes.md.mapper.TaskLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:38:25.414 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskingMapper' and 'com.mes.md.mapper.TaskingMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:38:25.414 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workTaskDetailMapper' and 'com.mes.md.mapper.WorkTaskDetailMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:38:25.415 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration.
2024-09-13 20:38:31.385 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.
2024-09-13 20:38:31.392 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.
2024-09-13 20:39:45.038 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgStorageCageMapper' and 'com.mes.edgstoragecage.mapper.EdgStorageCageMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:39:45.038 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'accountMapper' and 'com.mes.md.mapper.AccountMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:39:45.039 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgeGrindingLogMapper' and 'com.mes.md.mapper.EdgeGrindingLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:39:45.039 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'equipmentLogMapper' and 'com.mes.md.mapper.EquipmentLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:39:45.039 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'glassInfoMapper' and 'com.mes.md.mapper.GlassInfoMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:39:45.039 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'lineConfigurationMapper' and 'com.mes.md.mapper.LineConfigurationMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:39:45.039 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'lineMapper' and 'com.mes.md.mapper.LineMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:39:45.039 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'machineMapper' and 'com.mes.md.mapper.MachineMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:39:45.040 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'menuMapper' and 'com.mes.md.mapper.MenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:39:45.040 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'orderOriginalPieceMapper' and 'com.mes.md.mapper.OrderOriginalPieceMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:39:45.040 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pageMapper' and 'com.mes.md.mapper.PageMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:39:45.040 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'primitiveTaskMapper' and 'com.mes.md.mapper.PrimitiveTaskMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:39:45.040 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectLogMapper' and 'com.mes.md.mapper.ProjectLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:39:45.040 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectMapper' and 'com.mes.md.mapper.ProjectMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:39:45.040 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMapper' and 'com.mes.md.mapper.RoleMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:39:45.040 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMenuMapper' and 'com.mes.md.mapper.RoleMenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:39:45.040 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskLogMapper' and 'com.mes.md.mapper.TaskLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:39:45.040 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskingMapper' and 'com.mes.md.mapper.TaskingMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:39:45.040 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workTaskDetailMapper' and 'com.mes.md.mapper.WorkTaskDetailMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:39:45.042 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration.
2024-09-13 20:39:53.663 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.
2024-09-13 20:39:53.682 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.
2024-09-13 20:42:29.446 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgStorageCageMapper' and 'com.mes.edgstoragecage.mapper.EdgStorageCageMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:42:29.446 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'accountMapper' and 'com.mes.md.mapper.AccountMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:42:29.446 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgeGrindingLogMapper' and 'com.mes.md.mapper.EdgeGrindingLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:42:29.446 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'equipmentLogMapper' and 'com.mes.md.mapper.EquipmentLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:42:29.446 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'glassInfoMapper' and 'com.mes.md.mapper.GlassInfoMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:42:29.446 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'lineConfigurationMapper' and 'com.mes.md.mapper.LineConfigurationMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:42:29.447 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'lineMapper' and 'com.mes.md.mapper.LineMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:42:29.447 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'machineMapper' and 'com.mes.md.mapper.MachineMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:42:29.447 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'menuMapper' and 'com.mes.md.mapper.MenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:42:29.447 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'orderOriginalPieceMapper' and 'com.mes.md.mapper.OrderOriginalPieceMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:42:29.447 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pageMapper' and 'com.mes.md.mapper.PageMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:42:29.447 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'primitiveTaskMapper' and 'com.mes.md.mapper.PrimitiveTaskMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:42:29.447 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectLogMapper' and 'com.mes.md.mapper.ProjectLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:42:29.447 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectMapper' and 'com.mes.md.mapper.ProjectMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:42:29.447 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMapper' and 'com.mes.md.mapper.RoleMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:42:29.448 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMenuMapper' and 'com.mes.md.mapper.RoleMenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:42:29.448 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskLogMapper' and 'com.mes.md.mapper.TaskLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:42:29.449 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskingMapper' and 'com.mes.md.mapper.TaskingMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:42:29.449 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workTaskDetailMapper' and 'com.mes.md.mapper.WorkTaskDetailMapper' mapperInterface. Bean already defined with the same name!
2024-09-13 20:42:29.449 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration.
2024-09-13 20:42:35.544 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.
2024-09-13 20:42:35.559 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.
JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/job/MarkingTask.java
@@ -1,15 +1,19 @@
package com.mes.job;
import cn.hutool.json.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.yulichang.wrapper.MPJLambdaWrapper;
import com.mes.common.S7object;
import com.mes.device.PlcParameterObject;
import com.mes.md.entity.GlassInfo;
import com.mes.md.entity.Machine;
import com.mes.md.entity.Tasking;
import com.mes.md.entity.WorkTaskDetail;
import com.mes.md.mapper.GlassInfoMapper;
import com.mes.md.mapper.MachineMapper;
import com.mes.md.mapper.TaskingMapper;
import com.mes.md.mapper.WorkTaskDetailMapper;
import com.mes.md.service.TaskingService;
import com.mes.tools.WebSocketServer;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils;
@@ -34,9 +38,14 @@
    public static String engineerId = "";
    @Autowired
    TaskingMapper taskingMapper;
    @Autowired
    MachineMapper machineMapper;
    @Autowired
    TaskingService taskingService;
//    @Scheduled(fixedDelay = 1000)
    public void plcMarkingTask() {
    public void plcMarkingTask(Long machineId) {
        Machine machine=machineMapper.selectById(machineId);
        PlcParameterObject plcParameterObject = S7object.getinstance().PlcMesObject;
        String taskRequestTypeValue = plcParameterObject.getPlcParameter("A06_request_word").getValue();
        String glassIdeValue = plcParameterObject.getPlcParameter("A05_scanning_ID").getValue();
@@ -58,50 +67,39 @@
        }
        if ("1".equals(taskRequestTypeValue)) {
            log.info("2、进片请求,且发送字为0,执行打标任务");
            plcRequest(glassIdeValue, confirmationWrodAddress, currentSlot);
            plcRequest(glassIdeValue, confirmationWrodAddress, currentSlot,machine);
        }else if ("3".equals(taskRequestTypeValue)) {
            log.info("2、完成请求,执行完成任务");
            plcReport(glassIdeValue, confirmationWrodAddress, currentSlot);
            plcReport(glassIdeValue, confirmationWrodAddress, currentSlot,machine);
        }
    }
    public void plcRequest(String glassIdeValue, String confirmationWrodAddress, String currentSlot) {
    public void plcRequest(String glassIdeValue, String confirmationWrodAddress, String currentSlot, Machine machine) {
        //查找打标机任务
        List<Tasking> taskings=taskingMapper.selectList(new MPJLambdaWrapper<Tasking>()
                .eq(Tasking::getState,"线上")
                .eq(Tasking::getCurrentCraft,"打标"));
        if(!taskings.isEmpty()){//有任务
            Tasking tasking=taskings.get(0);
            if("等待".equals(tasking.getWorkState())){
                //发送任务
            }else{
                log.info("当前任务状态:{}",tasking.getWorkState());
            }
        Tasking tasking=taskingService.startMachineTask(machine);
        if(tasking!=null&&"开工".equals(machine.getState())){//有任务
            log.info("发送任务:{}",tasking);
        }else{
            log.info("不满足发送条件:{}",tasking);
        }
    }
    public void plcReport(String glassIdeValue, String confirmationWrodAddress, String currentSlot) {
    public void plcReport(String glassIdeValue, String confirmationWrodAddress, String currentSlot, Machine machine) {
        //查找打标机工作的任务
        //查找打标机任务
        List<Tasking> taskings=taskingMapper.selectList(new MPJLambdaWrapper<Tasking>()
                .eq(Tasking::getState,"线上")
                .eq(Tasking::getCurrentCraft,"打标"));
        if(!taskings.isEmpty()){//有任务
            Tasking tasking=taskings.get(0);
            if("工作".equals(tasking.getWorkState())){
                //发送完成
        int finishCount=taskingService.finishMachineTask(machine);
        if(finishCount>0){//数据已标记完成
            log.info("正常汇报:");
            }else{
                log.info("当前无共工作的任务,无效汇报完成!");
            }
        }else{
            log.info("当前无共工作的任务,无效汇报完成!");
        }
    }
    //@Scheduled(fixedDelay = 1000)
    public void markingTasks() {
        JSONObject jsonObject = new JSONObject();
        List<Tasking> taskings=taskingMapper.selectList(new MPJLambdaWrapper<Tasking>()
                .eq(Tasking::getState,"线上")
                .eq(Tasking::getCurrentCraft,"打标"));
        jsonObject.append("taskings", taskings);
        Machine machine=machineMapper.selectById(11L);
        List<Tasking> taskingList=taskingService.findMachineTask(machine);
        jsonObject.append("taskingList", taskingList);
        ArrayList<WebSocketServer> sendwServer = WebSocketServer.sessionMap.get("marking");
        if (sendwServer != null) {
JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/job/PLCEdging.java
@@ -32,9 +32,10 @@
        if (!Objects.equals(edgingSign, "")){
            Tasking glass = new Tasking();
            glass.setWorkState("工作");
            glass.setCurrentCraft("磨边");
            //glass.setCurrentCraft("磨边");
            glass.setState("线上");
            Tasking tasking =taskingService.selectTasking(glass);
            Tasking tasking =new Tasking();
            //Tasking tasking =taskingService.selectTasking(glass);
            //发送长宽厚尺寸
            S7object.getinstance().plccontrol.writeWord(plcParameterObject.getPlcParameter("length").getAddress(), Integer.parseInt(tasking.getLength().toString()));
            S7object.getinstance().plccontrol.writeWord(plcParameterObject.getPlcParameter("width").getAddress(), Integer.parseInt(tasking.getWidth().toString()));
JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/md/controller/MachineController.java
New file
@@ -0,0 +1,43 @@
package com.mes.md.controller;
import com.mes.md.entity.Machine;
import com.mes.md.entity.Tasking;
import com.mes.md.service.MachineService;
import com.mes.utils.Result;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
 * <p>
 *  前端控制器
 * </p>
 *
 * @author yanzhixin
 * @since 2024-09-13
 */
@RestController
@RequestMapping("/machine")
public class MachineController {
    @Autowired
    MachineService machineService;
    @ApiOperation("修改当前设备 【开工/暂停】")
    @PostMapping("/updateMachineState")
    @ResponseBody
    public Result updateMachineState(@RequestBody Machine machine) {
        int count =machineService.openOrCloseMachine(machine);
        return Result.build(200,"修改成功:"+count,count);
    }
    @ApiOperation("当前设备切换模式 【定制/标准】")
    @PostMapping("/toggleModeMachine")
    @ResponseBody
    public Result toggleModeMachine(@RequestBody Machine machine) {
        int count =machineService.toggleModeMachine(machine);
        return Result.build(200,"修改成功:"+count,count);
    }
}
JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/md/controller/TaskingController.java
@@ -1,6 +1,7 @@
package com.mes.md.controller;
import com.mes.md.entity.Machine;
import com.mes.md.entity.Tasking;
import com.mes.md.service.TaskingService;
import com.mes.utils.Result;
@@ -15,8 +16,8 @@
 * 工作任务操作记录明细 前端控制器
 * </p>
 *
 * @author wu
 * @since 2024-08-28
 * @author yanzhixin
 * @since 2024-09-13
 */
    @RestController
    @RequestMapping("/tasking")
@@ -24,84 +25,109 @@
        @Autowired
        private TaskingService taskingService;
        @ApiOperation("切换模式")
        @PostMapping("/updateLoadState") //切换模式"
        @ResponseBody
        public Result<Boolean> updateStatus(@RequestBody Integer state) {
            if(state == 1){
                boolean result =taskingService.updateStatus(state);
                return Result.build(1,"定制模式",result);
            }else {
                boolean result =taskingService.updateStatus(state);
                return Result.build(0,"标准模式",result);
            }
        }
        @ApiOperation("点击暂停设备")
        @PostMapping("/updateLoadStatus") //点击暂停设备
        @ResponseBody
        public Result<Boolean> updateLoadStatus(@RequestBody Integer state) {
            if(state == 1){
                boolean result =taskingService.updateLoadState(state);
                return Result.build(1,"成功",result);
            }else {
                boolean result =taskingService.updateLoadState(state);
                return Result.build(0,"成功",result);
            }
        }
        @ApiOperation("点击破损")
        @PostMapping("/updateDamage") //暂停上片任务
        @ResponseBody
        public Result<Tasking> updateDamage(@RequestBody Tasking tasking) {
            boolean result =taskingService.updateDamage(tasking);
            return Result.build(1,"定制模式",null);
//        @ApiOperation("切换模式")
//        @PostMapping("/updateLoadState") //切换模式"
//        @ResponseBody
//        public Result<Boolean> updateStatus(@RequestBody Integer state) {
//            if(state == 1){
//                boolean result =taskingService.updateStatus(state);
//                return Result.build(1,"定制模式",result);
//            }else {
//                boolean result =taskingService.updateStatus(state);
//                return Result.build(0,"标准模式",result);
//            }
//        }
//        @ApiOperation("点击暂停设备")
//        @PostMapping("/updateLoadStatus") //点击暂停设备
//        @ResponseBody
//        public Result<Boolean> updateLoadStatus(@RequestBody Integer state) {
//            if(state == 1){
//                boolean result =taskingService.updateLoadState(state);
//                return Result.build(1,"成功",result);
//            }else {
//                boolean result =taskingService.updateLoadState(state);
//                return Result.build(0,"成功",result);
//            }
//        }
//        @ApiOperation("点击破损")
//        @PostMapping("/updateDamage") //暂停上片任务
//        @ResponseBody
//        public Result<Tasking> updateDamage(@RequestBody Tasking tasking) {
//
//            boolean result =taskingService.updateDamage(tasking);
//            return Result.build(1,"定制模式",null);
//
//
//        }
//        @ApiOperation("查询当前模式过去的玻璃")
//        @PostMapping("/selectTasking") //暂停上片任务
//        @ResponseBody
//        public Result<List<Tasking>> selectTasking() {
//
//            List<Tasking> tasking =taskingService.selectTasking();
//            return Result.build(1,"定制模式",tasking);
//        }
        }
        @ApiOperation("查询当前模式过去的玻璃")
        @PostMapping("/selectTasking") //暂停上片任务
        @ResponseBody
        public Result<List<Tasking>> selectTasking() {
            List<Tasking> tasking =taskingService.selectTasking();
            return Result.build(1,"定制模式",tasking);
        }
        @ApiOperation("查询当前工艺,某工作状态的线上任务")
        @PostMapping("/findCraftTasking")
        @ApiOperation("查询当前设备,未完工状态的线上任务")
        @PostMapping("/findMachineTask")
        @ResponseBody
        public Result findCraftTasking(@RequestBody Tasking tasking) {
            List<Tasking> list =taskingService.findCraftTasking(tasking);
        public Result findMachineTask(@RequestBody Machine machine) {
            List<Tasking> list =taskingService.findMachineTask(machine);
            return Result.build(200,"成功",list);
        }
        @ApiOperation("修改任务状态 【破损/失败/完工】")
        @PostMapping("/updateCraftTasking")
        @ApiOperation("查询当前设备,某状态的线上任务【等待/正在工作/完工】")
        @PostMapping("/findMachineWorkStateTask")
        @ResponseBody
        public Result updateCraftTasking(@RequestBody Tasking tasking) {
            int count =taskingService.updateCraftTasking(tasking);
        public Result findMachineWorkStateTask(@RequestBody Machine machine,String workState) {
            List<Tasking> list =taskingService.findMachineWorkStateTask(machine,workState);
            return Result.build(200,"成功",list);
        }
        @ApiOperation("修改玻璃状态 【破损】")
        @PostMapping("/damagedTask")
        @ResponseBody
        public Result damagedTask(@RequestBody Tasking tasking) {
            int count =taskingService.damagedTask(tasking);
            return Result.build(200,"修改成功:"+count,count);
        }
        @ApiOperation("修改当前设备 【开工/暂停】")
        @PostMapping("/updateMachineState")
        @ApiOperation("修改任务状态 【正在工作】")
        @PostMapping("/startMachineTask")
        @ResponseBody
        public Result updateMachineState(@RequestBody Tasking tasking) {
            int count =taskingService.updateCraftTasking(tasking);
        public Result startMachineTask(@RequestBody Machine machine) {
            Tasking tasking =taskingService.startMachineTask(machine);
            return Result.build(200,"修改成功:",tasking);
        }
        @ApiOperation("修改任务状态 【失败】")
        @PostMapping("/loseMachineTask")
        @ResponseBody
        public Result loseMachineTask(@RequestBody Machine machine) {
            int count =taskingService.loseMachineTask(machine);
            return Result.build(200,"修改成功:"+count,count);
        }
        @ApiOperation("修改任务状态 【完工】")
        @PostMapping("/finishMachineTask")
        @ResponseBody
        public Result finishMachineTask(@RequestBody Machine machine) {
            int count =taskingService.finishMachineTask(machine);
            return Result.build(200,"修改成功:"+count,count);
        }
        @ApiOperation("修改当前设备 【上线】")
        @PostMapping("/updateTopLine")
        @PostMapping("/glassTopLine")
        @ResponseBody
        public Result updateTopLine(@RequestBody Tasking tasking) {
            int count =taskingService.updateCraftTasking(tasking);
        public Result glassTopLine(@RequestBody List<Tasking> taskingList) {
            int count =taskingService.glassTopLine(taskingList);
            return Result.build(200,"修改成功:"+count,count);
        }
        @ApiOperation("修改当前设备 【下线】")
        @PostMapping("/updateDownLine")
        @PostMapping("/glassDownLine")
        @ResponseBody
        public Result updateDownLine(@RequestBody Tasking tasking) {
            int count =taskingService.updateCraftTasking(tasking);
        public Result glassDownLine(@RequestBody Tasking tasking) {
            int count =taskingService.glassDownLine(tasking);
            return Result.build(200,"修改成功:"+count,count);
        }
JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/md/entity/Machine.java
@@ -48,6 +48,16 @@
    private String state;
    /**
     * 设备模式
     */
    private int mode;
    /**
     * 最大工作任务数
     */
    private int maxTaskCount;
    /**
     * 备注
     */
    private String remark;
JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/md/entity/Tasking.java
@@ -23,7 +23,7 @@
    /**
     * 玻璃唯一ID(北玻)主键
     */
      @TableId(value = "glass_id", type = IdType.AUTO)
    @TableId(value = "glass_id", type = IdType.AUTO)
    private Long glassId;
    /**
@@ -102,20 +102,29 @@
    private Integer isSilkScreen;
    /**
     * 任务状态【等待/工作/完成】
     * 任务执行状态【等待/工作/完成】
     */
    private String workState;
    /**
     * 当前所在工艺
     */
    private String currentCraft;
//    /**
//     * 当前所在工艺
//     */
//    private String currentCraft;
    /**
     * 状态【线上/线下】
     * 当前所在工艺 id (线路ID)
     */
    private Long lineConfigurationId;
    /**
     * 生产状态【线上/线下】
     */
    private String state;
    /**
     * 玻璃状态【正常/破损】
     */
    private String glassState;
}
JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/md/service/MachineService.java
@@ -8,9 +8,18 @@
 *  服务类
 * </p>
 *
 * @author wu
 * @since 2024-08-28
 * @author yanzhixin
 * @since 2024-09-13
 */
public interface MachineService extends MPJBaseService<Machine> {
    /**
     * @param machine 修改当前设备状态:【开工/暂停】
     * @return
     */
    int openOrCloseMachine(Machine machine);
    /**
     * @param machine 切换设备模式:(上片:【1定制/2标准】),其他设备暂时没有模式
     * @return
     */
    int toggleModeMachine(Machine machine);
}
JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/md/service/TaskingService.java
@@ -1,6 +1,7 @@
package com.mes.md.service;
import com.github.yulichang.base.MPJBaseService;
import com.mes.md.entity.Machine;
import com.mes.md.entity.Tasking;
import java.util.List;
@@ -14,36 +15,37 @@
 * @since 2024-08-28
 */
public interface TaskingService extends MPJBaseService<Tasking> {
    /**
     * 更改上片模式
     * @return boolean
     */
    boolean updateStatus(Integer state);
    /**
     *更改联机状态
     * @return boolean
     */
    boolean updateLoadState(Integer state);
    /**
     * 点击破损
     * @return boolean
     */
    boolean updateDamage(Tasking tasking);
    /**
     * 查询当前模式过去的玻璃
     * @return List<Tasking>
     */
    List<Tasking> selectTasking();
//    /**
//     * 更改上片模式
//     * @return boolean
//     */
//    boolean updateStatus(Integer state);
//    /**
//     *更改联机状态
//     * @return boolean
//     */
//    boolean updateLoadState(Integer state);
//    /**
//     * 点击破损
//     * @return boolean
//     */
//    boolean updateDamage(Tasking tasking);
//    /**
//     * 查询当前模式过去的玻璃
//     * @return List<Tasking>
//     */
//    List<Tasking> selectTasking();
//    /**
//     * 根据不同工艺查询即将上片的数据
//     * @return List<Tasking>
//     */
//    Tasking selectTasking(Tasking tasking);
    /**
     * 定制模式下将扫码出来id获取成玻璃数据赋值给当前最新的glassId
     * @return List<Tasking>
     */
    Boolean insertTaskingPro(String scanId);
    /**
     * 根据不同工艺查询即将上片的数据
     * @return List<Tasking>
     */
    Tasking selectTasking(Tasking tasking);
    /**
     * 根据标准模式的任务顺序获取玻璃数据
     * @return List<Tasking>
@@ -59,13 +61,55 @@
     * @return List<Tasking>
     */
    boolean updateTaskingState(Tasking tasking);
    /**
     * 查询当前工艺,某工作状态的线上任务
     * @return List<Tasking>
     * @param machine
     * 查询当前设备,线上未完工的任务   (线上/正常)
     * @return
     */
    List<Tasking> findCraftTasking(Tasking tasking);
    int updateCraftTasking(Tasking tasking);
    int updateDownLine(Tasking tasking);
    List<Tasking> findMachineTask(Machine machine);
    /**
     * @param machine,workState
     * 查询当前设备,线上【等待/工作/完工】的任务 升序   (线上/正常)
     * @return
     */
    List<Tasking> findMachineWorkStateTask(Machine machine, String workState);
    /**
     * @param machine
     * 当前设备标记正在工作:线上等待的任务第一条   (线上/正常)
     * @return
     */
    Tasking startMachineTask(Machine machine);
    /**
     * @param machine
     * 当前设备标记完成:正在工作的第一个任务   (线上/正常)   返回完成数量
     * @return
     */
    int finishMachineTask(Machine machine);
    /**
     * @param machine
     * 当前设备标记失败,正在工作的最后一个任务   (线上/正常)   返回失败数量
     * @return
     */
    int loseMachineTask(Machine machine);
    /**
     * @param tasking
     * 破损玻璃,  (线上/正常)   返回破损数量
     * @return
     */
    int damagedTask(Tasking tasking);
    /**
     * @param tasking
     * 修改状态 【下线】
     * @return
     */
    int glassDownLine(Tasking tasking);
    /**
     * @param taskingList
     * 批量修改状态 【上线】
     * @return
     */
    int glassTopLine(List<Tasking> taskingList);
}
JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/md/service/impl/MachineServiceImpl.java
@@ -1,13 +1,12 @@
package com.mes.md.service.impl;
import com.github.yulichang.base.MPJBaseServiceImpl;
import com.mes.md.entity.Line;
import com.mes.md.entity.Machine;
import com.mes.md.mapper.LineMapper;
import com.mes.md.mapper.MachineMapper;
import com.mes.md.service.LineService;
import com.mes.md.service.MachineService;
import org.springframework.stereotype.Service;
import java.util.Objects;
/**
 * <p>
@@ -20,4 +19,33 @@
@Service
public class MachineServiceImpl extends MPJBaseServiceImpl<MachineMapper, Machine> implements MachineService {
    /**
     * @param machine 修改当前设备状态:【开工/暂停】
     * @return
     */
    @Override
    public int openOrCloseMachine(Machine machine){
        Machine oldmachine=baseMapper.selectById(machine);
        if(!Objects.isNull(oldmachine)){
            oldmachine.setState(machine.getState());
            return baseMapper.updateById(oldmachine);
        }
        return 0;
    }
    /**
     * @param machine 切换设备模式:(上片:【1定制/2标准】),其他设备暂时没有模式
     * @return
     */
    @Override
    public int toggleModeMachine(Machine machine){
        Machine oldmachine=baseMapper.selectById(machine);
        if(!Objects.isNull(oldmachine)){
            oldmachine.setMode(machine.getMode());
            return baseMapper.updateById(oldmachine);
        }
        return 0;
    }
}
JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/md/service/impl/TaskingServiceImpl.java
@@ -3,10 +3,12 @@
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.github.yulichang.base.MPJBaseServiceImpl;
import com.github.yulichang.query.MPJLambdaQueryWrapper;
import com.github.yulichang.wrapper.MPJLambdaWrapper;
import com.mes.common.S7object;
import com.mes.device.PlcParameterObject;
import com.mes.md.entity.GlassInfo;
import com.mes.md.entity.LineConfiguration;
import com.mes.md.entity.Machine;
import com.mes.md.entity.Tasking;
import com.mes.md.mapper.GlassInfoMapper;
import com.mes.md.mapper.TaskingMapper;
@@ -33,48 +35,201 @@
    GlassInfoMapper glassInfoMapper;
    @Autowired
    GlassInfoService glassInfoService;
    PlcParameterObject plcParameterObject = S7object.getinstance().PlcMesObject;
    @Override
    public boolean updateStatus(Integer state) {
        //更改上片模式
        //向设备发送选择的状态
        S7object.getinstance().plccontrol.writeWord(plcParameterObject.getPlcParameter("Status").getAddress(), state);
        //发送后重新读取判断是否更改成功
        String loadStatus = plcParameterObject.getPlcParameter("Status").getValue();
        return state == Integer.parseInt(loadStatus);
    }
    /**
     * @param state
     * @param machine
     * 查询当前设备,线上未完工的任务   (线上/正常)
     * @return
     */
    @Override
    public boolean updateLoadState(Integer state) {
        //更改联机状态
        //向设备发送选择的状态
        S7object.getinstance().plccontrol.writeWord(plcParameterObject.getPlcParameter("loadState").getAddress(), state);
        //发送后重新读取判断是否更改成功
        String loadState = plcParameterObject.getPlcParameter("loadState").getValue();
        return state == Integer.parseInt(loadState);
    public List<Tasking> findMachineTask(Machine machine) {
        List<Tasking> list=baseMapper.selectJoinList(Tasking.class,new MPJLambdaWrapper<Tasking>()
                .selectAll(Tasking.class)
                .innerJoin(LineConfiguration.class,LineConfiguration::getId,Tasking::getLineConfigurationId)
                .innerJoin(Machine.class,Machine::getId,LineConfiguration::getMachineId)
                .eq(LineConfiguration::getMachineId,machine.getId())
                .eq(Tasking::getGlassState,"正常")
                .eq(Tasking::getState,"线上")
                .ne(Tasking::getWorkState,"完工")
                .orderByAsc(Tasking::getTaskSequence));
        return list;
    }
    /**
     * @param machine,workState
     * 查询当前设备,线上【等待/工作/完工】的任务 升序   (线上/正常)
     * @return
     */
    @Override
    public boolean updateDamage(Tasking tasking) {
        UpdateWrapper<Tasking> queryWrapper = new UpdateWrapper<>();
        queryWrapper.eq("glass_id",tasking.getGlassId())
                .set("work_state",tasking.getWorkState());
        return this.update(queryWrapper);
    public List<Tasking> findMachineWorkStateTask(Machine machine, String workState) {
        List<Tasking> list=baseMapper.selectJoinList(Tasking.class,new MPJLambdaWrapper<Tasking>()
                .selectAll(Tasking.class)
                .innerJoin(LineConfiguration.class,LineConfiguration::getId,Tasking::getLineConfigurationId)
                .innerJoin(Machine.class,Machine::getId,LineConfiguration::getMachineId)
                .eq(LineConfiguration::getMachineId,machine.getId())
                .eq(Tasking::getGlassState,"正常")
                .eq(Tasking::getState,"线上")
                .eq(Tasking::getWorkState,workState)
                .orderByAsc(Tasking::getTaskSequence));
        return list;
    }
    /**
     * @param machine
     * 当前设备标记正在工作:线上等待的任务第一条   (线上/正常)
     * @return
     */
    @Override
    public List<Tasking> selectTasking() {
        QueryWrapper<Tasking> queryWrapper = new QueryWrapper<>();
        queryWrapper.orderByDesc("task_sequence");
        return list(queryWrapper);
    public Tasking startMachineTask(Machine machine) {
        List<Tasking> list=this.findMachineWorkStateTask(machine,"等待");
        if(!list.isEmpty()){
            Tasking tasking=list.get(0);
            tasking.setWorkState("正在工作");
            if(baseMapper.updateById(tasking)>0){
                return tasking;
            };
        }
        return null;
    }
    /**
     * @param machine
     * 当前设备标记完成:正在工作的第一个任务   (线上/正常)   返回完成数量
     * @return
     */
    @Override
    public int finishMachineTask(Machine machine) {
        List<Tasking> list=this.findMachineWorkStateTask(machine,"正在工作");
        if(!list.isEmpty()){
            Tasking tasking=list.get(0);
            tasking.setWorkState("完工");
            return baseMapper.updateById(tasking);
        }
        return 0;
    }
    /**
     * @param machine
     * 当前设备标记失败,正在工作的最后一个任务   (线上/正常)   返回失败数量
     * @return
     */
    @Override
    public int loseMachineTask(Machine machine) {
        List<Tasking> list=baseMapper.selectJoinList(Tasking.class,new MPJLambdaWrapper<Tasking>()
                .selectAll(Tasking.class)
                .innerJoin(LineConfiguration.class,LineConfiguration::getId,Tasking::getLineConfigurationId)
                .innerJoin(Machine.class,Machine::getId,LineConfiguration::getMachineId)
                .eq(LineConfiguration::getMachineId,machine.getId())
                .eq(Tasking::getGlassState,"正常")
                .eq(Tasking::getState,"线上")
                .eq(Tasking::getWorkState,"正在工作")
                .orderByDesc(Tasking::getTaskSequence));
        if(!list.isEmpty()){
            Tasking tasking=list.get(0);
            tasking.setWorkState("等待");
            return baseMapper.updateById(tasking);
        }
        return 0;
    }
    /**
     * @param tasking
     * 破损玻璃,  (线上/正常)   返回破损数量
     * @return
     */
    @Override
    public int damagedTask(Tasking tasking) {
        Tasking oldTasking=baseMapper.selectById(tasking);
        if(!Objects.isNull(oldTasking)){
            oldTasking.setGlassState("破损");
            return baseMapper.updateById(oldTasking);
        }
        return 0;
    }
    /**
     * @param tasking
     * 修改状态 【下线】
     * @return
     */
    @Override
    public int glassDownLine(Tasking tasking) {
        Tasking oldTasking=baseMapper.selectById(tasking);
        if (!Objects.isNull(oldTasking)){
            oldTasking.setState(tasking.getState());
            return baseMapper.updateById(oldTasking);
        }
        return 0;
    }
    /**
     * @param taskingList
     * 批量修改状态 【上线】
     * @return
     */
    @Override
    public int glassTopLine(List<Tasking> taskingList) {
        int resultCount=0;
        for (Tasking tasking:taskingList){
            Tasking oldTasking=baseMapper.selectById(tasking);
            if (!Objects.isNull(oldTasking)){
                oldTasking.setState(tasking.getState());
                resultCount+=baseMapper.updateById(oldTasking);
            }
        }
        return resultCount;
    }
//
//    @Override
//    public boolean updateStatus(Integer state) {
//        //更改上片模式
//        //向设备发送选择的状态
//        S7object.getinstance().plccontrol.writeWord(plcParameterObject.getPlcParameter("Status").getAddress(), state);
//        //发送后重新读取判断是否更改成功
//        String loadStatus = plcParameterObject.getPlcParameter("Status").getValue();
//        return state == Integer.parseInt(loadStatus);
//
//    }
//
//    /**
//     * @param state
//     * @return
//     */
//    @Override
//    public boolean updateLoadState(Integer state) {
//        //更改联机状态
//        //向设备发送选择的状态
//        S7object.getinstance().plccontrol.writeWord(plcParameterObject.getPlcParameter("loadState").getAddress(), state);
//        //发送后重新读取判断是否更改成功
//        String loadState = plcParameterObject.getPlcParameter("loadState").getValue();
//        return state == Integer.parseInt(loadState);
//
//    }
//
//    @Override
//    public boolean updateDamage(Tasking tasking) {
//        UpdateWrapper<Tasking> queryWrapper = new UpdateWrapper<>();
//        queryWrapper.eq("glass_id",tasking.getGlassId())
//                .set("work_state",tasking.getWorkState());
//        return this.update(queryWrapper);
//    }
//
//    @Override
//    public List<Tasking> selectTasking() {
//        QueryWrapper<Tasking> queryWrapper = new QueryWrapper<>();
//        queryWrapper.orderByDesc("task_sequence");
//        return list(queryWrapper);
//    }
//    @Override
//    public Tasking selectTasking(Tasking tasking) {
//        QueryWrapper<Tasking> queryWrapper = new QueryWrapper<>();
//        queryWrapper.eq("line_configuration_id",tasking.getLineConfigurationId())
//                .eq("state",tasking.getState())
//                .eq("work_state",tasking.getWorkState())
//                .orderByAsc("glass_id");
//        return getOne(queryWrapper);
//    }
    @Override
    public Boolean insertTasking(String status) {
        Tasking tasking = new Tasking();
@@ -100,13 +255,13 @@
            tasking.setSilkScreenY(glassInfo.getSilkScreenY());
            tasking.setIsMarking(glassInfo.getIsMarking());
            tasking.setIsSilkScreen(glassInfo.getIsSilkScreen());
            tasking.setCurrentCraft("上片");
            tasking.setLineConfigurationId(1L);
        }
        }
        else {
            tasking.setTaskType("定制");
            tasking.setCurrentCraft("上片");
            tasking.setLineConfigurationId(1L);
        }
        return save(tasking);
    }
@@ -114,32 +269,32 @@
    @Override
    public boolean updateTasking(String scanId) {
        Tasking glass=new Tasking();
        glass.setCurrentCraft("上片");
        glass.setState("完成");
        glass.setLineConfigurationId(1L);
        //glass.setCurrentCraft("上片");
        glass.setWorkState("完工");
        glass.setTaskType("定制");
        //获取当前上片的定制任务id
        Tasking tasking= selectTasking(glass);
        //获取当前扫描的玻璃数据
        GlassInfo glassInfo = glassInfoService.selectTaskingByGlass(scanId);
        if(glassInfo!=null){
            tasking.setBatchNumber(glassInfo.getBatchNumber());
            tasking.setScanId(glassInfo.getScanId());
            tasking.setProgramId(glassInfo.getProgramId());
            tasking.setTaskType(glassInfo.getTaskType());
            tasking.setTaskSequence(glassInfo.getTaskSequence());
            tasking.setTaskQuantity(glassInfo.getTaskQuantity());
            tasking.setLength(glassInfo.getLength());
            tasking.setWidth(glassInfo.getWidth());
            tasking.setThickness(glassInfo.getThickness());
            tasking.setDrawingGlue(glassInfo.getDrawingGlue());
            tasking.setDrawingMarking(glassInfo.getDrawingMarking());
            tasking.setSilkScreenX(glassInfo.getSilkScreenX());
            tasking.setSilkScreenY(glassInfo.getSilkScreenY());
            tasking.setIsMarking(glassInfo.getIsMarking());
            tasking.setIsSilkScreen(glassInfo.getIsSilkScreen());
            tasking.setCurrentCraft("扫码");
            glass.setBatchNumber(glassInfo.getBatchNumber());
            glass.setScanId(glassInfo.getScanId());
            glass.setProgramId(glassInfo.getProgramId());
            glass.setTaskType(glassInfo.getTaskType());
            glass.setTaskSequence(glassInfo.getTaskSequence());
            glass.setTaskQuantity(glassInfo.getTaskQuantity());
            glass.setLength(glassInfo.getLength());
            glass.setWidth(glassInfo.getWidth());
            glass.setThickness(glassInfo.getThickness());
            glass.setDrawingGlue(glassInfo.getDrawingGlue());
            glass.setDrawingMarking(glassInfo.getDrawingMarking());
            glass.setSilkScreenX(glassInfo.getSilkScreenX());
            glass.setSilkScreenY(glassInfo.getSilkScreenY());
            glass.setIsMarking(glassInfo.getIsMarking());
            glass.setIsSilkScreen(glassInfo.getIsSilkScreen());
            glass.setLineConfigurationId(2L);
        }
        return updateById(tasking);
        return updateById(glass);
    }
@@ -151,58 +306,12 @@
    }
    @Override
    public Tasking selectTasking(Tasking tasking) {
        QueryWrapper<Tasking> queryWrapper = new QueryWrapper<>();
        queryWrapper.eq("current_craft",tasking.getCurrentCraft())
                .eq("state",tasking.getState())
                .eq("work_state",tasking.getWorkState())
                .orderByAsc("glass_id");
        return getOne(queryWrapper);
    }
    @Override
    public Boolean insertTaskingPro(String tasking) {
        return null;
    }
    /**
     * @param tasking
     * 查询当前工艺,线上未完工的任务
     * @return
     */
    @Override
    public List<Tasking> findCraftTasking(Tasking tasking) {
        return baseMapper.selectList(new MPJLambdaQueryWrapper<Tasking>()
                .selectAll(Tasking.class)
                .eq(Tasking::getCurrentCraft,tasking.getCurrentCraft())
                .ne(Tasking::getWorkState,"完工")
                .orderByAsc(Tasking::getGlassId));
    }
    /**
     * @param tasking
     * 修改任务状态 【破损/失败/完工】
     * @return
     */
    @Override
    public int updateCraftTasking(Tasking tasking) {
        Tasking oldTasking=baseMapper.selectById(tasking);
        oldTasking.setWorkState(tasking.getWorkState());
        return baseMapper.updateById(oldTasking);
    }
    /**
     * @param tasking
     * 修改状态 【下线】
     * @return
     */
    @Override
    public int updateDownLine(Tasking tasking) {
        Tasking oldTasking=baseMapper.selectById(tasking);
        oldTasking.setState(tasking.getState());
        return baseMapper.updateById(oldTasking);
    }
}
JiuMuMesParent/moduleService/DeviceInteractionModule/src/test/java/com/mes/TaskingModuleApplicationTest.java
@@ -37,20 +37,7 @@
        log.info("完整路径:{}", Arrays.asList("123"));
    }
    @Test
    public void testFindPa() {
        Tasking task=new Tasking();
        task.setGlassId(1L);
        task.setWorkState("破损");
        boolean tasking= taskingService.updateDamage(task);
        log.info("更改暂停开始:{}", Arrays.asList(tasking));
    }
    @Test
    public void testFindPa2() {
        List<Tasking> tasking= taskingService.selectTasking();
        log.info("查询当前过去的任务:{}", Arrays.asList(tasking));
    }
UI-Project/src/views/Marking/marking.vue
@@ -18,12 +18,9 @@
//获取数据
const load = async() => {
  try {
    const response = await request.post('/deviceInteraction/tasking/findCraftTasking',
    const response = await request.post('/deviceInteraction/tasking/findMachineTask',
    {
      "glassId": 0,
      "state": "线上",
      "workState": "工作",
      "currentCraft": "打磨"
      "id": 11
    }); // 替换为你的API端点  
    if (response.code === 200) {
      findCraftTaskingData.value= response.data;
@@ -34,8 +31,18 @@
    // console.error('Error fetching rects :', error);  
  }
}
//修改工作状态 【失败/工作/完成】
//修改工作状态 【失败/正在工作/完工】
const workStatus = async(row,state) => {
  let url;
  if(state=="失败"){
    url="/deviceInteraction/tasking/loseMachineTask";
  }else if(state=="正在工作"){
    url="/deviceInteraction/tasking/startMachineTask";
  }else if(state=="完工"){
    url="/deviceInteraction/tasking/finishMachineTask";
  }else{
    return;
  }
  ElMessageBox.confirm(
        t('marking.tips'),
        t('delivery.prompt'),  
@@ -47,10 +54,9 @@
      )
        .then(() => {
          //开始修改
          request.post("/deviceInteraction/tasking/updateCraftTasking",
          request.post(url,
            {
              "glassId": row.glassId,
              "workState": state
              "id": 11
            }).then((res) => { // 替换为你的API端点  
              if (res.code === 200) {
                ElMessage.success(res.message);
@@ -73,7 +79,10 @@
const machineStatus = async(row,state) => {
}
//破损
const damagedTask = async(row) => {
}
//下线(拿走)
const downLine = async(row,state) => {
  ElMessageBox.confirm(
@@ -144,8 +153,9 @@
        <el-table-column prop="workState" label="状态" />
        <el-table-column fixed="right" :label="$t('productStock.operate')" align="center" width="270">
          <template #default="scope">
            <el-button size="mini" link type="primary" plain @click="workStatus(scope.row, '破损')">破损</el-button>
            <el-button size="mini" link type="primary" plain @click="workStatus(scope.row, '失败')">重发</el-button>
            <el-button size="mini" link type="primary" plain @click="workStatus(scope.row, '完工')">完工</el-button>
            <el-button size="mini" link type="primary" plain @click="workStatus(scope.row, '破损')">破损</el-button>
            <el-button size="mini" link type="primary" plain @click="downLine(scope.row, '下线')">下线</el-button>
          </template>
        </el-table-column>
logs/deviceInteraction/web_error.log
@@ -1,12 +1,3 @@
2024-09-12 10:21:44.900 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-12 10:21:45.085 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-12 10:21:45.170 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-12 22:43:40.854 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-12 22:43:41.059 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-12 22:43:41.157 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-12 22:46:56.118 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-12 22:46:56.300 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-12 22:46:56.388 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-12 23:03:27.754 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-12 23:03:27.948 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-12 23:03:28.026 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-14 08:18:43.331 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-14 08:18:43.533 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
2024-09-14 08:18:43.607 [main] ERROR org.apache.catalina.core.AprLifecycleListener - An incompatible version [1.2.10] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
logs/deviceInteraction/web_info.log
@@ -1,174 +1,39 @@
2024-09-12 10:21:26.964 [Thread-34] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
2024-09-12 10:21:26.992 [Thread-34] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
2024-09-12 10:21:27.001 [Thread-34] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor'
2024-09-12 10:21:27.013 [Thread-34] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-09-12 10:21:27.029 [Thread-34] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
2024-09-12 10:21:27.031 [Thread-34] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-09-12 10:21:41.340 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$a3358540] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 10:21:43.489 [main] INFO  com.mes.DeviceInteractionModuleApplication - The following profiles are active: prod
2024-09-12 10:21:44.349 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
2024-09-12 10:21:44.352 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode.
2024-09-12 10:21:44.391 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 23ms. Found 0 repository interfaces.
2024-09-12 10:21:44.644 [main] INFO  o.springframework.cloud.context.scope.GenericScope - BeanFactory id=6ad6a522-b511-3382-9ba4-990314bdc48c
2024-09-12 10:21:44.742 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$871b8243] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 10:21:44.771 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 10:21:44.773 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$f0a9f314] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 10:21:44.865 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 10:21:44.881 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$a3358540] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 10:21:45.158 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8081 (http)
2024-09-12 10:21:45.171 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8081"]
2024-09-12 10:21:45.179 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
2024-09-12 10:21:45.179 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24]
2024-09-12 10:21:45.304 [main] INFO  o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-09-12 10:21:45.304 [main] INFO  org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 1802 ms
2024-09-12 10:21:45.466 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete
2024-09-12 10:21:45.625 [main] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited
2024-09-12 10:21:45.626 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success
2024-09-12 10:21:45.626 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [jiumumes]
2024-09-12 10:21:45.653 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init
2024-09-12 10:21:47.878 [main] INFO  com.mes.service.PlcAgreement - 初始化PlcCacheGlass:false
2024-09-12 10:21:48.259 [main] INFO  s.d.s.w.PropertySourcedRequestMappingHandlerMapping - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
2024-09-12 10:21:48.273 [main] INFO  com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2024-09-12 10:21:48.277 [main] INFO  com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2024-09-12 10:21:48.428 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor'
2024-09-12 10:21:50.654 [main] INFO  org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname
2024-09-12 10:21:50.704 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService
2024-09-12 10:21:53.020 [main] INFO  org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname
2024-09-12 10:21:53.178 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed
2024-09-12 10:21:53.195 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s)
2024-09-12 10:21:53.224 [main] INFO  s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references
2024-09-12 10:21:53.421 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8081"]
2024-09-12 10:21:53.441 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8081 (http) with context path ''
2024-09-12 10:21:53.529 [main] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:8081 register finished
2024-09-12 10:21:55.543 [main] INFO  org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname
2024-09-12 10:21:55.545 [main] INFO  com.mes.DeviceInteractionModuleApplication - Started DeviceInteractionModuleApplication in 16.934 seconds (JVM running for 18.209)
2024-09-12 10:21:55.547 [main] INFO  com.mes.AppRunnerConfig - 启动完成
2024-09-12 10:23:22.882 [http-nio-8081-exec-1] INFO  o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-09-12 10:23:22.883 [http-nio-8081-exec-1] INFO  org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2024-09-12 10:23:22.893 [http-nio-8081-exec-1] INFO  org.springframework.web.servlet.DispatcherServlet - Completed initialization in 10 ms
2024-09-12 22:43:25.919 [Thread-45] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
2024-09-12 22:43:25.984 [Thread-45] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
2024-09-12 22:43:25.994 [Thread-45] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor'
2024-09-12 22:43:26.011 [Thread-45] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-09-12 22:43:26.031 [Thread-45] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
2024-09-12 22:43:26.032 [Thread-45] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-09-12 22:43:38.235 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$9dd05328] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 22:43:39.281 [main] INFO  com.mes.DeviceInteractionModuleApplication - The following profiles are active: prod
2024-09-12 22:43:40.252 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
2024-09-12 22:43:40.255 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode.
2024-09-12 22:43:40.297 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 23ms. Found 0 repository interfaces.
2024-09-12 22:43:40.570 [main] INFO  o.springframework.cloud.context.scope.GenericScope - BeanFactory id=dd2a68b9-3986-32ce-9dac-0306fb4de962
2024-09-12 22:43:40.676 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$81b6502b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 22:43:40.706 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 22:43:40.708 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$eb44c0fc] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 22:43:40.810 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 22:43:40.829 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$9dd05328] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 22:43:41.140 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8081 (http)
2024-09-12 22:43:41.157 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8081"]
2024-09-12 22:43:41.165 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
2024-09-12 22:43:41.166 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24]
2024-09-12 22:43:41.294 [main] INFO  o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-09-12 22:43:41.294 [main] INFO  org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 1996 ms
2024-09-12 22:43:41.460 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete
2024-09-12 22:43:41.639 [main] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited
2024-09-12 22:43:41.639 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success
2024-09-12 22:43:41.640 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [jiumumes]
2024-09-12 22:43:41.666 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init
2024-09-12 22:43:43.930 [main] INFO  com.mes.service.PlcAgreement - 初始化PlcCacheGlass:false
2024-09-12 22:43:44.392 [main] INFO  s.d.s.w.PropertySourcedRequestMappingHandlerMapping - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
2024-09-12 22:43:44.409 [main] INFO  com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2024-09-12 22:43:44.416 [main] INFO  com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2024-09-12 22:43:44.631 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor'
2024-09-12 22:43:45.842 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService
2024-09-12 22:43:47.247 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed
2024-09-12 22:43:47.265 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s)
2024-09-12 22:43:47.295 [main] INFO  s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references
2024-09-12 22:43:47.520 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8081"]
2024-09-12 22:43:47.548 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8081 (http) with context path ''
2024-09-12 22:43:47.650 [main] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:8081 register finished
2024-09-12 22:43:48.606 [main] INFO  com.mes.DeviceInteractionModuleApplication - Started DeviceInteractionModuleApplication in 12.076 seconds (JVM running for 13.529)
2024-09-12 22:43:48.608 [main] INFO  com.mes.AppRunnerConfig - 启动完成
2024-09-12 22:45:32.181 [Thread-36] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
2024-09-12 22:45:32.186 [Thread-36] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
2024-09-12 22:45:32.188 [Thread-36] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor'
2024-09-12 22:45:32.193 [Thread-36] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-09-12 22:45:32.202 [Thread-36] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
2024-09-12 22:45:32.202 [Thread-36] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-09-12 22:46:53.819 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$e8da833e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 22:46:54.842 [main] INFO  com.mes.DeviceInteractionModuleApplication - The following profiles are active: prod
2024-09-12 22:46:55.575 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
2024-09-12 22:46:55.577 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode.
2024-09-12 22:46:55.611 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 22ms. Found 0 repository interfaces.
2024-09-12 22:46:55.887 [main] INFO  o.springframework.cloud.context.scope.GenericScope - BeanFactory id=19efedd1-1cfa-3015-9f03-869c667d3cdd
2024-09-12 22:46:55.986 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$ccc08041] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 22:46:56.012 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 22:46:56.014 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$364ef112] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 22:46:56.085 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 22:46:56.099 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$e8da833e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 22:46:56.370 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8081 (http)
2024-09-12 22:46:56.388 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8081"]
2024-09-12 22:46:56.395 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
2024-09-12 22:46:56.395 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24]
2024-09-12 22:46:56.510 [main] INFO  o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-09-12 22:46:56.510 [main] INFO  org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 1655 ms
2024-09-12 22:46:56.671 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete
2024-09-12 22:46:56.822 [main] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited
2024-09-12 22:46:56.823 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success
2024-09-12 22:46:56.823 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [jiumumes]
2024-09-12 22:46:56.846 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init
2024-09-12 22:46:59.063 [main] INFO  com.mes.service.PlcAgreement - 初始化PlcCacheGlass:false
2024-09-12 22:46:59.489 [main] INFO  s.d.s.w.PropertySourcedRequestMappingHandlerMapping - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
2024-09-12 22:46:59.503 [main] INFO  com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2024-09-12 22:46:59.507 [main] INFO  com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2024-09-12 22:46:59.707 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor'
2024-09-12 22:47:00.937 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService
2024-09-12 22:47:02.418 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed
2024-09-12 22:47:02.432 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s)
2024-09-12 22:47:02.462 [main] INFO  s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references
2024-09-12 22:47:02.668 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8081"]
2024-09-12 22:47:02.689 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8081 (http) with context path ''
2024-09-12 22:47:02.794 [main] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:8081 register finished
2024-09-12 22:47:03.749 [main] INFO  com.mes.DeviceInteractionModuleApplication - Started DeviceInteractionModuleApplication in 11.436 seconds (JVM running for 12.648)
2024-09-12 22:47:03.752 [main] INFO  com.mes.AppRunnerConfig - 启动完成
2024-09-12 23:03:11.744 [Thread-34] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
2024-09-12 23:03:11.748 [Thread-34] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
2024-09-12 23:03:11.750 [Thread-34] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor'
2024-09-12 23:03:11.754 [Thread-34] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing ....
2024-09-12 23:03:11.760 [Thread-34] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
2024-09-12 23:03:11.760 [Thread-34] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
2024-09-12 23:03:25.461 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$88784c06] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 23:03:26.477 [main] INFO  com.mes.DeviceInteractionModuleApplication - The following profiles are active: prod
2024-09-12 23:03:27.245 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
2024-09-12 23:03:27.247 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode.
2024-09-12 23:03:27.280 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 21ms. Found 0 repository interfaces.
2024-09-12 23:03:27.537 [main] INFO  o.springframework.cloud.context.scope.GenericScope - BeanFactory id=fc98f7ea-ba84-31c7-be7e-cd052b24a7e8
2024-09-12 23:03:27.623 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$6c5e4909] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 23:03:27.649 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 23:03:27.651 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$d5ecb9da] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 23:03:27.725 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 23:03:27.738 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$88784c06] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-12 23:03:28.015 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8081 (http)
2024-09-12 23:03:28.026 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8081"]
2024-09-12 23:03:28.033 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
2024-09-12 23:03:28.033 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24]
2024-09-12 23:03:28.150 [main] INFO  o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-09-12 23:03:28.150 [main] INFO  org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 1661 ms
2024-09-12 23:03:28.310 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete
2024-09-12 23:03:28.456 [main] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited
2024-09-12 23:03:28.457 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success
2024-09-12 23:03:28.457 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [jiumumes]
2024-09-12 23:03:28.484 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init
2024-09-12 23:03:30.591 [main] INFO  com.mes.service.PlcAgreement - 初始化PlcCacheGlass:false
2024-09-12 23:03:30.988 [main] INFO  s.d.s.w.PropertySourcedRequestMappingHandlerMapping - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
2024-09-12 23:03:31.005 [main] INFO  com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2024-09-12 23:03:31.009 [main] INFO  com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2024-09-12 23:03:31.161 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor'
2024-09-12 23:03:32.259 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService
2024-09-12 23:03:33.602 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed
2024-09-12 23:03:33.616 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s)
2024-09-12 23:03:33.646 [main] INFO  s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references
2024-09-12 23:03:33.861 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8081"]
2024-09-12 23:03:33.884 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8081 (http) with context path ''
2024-09-12 23:03:33.969 [main] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:8081 register finished
2024-09-12 23:03:34.851 [main] INFO  com.mes.DeviceInteractionModuleApplication - Started DeviceInteractionModuleApplication in 10.893 seconds (JVM running for 12.041)
2024-09-12 23:03:34.853 [main] INFO  com.mes.AppRunnerConfig - 启动完成
2024-09-14 08:18:40.905 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$fb56a29e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-14 08:18:41.983 [main] INFO  com.mes.DeviceInteractionModuleApplication - The following profiles are active: prod
2024-09-14 08:18:42.787 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
2024-09-14 08:18:42.797 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode.
2024-09-14 08:18:42.834 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 23ms. Found 0 repository interfaces.
2024-09-14 08:18:43.107 [main] INFO  o.springframework.cloud.context.scope.GenericScope - BeanFactory id=432254e5-7928-3152-835d-5704ee5f0ec0
2024-09-14 08:18:43.190 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$df3c9fa1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-14 08:18:43.219 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-14 08:18:43.221 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$48cb1072] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-14 08:18:43.301 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-14 08:18:43.314 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$fb56a29e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-09-14 08:18:43.596 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8081 (http)
2024-09-14 08:18:43.608 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8081"]
2024-09-14 08:18:43.615 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
2024-09-14 08:18:43.615 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24]
2024-09-14 08:18:43.736 [main] INFO  o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2024-09-14 08:18:43.737 [main] INFO  org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 1740 ms
2024-09-14 08:18:43.887 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete
2024-09-14 08:18:44.036 [main] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited
2024-09-14 08:18:44.037 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success
2024-09-14 08:18:44.037 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [jiumumes]
2024-09-14 08:18:44.060 [main] INFO  c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init
2024-09-14 08:18:46.240 [main] INFO  com.mes.service.PlcAgreement - 初始化PlcCacheGlass:false
2024-09-14 08:18:46.625 [main] INFO  s.d.s.w.PropertySourcedRequestMappingHandlerMapping - Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
2024-09-14 08:18:46.647 [main] INFO  com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2024-09-14 08:18:46.654 [main] INFO  com.netflix.config.sources.URLConfigurationSource - To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2024-09-14 08:18:46.872 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor'
2024-09-14 08:18:48.000 [main] INFO  o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService
2024-09-14 08:18:49.358 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed
2024-09-14 08:18:49.375 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s)
2024-09-14 08:18:49.406 [main] INFO  s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references
2024-09-14 08:18:49.618 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8081"]
2024-09-14 08:18:49.641 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8081 (http) with context path ''
2024-09-14 08:18:49.736 [main] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:8081 register finished
2024-09-14 08:18:50.656 [main] INFO  com.mes.DeviceInteractionModuleApplication - Started DeviceInteractionModuleApplication in 11.268 seconds (JVM running for 12.491)
2024-09-14 08:18:50.657 [main] INFO  com.mes.AppRunnerConfig - 启动完成
2024-09-14 08:19:03.663 [http-nio-8081-exec-1] INFO  o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-09-14 08:19:03.663 [http-nio-8081-exec-1] INFO  org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2024-09-14 08:19:03.673 [http-nio-8081-exec-1] INFO  org.springframework.web.servlet.DispatcherServlet - Completed initialization in 10 ms
logs/deviceInteraction/web_warn.log
@@ -1,83 +1,22 @@
2024-09-12 10:21:44.531 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgStorageCageMapper' and 'com.mes.edgstoragecage.mapper.EdgStorageCageMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 10:21:44.534 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'accountMapper' and 'com.mes.md.mapper.AccountMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 10:21:44.534 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgeGrindingLogMapper' and 'com.mes.md.mapper.EdgeGrindingLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 10:21:44.534 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'equipmentLogMapper' and 'com.mes.md.mapper.EquipmentLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 10:21:44.534 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'glassInfoMapper' and 'com.mes.md.mapper.GlassInfoMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 10:21:44.535 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'menuMapper' and 'com.mes.md.mapper.MenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 10:21:44.535 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'orderOriginalPieceMapper' and 'com.mes.md.mapper.OrderOriginalPieceMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 10:21:44.535 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pageMapper' and 'com.mes.md.mapper.PageMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 10:21:44.535 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'primitiveTaskMapper' and 'com.mes.md.mapper.PrimitiveTaskMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 10:21:44.535 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectLogMapper' and 'com.mes.md.mapper.ProjectLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 10:21:44.535 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectMapper' and 'com.mes.md.mapper.ProjectMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 10:21:44.535 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMapper' and 'com.mes.md.mapper.RoleMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 10:21:44.535 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMenuMapper' and 'com.mes.md.mapper.RoleMenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 10:21:44.535 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskLogMapper' and 'com.mes.md.mapper.TaskLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 10:21:44.535 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskingMapper' and 'com.mes.md.mapper.TaskingMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 10:21:44.535 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workTaskDetailMapper' and 'com.mes.md.mapper.WorkTaskDetailMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 10:21:44.535 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'engineeringMapper' and 'com.mes.engineering.mapper.EngineeringMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 10:21:44.536 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration.
2024-09-12 10:21:48.272 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.
2024-09-12 10:21:48.277 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.
2024-09-12 22:43:40.446 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgStorageCageMapper' and 'com.mes.edgstoragecage.mapper.EdgStorageCageMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:43:40.446 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'accountMapper' and 'com.mes.md.mapper.AccountMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:43:40.447 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgeGrindingLogMapper' and 'com.mes.md.mapper.EdgeGrindingLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:43:40.447 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'equipmentLogMapper' and 'com.mes.md.mapper.EquipmentLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:43:40.447 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'glassInfoMapper' and 'com.mes.md.mapper.GlassInfoMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:43:40.447 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'lineMapper' and 'com.mes.md.mapper.LineMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:43:40.447 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'menuMapper' and 'com.mes.md.mapper.MenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:43:40.447 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'orderOriginalPieceMapper' and 'com.mes.md.mapper.OrderOriginalPieceMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:43:40.447 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pageMapper' and 'com.mes.md.mapper.PageMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:43:40.447 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'primitiveTaskMapper' and 'com.mes.md.mapper.PrimitiveTaskMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:43:40.447 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectLogMapper' and 'com.mes.md.mapper.ProjectLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:43:40.447 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectMapper' and 'com.mes.md.mapper.ProjectMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:43:40.447 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMapper' and 'com.mes.md.mapper.RoleMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:43:40.447 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMenuMapper' and 'com.mes.md.mapper.RoleMenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:43:40.447 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskLogMapper' and 'com.mes.md.mapper.TaskLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:43:40.448 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskingMapper' and 'com.mes.md.mapper.TaskingMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:43:40.448 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workTaskDetailMapper' and 'com.mes.md.mapper.WorkTaskDetailMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:43:40.448 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'engineeringMapper' and 'com.mes.engineering.mapper.EngineeringMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:43:40.448 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration.
2024-09-12 22:43:44.409 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.
2024-09-12 22:43:44.416 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.
2024-09-12 22:46:55.750 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgStorageCageMapper' and 'com.mes.edgstoragecage.mapper.EdgStorageCageMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:46:55.750 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'accountMapper' and 'com.mes.md.mapper.AccountMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:46:55.750 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgeGrindingLogMapper' and 'com.mes.md.mapper.EdgeGrindingLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:46:55.750 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'equipmentLogMapper' and 'com.mes.md.mapper.EquipmentLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:46:55.750 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'glassInfoMapper' and 'com.mes.md.mapper.GlassInfoMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:46:55.750 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'lineMapper' and 'com.mes.md.mapper.LineMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:46:55.750 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'menuMapper' and 'com.mes.md.mapper.MenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:46:55.751 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'orderOriginalPieceMapper' and 'com.mes.md.mapper.OrderOriginalPieceMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:46:55.751 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pageMapper' and 'com.mes.md.mapper.PageMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:46:55.751 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'primitiveTaskMapper' and 'com.mes.md.mapper.PrimitiveTaskMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:46:55.751 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectLogMapper' and 'com.mes.md.mapper.ProjectLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:46:55.751 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectMapper' and 'com.mes.md.mapper.ProjectMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:46:55.751 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMapper' and 'com.mes.md.mapper.RoleMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:46:55.751 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMenuMapper' and 'com.mes.md.mapper.RoleMenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:46:55.751 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskLogMapper' and 'com.mes.md.mapper.TaskLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:46:55.751 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskingMapper' and 'com.mes.md.mapper.TaskingMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:46:55.751 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workTaskDetailMapper' and 'com.mes.md.mapper.WorkTaskDetailMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 22:46:55.752 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration.
2024-09-12 22:46:59.503 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.
2024-09-12 22:46:59.507 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.
2024-09-12 23:03:27.412 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgStorageCageMapper' and 'com.mes.edgstoragecage.mapper.EdgStorageCageMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 23:03:27.413 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'accountMapper' and 'com.mes.md.mapper.AccountMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 23:03:27.413 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgeGrindingLogMapper' and 'com.mes.md.mapper.EdgeGrindingLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 23:03:27.413 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'equipmentLogMapper' and 'com.mes.md.mapper.EquipmentLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 23:03:27.413 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'glassInfoMapper' and 'com.mes.md.mapper.GlassInfoMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 23:03:27.413 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'lineConfigurationMapper' and 'com.mes.md.mapper.LineConfigurationMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 23:03:27.413 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'lineMapper' and 'com.mes.md.mapper.LineMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 23:03:27.413 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'machineMapper' and 'com.mes.md.mapper.MachineMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 23:03:27.413 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'menuMapper' and 'com.mes.md.mapper.MenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 23:03:27.413 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'orderOriginalPieceMapper' and 'com.mes.md.mapper.OrderOriginalPieceMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 23:03:27.413 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pageMapper' and 'com.mes.md.mapper.PageMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 23:03:27.413 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'primitiveTaskMapper' and 'com.mes.md.mapper.PrimitiveTaskMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 23:03:27.413 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectLogMapper' and 'com.mes.md.mapper.ProjectLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 23:03:27.414 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectMapper' and 'com.mes.md.mapper.ProjectMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 23:03:27.414 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMapper' and 'com.mes.md.mapper.RoleMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 23:03:27.414 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMenuMapper' and 'com.mes.md.mapper.RoleMenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 23:03:27.414 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskLogMapper' and 'com.mes.md.mapper.TaskLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 23:03:27.414 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskingMapper' and 'com.mes.md.mapper.TaskingMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 23:03:27.414 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workTaskDetailMapper' and 'com.mes.md.mapper.WorkTaskDetailMapper' mapperInterface. Bean already defined with the same name!
2024-09-12 23:03:27.414 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration.
2024-09-12 23:03:31.005 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.
2024-09-12 23:03:31.009 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.
2024-09-14 08:18:42.967 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgStorageCageMapper' and 'com.mes.edgstoragecage.mapper.EdgStorageCageMapper' mapperInterface. Bean already defined with the same name!
2024-09-14 08:18:42.969 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'accountMapper' and 'com.mes.md.mapper.AccountMapper' mapperInterface. Bean already defined with the same name!
2024-09-14 08:18:42.969 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'edgeGrindingLogMapper' and 'com.mes.md.mapper.EdgeGrindingLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-14 08:18:42.970 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'equipmentLogMapper' and 'com.mes.md.mapper.EquipmentLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-14 08:18:42.970 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'glassInfoMapper' and 'com.mes.md.mapper.GlassInfoMapper' mapperInterface. Bean already defined with the same name!
2024-09-14 08:18:42.970 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'lineConfigurationMapper' and 'com.mes.md.mapper.LineConfigurationMapper' mapperInterface. Bean already defined with the same name!
2024-09-14 08:18:42.970 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'lineMapper' and 'com.mes.md.mapper.LineMapper' mapperInterface. Bean already defined with the same name!
2024-09-14 08:18:42.970 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'machineMapper' and 'com.mes.md.mapper.MachineMapper' mapperInterface. Bean already defined with the same name!
2024-09-14 08:18:42.970 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'menuMapper' and 'com.mes.md.mapper.MenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-14 08:18:42.970 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'orderOriginalPieceMapper' and 'com.mes.md.mapper.OrderOriginalPieceMapper' mapperInterface. Bean already defined with the same name!
2024-09-14 08:18:42.970 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pageMapper' and 'com.mes.md.mapper.PageMapper' mapperInterface. Bean already defined with the same name!
2024-09-14 08:18:42.970 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'primitiveTaskMapper' and 'com.mes.md.mapper.PrimitiveTaskMapper' mapperInterface. Bean already defined with the same name!
2024-09-14 08:18:42.970 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectLogMapper' and 'com.mes.md.mapper.ProjectLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-14 08:18:42.971 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectMapper' and 'com.mes.md.mapper.ProjectMapper' mapperInterface. Bean already defined with the same name!
2024-09-14 08:18:42.971 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMapper' and 'com.mes.md.mapper.RoleMapper' mapperInterface. Bean already defined with the same name!
2024-09-14 08:18:42.971 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMenuMapper' and 'com.mes.md.mapper.RoleMenuMapper' mapperInterface. Bean already defined with the same name!
2024-09-14 08:18:42.971 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskLogMapper' and 'com.mes.md.mapper.TaskLogMapper' mapperInterface. Bean already defined with the same name!
2024-09-14 08:18:42.971 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskingMapper' and 'com.mes.md.mapper.TaskingMapper' mapperInterface. Bean already defined with the same name!
2024-09-14 08:18:42.971 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workTaskDetailMapper' and 'com.mes.md.mapper.WorkTaskDetailMapper' mapperInterface. Bean already defined with the same name!
2024-09-14 08:18:42.972 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration.
2024-09-14 08:18:46.647 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.
2024-09-14 08:18:46.654 [main] WARN  com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources.