New file |
| | |
| | | # 默认忽略的文件 |
| | | /shelf/ |
| | | /workspace.xml |
| | | # 基于编辑器的 HTTP 客户端请求 |
| | | /httpRequests/ |
| | | # Datasource local storage ignored files |
| | | /dataSources/ |
| | | /dataSources.local.xml |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project version="4"> |
| | | <component name="com.codeverse.userSettings.MarscodeWorkspaceAppSettingsState"> |
| | | <option name="ckgOperationStatus" value="SUCCESS" /> |
| | | <option name="progress" value="0.9613734" /> |
| | | </component> |
| | | </project> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <module type="JAVA_MODULE" version="4"> |
| | | <component name="NewModuleRootManager" inherit-compiler-output="true"> |
| | | <exclude-output /> |
| | | <content url="file://$MODULE_DIR$" /> |
| | | <orderEntry type="jdk" jdkName="1.8" jdkType="JavaSDK" /> |
| | | <orderEntry type="sourceFolder" forTests="false" /> |
| | | </component> |
| | | </module> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project version="4"> |
| | | <component name="CompilerConfiguration"> |
| | | <annotationProcessing> |
| | | <profile default="true" name="Default" enabled="true" /> |
| | | <profile name="Maven default annotation processors profile" enabled="true"> |
| | | <sourceOutputDir name="target/generated-sources/annotations" /> |
| | | <sourceTestOutputDir name="target/generated-test-sources/test-annotations" /> |
| | | <outputRelativeToContentRoot value="true" /> |
| | | <module name="springsecurity" /> |
| | | <module name="servicebase" /> |
| | | <module name="deviceInteraction" /> |
| | | <module name="gateway" /> |
| | | </profile> |
| | | </annotationProcessing> |
| | | </component> |
| | | <component name="JavacSettings"> |
| | | <option name="ADDITIONAL_OPTIONS_OVERRIDE"> |
| | | <module name="deviceInteraction" options="-parameters" /> |
| | | <module name="gateway" options="-parameters" /> |
| | | <module name="servicebase" options="-parameters" /> |
| | | <module name="springsecurity" options="-parameters" /> |
| | | </option> |
| | | </component> |
| | | </project> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project version="4"> |
| | | <component name="Encoding"> |
| | | <file url="file://$PROJECT_DIR$/MengJiaLaMesParent/common/servicebase/src/main/java" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/MengJiaLaMesParent/common/springsecurity/src/main/java" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/MengJiaLaMesParent/common/src/main/java" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/MengJiaLaMesParent/common/src/main/resources" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/MengJiaLaMesParent/gateway/src/main/java" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/MengJiaLaMesParent/moduleService/DeviceInteractionModule/src/main/java" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/MengJiaLaMesParent/moduleService/src/main/java" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/MengJiaLaMesParent/moduleService/src/main/resources" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/MengJiaLaMesParent/src/main/java" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/MengJiaLaMesParent/src/main/resources" charset="UTF-8" /> |
| | | </component> |
| | | </project> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project version="4"> |
| | | <component name="RemoteRepositoriesConfiguration"> |
| | | <remote-repository> |
| | | <option name="id" value="central" /> |
| | | <option name="name" value="Central Repository" /> |
| | | <option name="url" value="https://repo.maven.apache.org/maven2" /> |
| | | </remote-repository> |
| | | <remote-repository> |
| | | <option name="id" value="central" /> |
| | | <option name="name" value="Maven Central repository" /> |
| | | <option name="url" value="https://repo1.maven.org/maven2" /> |
| | | </remote-repository> |
| | | <remote-repository> |
| | | <option name="id" value="central" /> |
| | | <option name="name" value="Central Repository" /> |
| | | <option name="url" value="http://maven.aliyun.com/nexus/content/groups/public" /> |
| | | </remote-repository> |
| | | <remote-repository> |
| | | <option name="id" value="jboss.community" /> |
| | | <option name="name" value="JBoss Community repository" /> |
| | | <option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" /> |
| | | </remote-repository> |
| | | <remote-repository> |
| | | <option name="id" value="nexus-aliyun" /> |
| | | <option name="name" value="Nexus aliyun" /> |
| | | <option name="url" value="https://maven.aliyun.com/repository/public" /> |
| | | </remote-repository> |
| | | <remote-repository> |
| | | <option name="id" value="spring" /> |
| | | <option name="name" value="spring" /> |
| | | <option name="url" value="https://maven.aliyun.com/repository/spring" /> |
| | | </remote-repository> |
| | | </component> |
| | | </project> |
New file |
| | |
| | | <project version="4"> |
| | | <component name="EntryPointsManager"> |
| | | <list size="1"> |
| | | <item index="0" class="java.lang.String" itemvalue="lombok.extern.slf4j.Slf4j" /> |
| | | </list> |
| | | </component> |
| | | <component name="ExternalStorageConfigurationManager" enabled="true" /> |
| | | <component name="MavenProjectsManager"> |
| | | <option name="originalFiles"> |
| | | <list> |
| | | <option value="$PROJECT_DIR$/JiuMuMesParent/pom.xml" /> |
| | | <option value="$PROJECT_DIR$/JiuMuMesParent/common/springsecurity/pom.xml" /> |
| | | <option value="$PROJECT_DIR$/MengJiaLaMesParent/pom.xml" /> |
| | | </list> |
| | | </option> |
| | | </component> |
| | | <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK"> |
| | | <output url="file://$PROJECT_DIR$/out" /> |
| | | </component> |
| | | </project> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project version="4"> |
| | | <component name="ProjectModuleManager"> |
| | | <modules> |
| | | <module fileurl="file://$PROJECT_DIR$/.idea/MengJiaLaMES.iml" filepath="$PROJECT_DIR$/.idea/MengJiaLaMES.iml" /> |
| | | </modules> |
| | | </component> |
| | | </project> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project version="4"> |
| | | <component name="Palette2"> |
| | | <group name="Swing"> |
| | | <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false"> |
| | | <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" /> |
| | | </item> |
| | | <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false"> |
| | | <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" /> |
| | | </item> |
| | | <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.svg" removable="false" auto-create-binding="false" can-attach-label="false"> |
| | | <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" /> |
| | | </item> |
| | | <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.svg" removable="false" auto-create-binding="false" can-attach-label="true"> |
| | | <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" /> |
| | | </item> |
| | | <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.svg" removable="false" auto-create-binding="true" can-attach-label="false"> |
| | | <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" /> |
| | | <initial-values> |
| | | <property name="text" value="Button" /> |
| | | </initial-values> |
| | | </item> |
| | | <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.svg" removable="false" auto-create-binding="true" can-attach-label="false"> |
| | | <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" /> |
| | | <initial-values> |
| | | <property name="text" value="RadioButton" /> |
| | | </initial-values> |
| | | </item> |
| | | <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.svg" removable="false" auto-create-binding="true" can-attach-label="false"> |
| | | <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" /> |
| | | <initial-values> |
| | | <property name="text" value="CheckBox" /> |
| | | </initial-values> |
| | | </item> |
| | | <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.svg" removable="false" auto-create-binding="false" can-attach-label="false"> |
| | | <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" /> |
| | | <initial-values> |
| | | <property name="text" value="Label" /> |
| | | </initial-values> |
| | | </item> |
| | | <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.svg" removable="false" auto-create-binding="true" can-attach-label="true"> |
| | | <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1"> |
| | | <preferred-size width="150" height="-1" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.svg" removable="false" auto-create-binding="true" can-attach-label="true"> |
| | | <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1"> |
| | | <preferred-size width="150" height="-1" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.svg" removable="false" auto-create-binding="true" can-attach-label="true"> |
| | | <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1"> |
| | | <preferred-size width="150" height="-1" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.svg" removable="false" auto-create-binding="true" can-attach-label="true"> |
| | | <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> |
| | | <preferred-size width="150" height="50" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.svg" removable="false" auto-create-binding="true" can-attach-label="true"> |
| | | <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> |
| | | <preferred-size width="150" height="50" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.svg" removable="false" auto-create-binding="true" can-attach-label="true"> |
| | | <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> |
| | | <preferred-size width="150" height="50" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.svg" removable="false" auto-create-binding="true" can-attach-label="true"> |
| | | <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" /> |
| | | </item> |
| | | <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.svg" removable="false" auto-create-binding="true" can-attach-label="false"> |
| | | <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> |
| | | <preferred-size width="150" height="50" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.svg" removable="false" auto-create-binding="true" can-attach-label="false"> |
| | | <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3"> |
| | | <preferred-size width="150" height="50" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.svg" removable="false" auto-create-binding="true" can-attach-label="false"> |
| | | <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> |
| | | <preferred-size width="150" height="50" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.svg" removable="false" auto-create-binding="true" can-attach-label="false"> |
| | | <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3"> |
| | | <preferred-size width="200" height="200" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.svg" removable="false" auto-create-binding="false" can-attach-label="false"> |
| | | <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3"> |
| | | <preferred-size width="200" height="200" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.svg" removable="false" auto-create-binding="true" can-attach-label="true"> |
| | | <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" /> |
| | | </item> |
| | | <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.svg" removable="false" auto-create-binding="true" can-attach-label="false"> |
| | | <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" /> |
| | | </item> |
| | | <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.svg" removable="false" auto-create-binding="false" can-attach-label="false"> |
| | | <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" /> |
| | | </item> |
| | | <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.svg" removable="false" auto-create-binding="true" can-attach-label="false"> |
| | | <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" /> |
| | | </item> |
| | | <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.svg" removable="false" auto-create-binding="false" can-attach-label="false"> |
| | | <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1"> |
| | | <preferred-size width="-1" height="20" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.svg" removable="false" auto-create-binding="false" can-attach-label="false"> |
| | | <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" /> |
| | | </item> |
| | | <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.svg" removable="false" auto-create-binding="true" can-attach-label="false"> |
| | | <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" /> |
| | | </item> |
| | | </group> |
| | | </component> |
| | | </project> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project version="4"> |
| | | <component name="VcsDirectoryMappings"> |
| | | <mapping directory="" vcs="Git" /> |
| | | </component> |
| | | </project> |
New file |
| | |
| | | { |
| | | "plcAddressBegin":"DB10.0", |
| | | "plcAddressLength":"3520", |
| | | "dataType":"word", |
| | | "parameteInfor":[ |
| | | { |
| | | "codeId": "DO_input_1", |
| | | "addressIndex": "2", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO_input_2", |
| | | "addressIndex": "24", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO_input_3", |
| | | "addressIndex": "46", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO_input_4", |
| | | "addressIndex": "68", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO_input_5", |
| | | "addressIndex": "90", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO_input_6", |
| | | "addressIndex": "112", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO1_select_1", |
| | | "addressIndex": "156", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO1_select_2", |
| | | "addressIndex": "178", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO1_select_3", |
| | | "addressIndex": "200", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO1_select_4", |
| | | "addressIndex": "222", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO1_select_5", |
| | | "addressIndex": "244", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO1_select_6", |
| | | "addressIndex": "266", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO1_select_7", |
| | | "addressIndex": "288", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO1_select_8", |
| | | "addressIndex": "310", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO1_select_9", |
| | | "addressIndex": "332", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO1_select_10", |
| | | "addressIndex": "354", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | { |
| | | "codeId": "DO2_select_1", |
| | | "addressIndex": "398", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO2_select_2", |
| | | "addressIndex": "420", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO2_select_3", |
| | | "addressIndex": "442", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO2_select_4", |
| | | "addressIndex": "464", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO2_select_5", |
| | | "addressIndex": "486", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO2_select_6", |
| | | "addressIndex": "508", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO2_select_7", |
| | | "addressIndex": "530", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO2_select_8", |
| | | "addressIndex": "552", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO2_select_9", |
| | | "addressIndex": "574", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO2_select_10", |
| | | "addressIndex": "596", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | |
| | | { |
| | | "codeId": "DO3_select_1", |
| | | "addressIndex": "640", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO3_select_2", |
| | | "addressIndex": "662", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO3_select_3", |
| | | "addressIndex": "684", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO3_select_4", |
| | | "addressIndex": "706", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO3_select_5", |
| | | "addressIndex": "728", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO3_select_6", |
| | | "addressIndex": "750", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO3_select_7", |
| | | "addressIndex": "772", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO3_select_8", |
| | | "addressIndex": "794", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO3_select_9", |
| | | "addressIndex": "816", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO3_select_10", |
| | | "addressIndex": "838", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | |
| | | { |
| | | "codeId": "DO4_select_1", |
| | | "addressIndex": "882", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO4_select_2", |
| | | "addressIndex": "904", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO4_select_3", |
| | | "addressIndex": "926", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO4_select_4", |
| | | "addressIndex": "948", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO4_select_5", |
| | | "addressIndex": "970", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO4_select_6", |
| | | "addressIndex": "992", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO4_select_7", |
| | | "addressIndex": "1014", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO4_select_8", |
| | | "addressIndex": "1036", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO4_select_9", |
| | | "addressIndex": "1058", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO4_select_10", |
| | | "addressIndex": "1080", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | { |
| | | "codeId": "DO5_select_1", |
| | | "addressIndex": "1124", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO5_select_2", |
| | | "addressIndex": "1146", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO5_select_3", |
| | | "addressIndex": "1168", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO5_select_4", |
| | | "addressIndex": "1190", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO5_select_5", |
| | | "addressIndex": "1212", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO5_select_6", |
| | | "addressIndex": "1234", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO5_select_7", |
| | | "addressIndex": "1256", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO5_select_8", |
| | | "addressIndex": "1278", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO5_select_9", |
| | | "addressIndex": "1300", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO5_select_10", |
| | | "addressIndex": "1322", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | { |
| | | "codeId": "DO6_select_1", |
| | | "addressIndex": "1366", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO6_select_2", |
| | | "addressIndex": "1388", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO6_select_3", |
| | | "addressIndex": "1410", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO6_select_4", |
| | | "addressIndex": "1432", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO6_select_5", |
| | | "addressIndex": "1454", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO6_select_6", |
| | | "addressIndex": "1476", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO6_select_7", |
| | | "addressIndex": "1498", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO6_select_8", |
| | | "addressIndex": "1520", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO6_select_9", |
| | | "addressIndex": "1542", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO6_select_10", |
| | | "addressIndex": "1564", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | { |
| | | "codeId": "DO_return_1", |
| | | "addressIndex": "1598", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO_return_2", |
| | | "addressIndex": "1620", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO_return_3", |
| | | "addressIndex": "1642", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO_return_4", |
| | | "addressIndex": "1664", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO_return_5", |
| | | "addressIndex": "1686", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO_return_6", |
| | | "addressIndex": "1708", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | { |
| | | "codeId": "SKU_input_1", |
| | | "addressIndex": "1730", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU_input_2", |
| | | "addressIndex": "1752", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU_input_3", |
| | | "addressIndex": "1774", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU_input_4", |
| | | "addressIndex": "1796", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU_input_5", |
| | | "addressIndex": "1818", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU_input_6", |
| | | "addressIndex": "1840", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | { |
| | | "codeId": "SKU1_select_1", |
| | | "addressIndex": "1884", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU1_select_2", |
| | | "addressIndex": "1906", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU1_select_3", |
| | | "addressIndex": "1928", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU1_select_4", |
| | | "addressIndex": "1950", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU1_select_5", |
| | | "addressIndex": "1972", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU1_select_6", |
| | | "addressIndex": "1994", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU1_select_7", |
| | | "addressIndex": "2016", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU1_select_8", |
| | | "addressIndex": "2038", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU1_select_9", |
| | | "addressIndex": "2060", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU1_select_10", |
| | | "addressIndex": "2082", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU2_select_1", |
| | | "addressIndex": "2126", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU2_select_2", |
| | | "addressIndex": "2148", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU2_select_3", |
| | | "addressIndex": "2170", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU2_select_4", |
| | | "addressIndex": "2192", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU2_select_5", |
| | | "addressIndex": "2214", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU2_select_6", |
| | | "addressIndex": "2236", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU2_select_7", |
| | | "addressIndex": "2258", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU2_select_8", |
| | | "addressIndex": "2280", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU2_select_9", |
| | | "addressIndex": "2302", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU2_select_10", |
| | | "addressIndex": "2324", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU3_select_1", |
| | | "addressIndex": "2368", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU3_select_2", |
| | | "addressIndex": "2390", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU3_select_3", |
| | | "addressIndex": "2412", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU3_select_4", |
| | | "addressIndex": "2434", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU3_select_5", |
| | | "addressIndex": "2456", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU3_select_6", |
| | | "addressIndex": "2478", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU3_select_7", |
| | | "addressIndex": "2500", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU3_select_8", |
| | | "addressIndex": "2522", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU3_select_9", |
| | | "addressIndex": "2544", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU3_select_10", |
| | | "addressIndex": "2566", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU4_select_1", |
| | | "addressIndex": "2610", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU4_select_2", |
| | | "addressIndex": "2632", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU4_select_3", |
| | | "addressIndex": "2654", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU4_select_4", |
| | | "addressIndex": "2676", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU4_select_5", |
| | | "addressIndex": "2698", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU4_select_6", |
| | | "addressIndex": "2720", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU4_select_7", |
| | | "addressIndex": "2742", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU4_select_8", |
| | | "addressIndex": "2764", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU4_select_9", |
| | | "addressIndex": "2786", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU4_select_10", |
| | | "addressIndex": "2808", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU5_select_1", |
| | | "addressIndex": "2852", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU5_select_2", |
| | | "addressIndex": "2874", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU5_select_3", |
| | | "addressIndex": "2896", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU5_select_4", |
| | | "addressIndex": "2918", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU5_select_5", |
| | | "addressIndex": "2940", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU5_select_6", |
| | | "addressIndex": "2962", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU5_select_7", |
| | | "addressIndex": "2984", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU5_select_8", |
| | | "addressIndex": "3006", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU5_select_9", |
| | | "addressIndex": "3028", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU5_select_10", |
| | | "addressIndex": "3050", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU6_select_1", |
| | | "addressIndex": "3094", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU6_select_2", |
| | | "addressIndex": "3116", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU6_select_3", |
| | | "addressIndex": "3138", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU6_select_4", |
| | | "addressIndex": "3160", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU6_select_5", |
| | | "addressIndex": "3182", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU6_select_6", |
| | | "addressIndex": "3204", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU6_select_7", |
| | | "addressIndex": "3226", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU6_select_8", |
| | | "addressIndex": "3248", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU6_select_9", |
| | | "addressIndex": "3270", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU6_select_10", |
| | | "addressIndex": "3292", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU_return_1", |
| | | "addressIndex": "3326", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU_return_2", |
| | | "addressIndex": "3348", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU_return_3", |
| | | "addressIndex": "3370", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU_return_4", |
| | | "addressIndex": "3392", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU_return_5", |
| | | "addressIndex": "3414", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU_return_6", |
| | | "addressIndex": "3436", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | { |
| | | "codeId": "taskStatus1", |
| | | "addressIndex": "3458", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "taskStatus2", |
| | | "addressIndex": "3460", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "taskStatus3", |
| | | "addressIndex": "3462", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "taskStatus4", |
| | | "addressIndex": "3464", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "taskStatus5", |
| | | "addressIndex": "3466", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "taskStatus6", |
| | | "addressIndex": "3468", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "operatorName", |
| | | "addressIndex": "3470", |
| | | "addressLength": "50", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | } |
| | | ] |
| | | } |
New file |
| | |
| | | { |
| | | "plcAddressBegin":"DB10.3522", |
| | | "plcAddressLength":"1", |
| | | "dataType":"bit", |
| | | "parameteInfor":[ |
| | | { |
| | | "codeId": "plcRequest1", |
| | | "addressIndex": "0", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "plcRequest2", |
| | | "addressIndex": "1", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "plcRequest3", |
| | | "addressIndex": "2", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "plcRequest4", |
| | | "addressIndex": "3", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "plcRequest5", |
| | | "addressIndex": "4", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "plcRequest6", |
| | | "addressIndex": "5", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | } |
| | | ] |
| | | } |
New file |
| | |
| | | { |
| | | "plcAddressBegin":"DB10.3524", |
| | | "plcAddressLength":"1", |
| | | "dataType":"bit", |
| | | "parameteInfor":[ |
| | | { |
| | | "codeId": "mesConfirm1", |
| | | "addressIndex": "0", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "mesConfirm2", |
| | | "addressIndex": "1", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "mesConfirm3", |
| | | "addressIndex": "2", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "mesConfirm4", |
| | | "addressIndex": "3", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "mesConfirm5", |
| | | "addressIndex": "4", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "mesConfirm6", |
| | | "addressIndex": "5", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | } |
| | | ] |
| | | } |
New file |
| | |
| | | { |
| | | "plcAddressBegin":"DB10.0", |
| | | "plcAddressLength":"3520", |
| | | "dataType":"word", |
| | | "parameteInfor":[ |
| | | { |
| | | "codeId": "DO_input_1", |
| | | "addressIndex": "2", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO_input_2", |
| | | "addressIndex": "24", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO_input_3", |
| | | "addressIndex": "46", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO_input_4", |
| | | "addressIndex": "68", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO_input_5", |
| | | "addressIndex": "90", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO_input_6", |
| | | "addressIndex": "112", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO1_select_1", |
| | | "addressIndex": "156", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO1_select_2", |
| | | "addressIndex": "178", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO1_select_3", |
| | | "addressIndex": "200", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO1_select_4", |
| | | "addressIndex": "222", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO1_select_5", |
| | | "addressIndex": "244", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO1_select_6", |
| | | "addressIndex": "266", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO1_select_7", |
| | | "addressIndex": "288", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO1_select_8", |
| | | "addressIndex": "310", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO1_select_9", |
| | | "addressIndex": "332", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO1_select_10", |
| | | "addressIndex": "354", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | { |
| | | "codeId": "DO2_select_1", |
| | | "addressIndex": "398", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO2_select_2", |
| | | "addressIndex": "420", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO2_select_3", |
| | | "addressIndex": "442", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO2_select_4", |
| | | "addressIndex": "464", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO2_select_5", |
| | | "addressIndex": "486", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO2_select_6", |
| | | "addressIndex": "508", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO2_select_7", |
| | | "addressIndex": "530", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO2_select_8", |
| | | "addressIndex": "552", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO2_select_9", |
| | | "addressIndex": "574", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO2_select_10", |
| | | "addressIndex": "596", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | |
| | | { |
| | | "codeId": "DO3_select_1", |
| | | "addressIndex": "640", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO3_select_2", |
| | | "addressIndex": "662", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO3_select_3", |
| | | "addressIndex": "684", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO3_select_4", |
| | | "addressIndex": "706", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO3_select_5", |
| | | "addressIndex": "728", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO3_select_6", |
| | | "addressIndex": "750", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO3_select_7", |
| | | "addressIndex": "772", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO3_select_8", |
| | | "addressIndex": "794", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO3_select_9", |
| | | "addressIndex": "816", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO3_select_10", |
| | | "addressIndex": "838", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | |
| | | { |
| | | "codeId": "DO4_select_1", |
| | | "addressIndex": "882", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO4_select_2", |
| | | "addressIndex": "904", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO4_select_3", |
| | | "addressIndex": "926", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO4_select_4", |
| | | "addressIndex": "948", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO4_select_5", |
| | | "addressIndex": "970", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO4_select_6", |
| | | "addressIndex": "992", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO4_select_7", |
| | | "addressIndex": "1014", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO4_select_8", |
| | | "addressIndex": "1036", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO4_select_9", |
| | | "addressIndex": "1058", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO4_select_10", |
| | | "addressIndex": "1080", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | { |
| | | "codeId": "DO5_select_1", |
| | | "addressIndex": "1124", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO5_select_2", |
| | | "addressIndex": "1146", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO5_select_3", |
| | | "addressIndex": "1168", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO5_select_4", |
| | | "addressIndex": "1190", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO5_select_5", |
| | | "addressIndex": "1212", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO5_select_6", |
| | | "addressIndex": "1234", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO5_select_7", |
| | | "addressIndex": "1256", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO5_select_8", |
| | | "addressIndex": "1278", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO5_select_9", |
| | | "addressIndex": "1300", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO5_select_10", |
| | | "addressIndex": "1322", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | { |
| | | "codeId": "DO6_select_1", |
| | | "addressIndex": "1366", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO6_select_2", |
| | | "addressIndex": "1388", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO6_select_3", |
| | | "addressIndex": "1410", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO6_select_4", |
| | | "addressIndex": "1432", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO6_select_5", |
| | | "addressIndex": "1454", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO6_select_6", |
| | | "addressIndex": "1476", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO6_select_7", |
| | | "addressIndex": "1498", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO6_select_8", |
| | | "addressIndex": "1520", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO6_select_9", |
| | | "addressIndex": "1542", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO6_select_10", |
| | | "addressIndex": "1564", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | { |
| | | "codeId": "DO_return_1", |
| | | "addressIndex": "1598", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO_return_2", |
| | | "addressIndex": "1620", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO_return_3", |
| | | "addressIndex": "1642", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO_return_4", |
| | | "addressIndex": "1664", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO_return_5", |
| | | "addressIndex": "1686", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "DO_return_6", |
| | | "addressIndex": "1708", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | { |
| | | "codeId": "SKU_input_1", |
| | | "addressIndex": "1730", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU_input_2", |
| | | "addressIndex": "1752", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU_input_3", |
| | | "addressIndex": "1774", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU_input_4", |
| | | "addressIndex": "1796", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU_input_5", |
| | | "addressIndex": "1818", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU_input_6", |
| | | "addressIndex": "1840", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | { |
| | | "codeId": "SKU1_select_1", |
| | | "addressIndex": "1884", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU1_select_2", |
| | | "addressIndex": "1906", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU1_select_3", |
| | | "addressIndex": "1928", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU1_select_4", |
| | | "addressIndex": "1950", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU1_select_5", |
| | | "addressIndex": "1972", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU1_select_6", |
| | | "addressIndex": "1994", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU1_select_7", |
| | | "addressIndex": "2016", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU1_select_8", |
| | | "addressIndex": "2038", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU1_select_9", |
| | | "addressIndex": "2060", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU1_select_10", |
| | | "addressIndex": "2082", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU2_select_1", |
| | | "addressIndex": "2126", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU2_select_2", |
| | | "addressIndex": "2148", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU2_select_3", |
| | | "addressIndex": "2170", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU2_select_4", |
| | | "addressIndex": "2192", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU2_select_5", |
| | | "addressIndex": "2214", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU2_select_6", |
| | | "addressIndex": "2236", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU2_select_7", |
| | | "addressIndex": "2258", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU2_select_8", |
| | | "addressIndex": "2280", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU2_select_9", |
| | | "addressIndex": "2302", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU2_select_10", |
| | | "addressIndex": "2324", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU3_select_1", |
| | | "addressIndex": "2368", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU3_select_2", |
| | | "addressIndex": "2390", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU3_select_3", |
| | | "addressIndex": "2412", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU3_select_4", |
| | | "addressIndex": "2434", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU3_select_5", |
| | | "addressIndex": "2456", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU3_select_6", |
| | | "addressIndex": "2478", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU3_select_7", |
| | | "addressIndex": "2500", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU3_select_8", |
| | | "addressIndex": "2522", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU3_select_9", |
| | | "addressIndex": "2544", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU3_select_10", |
| | | "addressIndex": "2566", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU4_select_1", |
| | | "addressIndex": "2610", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU4_select_2", |
| | | "addressIndex": "2632", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU4_select_3", |
| | | "addressIndex": "2654", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU4_select_4", |
| | | "addressIndex": "2676", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU4_select_5", |
| | | "addressIndex": "2698", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU4_select_6", |
| | | "addressIndex": "2720", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU4_select_7", |
| | | "addressIndex": "2742", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU4_select_8", |
| | | "addressIndex": "2764", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU4_select_9", |
| | | "addressIndex": "2786", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU4_select_10", |
| | | "addressIndex": "2808", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU5_select_1", |
| | | "addressIndex": "2852", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU5_select_2", |
| | | "addressIndex": "2874", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU5_select_3", |
| | | "addressIndex": "2896", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU5_select_4", |
| | | "addressIndex": "2918", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU5_select_5", |
| | | "addressIndex": "2940", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU5_select_6", |
| | | "addressIndex": "2962", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU5_select_7", |
| | | "addressIndex": "2984", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU5_select_8", |
| | | "addressIndex": "3006", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU5_select_9", |
| | | "addressIndex": "3028", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU5_select_10", |
| | | "addressIndex": "3050", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU6_select_1", |
| | | "addressIndex": "3094", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU6_select_2", |
| | | "addressIndex": "3116", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU6_select_3", |
| | | "addressIndex": "3138", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU6_select_4", |
| | | "addressIndex": "3160", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU6_select_5", |
| | | "addressIndex": "3182", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU6_select_6", |
| | | "addressIndex": "3204", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU6_select_7", |
| | | "addressIndex": "3226", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU6_select_8", |
| | | "addressIndex": "3248", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU6_select_9", |
| | | "addressIndex": "3270", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU6_select_10", |
| | | "addressIndex": "3292", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU_return_1", |
| | | "addressIndex": "3326", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU_return_2", |
| | | "addressIndex": "3348", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU_return_3", |
| | | "addressIndex": "3370", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU_return_4", |
| | | "addressIndex": "3392", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU_return_5", |
| | | "addressIndex": "3414", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "SKU_return_6", |
| | | "addressIndex": "3436", |
| | | "addressLength": "20", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | { |
| | | "codeId": "taskStatus1", |
| | | "addressIndex": "3458", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "taskStatus2", |
| | | "addressIndex": "3460", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "taskStatus3", |
| | | "addressIndex": "3462", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "taskStatus4", |
| | | "addressIndex": "3464", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "taskStatus5", |
| | | "addressIndex": "3466", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "taskStatus6", |
| | | "addressIndex": "3468", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "operatorName", |
| | | "addressIndex": "3470", |
| | | "addressLength": "50", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | } |
| | | ] |
| | | } |
New file |
| | |
| | | { |
| | | "plcAddressBegin":"DB10.3522", |
| | | "plcAddressLength":"1", |
| | | "dataType":"bit", |
| | | "parameteInfor":[ |
| | | { |
| | | "codeId": "plcRequest1", |
| | | "addressIndex": "0", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "plcRequest2", |
| | | "addressIndex": "1", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "plcRequest3", |
| | | "addressIndex": "2", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "plcRequest4", |
| | | "addressIndex": "3", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "plcRequest5", |
| | | "addressIndex": "4", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "plcRequest6", |
| | | "addressIndex": "5", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | } |
| | | ] |
| | | } |
New file |
| | |
| | | { |
| | | "plcAddressBegin":"DB10.3524", |
| | | "plcAddressLength":"1", |
| | | "dataType":"bit", |
| | | "parameteInfor":[ |
| | | { |
| | | "codeId": "mesConfirm1", |
| | | "addressIndex": "0", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "mesConfirm2", |
| | | "addressIndex": "1", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "mesConfirm3", |
| | | "addressIndex": "2", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "mesConfirm4", |
| | | "addressIndex": "3", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "mesConfirm5", |
| | | "addressIndex": "4", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "mesConfirm6", |
| | | "addressIndex": "5", |
| | | "addressLength": "1", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | } |
| | | ] |
| | | } |
New file |
| | |
| | | { |
| | | "plcAddressBegin":"DB7.0", |
| | | "plcAddressLength":"424", |
| | | "dataType":"", |
| | | "parameteInfor":[ |
| | | |
| | | { |
| | | "codeId": "width1", |
| | | "addressIndex": "208", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "width2", |
| | | "addressIndex": "212", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "width3", |
| | | "addressIndex": "216", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "width4", |
| | | "addressIndex": "220", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "width5", |
| | | "addressIndex": "224", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "width6", |
| | | "addressIndex": "228", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | |
| | | { |
| | | "codeId": "height1", |
| | | "addressIndex": "232", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "height2", |
| | | "addressIndex": "236", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "height3", |
| | | "addressIndex": "240", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "height4", |
| | | "addressIndex": "244", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "height5", |
| | | "addressIndex": "248", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "height6", |
| | | "addressIndex": "252", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | { |
| | | "codeId": "targetPcs0", |
| | | "addressIndex": "296", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "targetPcs1", |
| | | "addressIndex": "298", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "targetPcs2", |
| | | "addressIndex": "300", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "targetPcs3", |
| | | "addressIndex": "302", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "targetPcs4", |
| | | "addressIndex": "304", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "targetPcs5", |
| | | "addressIndex": "306", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "targetPcs6", |
| | | "addressIndex": "308", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | { |
| | | "codeId": "completedPcs0", |
| | | "addressIndex": "310", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "completedPcs1", |
| | | "addressIndex": "312", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "completedPcs2", |
| | | "addressIndex": "314", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "completedPcs3", |
| | | "addressIndex": "316", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "completedPcs4", |
| | | "addressIndex": "318", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "completedPcs5", |
| | | "addressIndex": "320", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "completedPcs6", |
| | | "addressIndex": "322", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | |
| | | { |
| | | "codeId": "thickness1", |
| | | "addressIndex": "400", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "thickness2", |
| | | "addressIndex": "404", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "thickness3", |
| | | "addressIndex": "408", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "thickness4", |
| | | "addressIndex": "412", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "thickness5", |
| | | "addressIndex": "416", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "thickness6", |
| | | "addressIndex": "420", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | } |
| | | ] |
| | | } |
| | | |
New file |
| | |
| | | { |
| | | "plcAddressBegin":"DB7.0", |
| | | "plcAddressLength":"424", |
| | | "dataType":"", |
| | | "parameteInfor":[ |
| | | |
| | | { |
| | | "codeId": "width1", |
| | | "addressIndex": "208", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "width2", |
| | | "addressIndex": "212", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "width3", |
| | | "addressIndex": "216", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "width4", |
| | | "addressIndex": "220", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "width5", |
| | | "addressIndex": "224", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "width6", |
| | | "addressIndex": "228", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | { |
| | | "codeId": "height1", |
| | | "addressIndex": "232", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "height2", |
| | | "addressIndex": "236", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "height3", |
| | | "addressIndex": "240", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "height4", |
| | | "addressIndex": "244", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "height5", |
| | | "addressIndex": "248", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "height6", |
| | | "addressIndex": "252", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | { |
| | | "codeId": "targetPcs0", |
| | | "addressIndex": "296", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "targetPcs1", |
| | | "addressIndex": "298", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "targetPcs2", |
| | | "addressIndex": "300", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "targetPcs3", |
| | | "addressIndex": "302", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "targetPcs4", |
| | | "addressIndex": "304", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "targetPcs5", |
| | | "addressIndex": "306", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "targetPcs6", |
| | | "addressIndex": "308", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | |
| | | { |
| | | "codeId": "completedPcs0", |
| | | "addressIndex": "310", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "completedPcs1", |
| | | "addressIndex": "312", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "completedPcs2", |
| | | "addressIndex": "314", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "completedPcs3", |
| | | "addressIndex": "316", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "completedPcs4", |
| | | "addressIndex": "318", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "completedPcs5", |
| | | "addressIndex": "320", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "completedPcs6", |
| | | "addressIndex": "322", |
| | | "addressLength": "2", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | |
| | | |
| | | { |
| | | "codeId": "thickness1", |
| | | "addressIndex": "400", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "thickness2", |
| | | "addressIndex": "404", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "thickness3", |
| | | "addressIndex": "408", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "thickness4", |
| | | "addressIndex": "412", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "thickness5", |
| | | "addressIndex": "416", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | }, |
| | | { |
| | | "codeId": "thickness6", |
| | | "addressIndex": "420", |
| | | "addressLength": "4", |
| | | "ratio": "1", |
| | | "unit": "" |
| | | } |
| | | ] |
| | | } |
| | | |
New file |
| | |
| | | # Default ignored files |
| | | /shelf/ |
| | | /workspace.xml |
| | | # Editor-based HTTP Client requests |
| | | /httpRequests/ |
| | | # Datasource local storage ignored files |
| | | /dataSources/ |
| | | /dataSources.local.xml |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project version="4"> |
| | | <component name="CompilerConfiguration"> |
| | | <annotationProcessing> |
| | | <profile default="true" name="Default" enabled="true" /> |
| | | <profile name="Maven default annotation processors profile" enabled="true"> |
| | | <sourceOutputDir name="target/generated-sources/annotations" /> |
| | | <sourceTestOutputDir name="target/generated-test-sources/test-annotations" /> |
| | | <outputRelativeToContentRoot value="true" /> |
| | | <module name="springsecurity" /> |
| | | <module name="servicebase" /> |
| | | <module name="deviceInteraction" /> |
| | | <module name="gateway" /> |
| | | </profile> |
| | | </annotationProcessing> |
| | | <bytecodeTargetLevel> |
| | | <module name="cacheGlass" target="1.8" /> |
| | | <module name="cacheVerticalGlass" target="1.8" /> |
| | | <module name="glassStorage" target="1.8" /> |
| | | <module name="loadGlass" target="1.8" /> |
| | | <module name="temperingGlass" target="1.8" /> |
| | | <module name="unLoadGlass" target="1.8" /> |
| | | </bytecodeTargetLevel> |
| | | </component> |
| | | <component name="JavacSettings"> |
| | | <option name="ADDITIONAL_OPTIONS_OVERRIDE"> |
| | | <module name="cacheGlass" options="-parameters" /> |
| | | <module name="cacheVerticalGlass" options="-parameters" /> |
| | | <module name="deviceInteraction" options="-parameters" /> |
| | | <module name="gateway" options="-parameters" /> |
| | | <module name="glassStorage" options="-parameters" /> |
| | | <module name="loadGlass" options="-parameters" /> |
| | | <module name="servicebase" options="-parameters" /> |
| | | <module name="springsecurity" options="-parameters" /> |
| | | <module name="temperingGlass" options="-parameters" /> |
| | | <module name="unLoadGlass" options="-parameters" /> |
| | | </option> |
| | | </component> |
| | | </project> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project version="4"> |
| | | <component name="Encoding"> |
| | | <file url="file://$PROJECT_DIR$/common/servicebase/src/main/java" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/common/springsecurity/src/main/java" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/common/src/main/java" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/common/src/main/resources" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/gateway/src/main/java" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/moduleService/CacheGlassModule/src/main/java" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/moduleService/CacheVerticalGlassModule/src/main/java" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/moduleService/DeviceInteractionModule/src/main/java" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/moduleService/GlassStorageModule/src/main/java" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/moduleService/LoadGlassModule/src/main/java" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/moduleService/TemperingGlassModule/src/main/java" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/moduleService/UnLoadGlassModule/src/main/java" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/moduleService/src/main/java" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/moduleService/src/main/resources" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" /> |
| | | <file url="file://$PROJECT_DIR$/../../Work/北玻/apache-maven-3.3.9/repository/org/springframework/boot/spring-boot-starter-parent/2.1.8.RELEASE/src/main/resources" charset="UTF-8" /> |
| | | </component> |
| | | </project> |
New file |
| | |
| | | <component name="InspectionProjectProfileManager"> |
| | | <profile version="1.0"> |
| | | <option name="myName" value="Project Default" /> |
| | | <inspection_tool class="AliAccessStaticViaInstance" enabled="true" level="WARNING" enabled_by_default="true" /> |
| | | <inspection_tool class="AlibabaAbstractClassShouldStartWithAbstractNaming" enabled="true" level="WARNING" enabled_by_default="true" /> |
| | | <inspection_tool class="AlibabaAvoidApacheBeanUtilsCopy" enabled="true" level="WARNING" enabled_by_default="true" /> |
| | | <inspection_tool class="AlibabaAvoidCallStaticSimpleDateFormat" enabled="true" level="WARNING" enabled_by_default="true" /> |
| | | <inspection_tool class="AlibabaAvoidComplexCondition" enabled="true" level="WARNING" enabled_by_default="true" /> |
| | | <inspection_tool class="AlibabaAvoidNewDateGetTime" enabled="true" level="WARNING" enabled_by_default="true" /> |
| | | <inspection_tool class="AlibabaAvoidPatternCompileInMethod" enabled="true" level="WARNING" enabled_by_default="true" /> |
| | | <inspection_tool class="AlibabaAvoidUseTimer" enabled="true" level="WARNING" enabled_by_default="true" /> |
| | | <inspection_tool class="AlibabaClassMustHaveAuthor" enabled="true" level="WARNING" enabled_by_default="true" /> |
| | | <inspection_tool class="AlibabaLockShouldWithTryFinally" enabled="true" level="WARNING" enabled_by_default="true" /> |
| | | <inspection_tool class="AlibabaMethodTooLong" enabled="true" level="WARNING" enabled_by_default="true" /> |
| | | <inspection_tool class="AlibabaPackageNaming" enabled="true" level="WARNING" enabled_by_default="true" /> |
| | | <inspection_tool class="AlibabaSneakyThrowsWithoutExceptionType" enabled="true" level="WARNING" enabled_by_default="true" /> |
| | | <inspection_tool class="AlibabaTestClassShouldEndWithTestNaming" enabled="true" level="WARNING" enabled_by_default="true" /> |
| | | <inspection_tool class="AlibabaTransactionMustHaveRollback" enabled="true" level="WARNING" enabled_by_default="true" /> |
| | | <inspection_tool class="AlibabaUseRightCaseForDateFormat" enabled="true" level="WARNING" enabled_by_default="true" /> |
| | | <inspection_tool class="DuplicatedCode" enabled="true" level="WEAK WARNING" enabled_by_default="true"> |
| | | <Languages> |
| | | <language minSize="106" name="Java" /> |
| | | </Languages> |
| | | </inspection_tool> |
| | | </profile> |
| | | </component> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project version="4"> |
| | | <component name="RemoteRepositoriesConfiguration"> |
| | | <remote-repository> |
| | | <option name="id" value="central" /> |
| | | <option name="name" value="Central Repository" /> |
| | | <option name="url" value="https://repo.maven.apache.org/maven2" /> |
| | | </remote-repository> |
| | | <remote-repository> |
| | | <option name="id" value="central" /> |
| | | <option name="name" value="Maven Central repository" /> |
| | | <option name="url" value="https://repo1.maven.org/maven2" /> |
| | | </remote-repository> |
| | | <remote-repository> |
| | | <option name="id" value="central" /> |
| | | <option name="name" value="Central Repository" /> |
| | | <option name="url" value="http://maven.aliyun.com/nexus/content/groups/public" /> |
| | | </remote-repository> |
| | | <remote-repository> |
| | | <option name="id" value="jboss.community" /> |
| | | <option name="name" value="JBoss Community repository" /> |
| | | <option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" /> |
| | | </remote-repository> |
| | | <remote-repository> |
| | | <option name="id" value="nexus-aliyun" /> |
| | | <option name="name" value="Nexus aliyun" /> |
| | | <option name="url" value="https://maven.aliyun.com/repository/public" /> |
| | | </remote-repository> |
| | | <remote-repository> |
| | | <option name="id" value="spring" /> |
| | | <option name="name" value="spring" /> |
| | | <option name="url" value="https://maven.aliyun.com/repository/spring" /> |
| | | </remote-repository> |
| | | </component> |
| | | </project> |
New file |
| | |
| | | <component name="libraryTable"> |
| | | <library name="servicebase-1.0-SNAPSHOT"> |
| | | <CLASSES> |
| | | <root url="jar://$PROJECT_DIR$/common/servicebase/target/servicebase-1.0-SNAPSHOT.jar!/" /> |
| | | </CLASSES> |
| | | <JAVADOC /> |
| | | <SOURCES /> |
| | | </library> |
| | | </component> |
New file |
| | |
| | | <component name="libraryTable"> |
| | | <library name="springsecurity-1.0-SNAPSHOT"> |
| | | <CLASSES> |
| | | <root url="jar://$PROJECT_DIR$/common/springsecurity/target/springsecurity-1.0-SNAPSHOT.jar!/" /> |
| | | </CLASSES> |
| | | <JAVADOC /> |
| | | <SOURCES /> |
| | | </library> |
| | | </component> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project version="4"> |
| | | <component name="ExternalStorageConfigurationManager" enabled="true" /> |
| | | <component name="MavenProjectsManager"> |
| | | <option name="originalFiles"> |
| | | <list> |
| | | <option value="$PROJECT_DIR$/pom.xml" /> |
| | | <option value="$PROJECT_DIR$/common/springsecurity/pom.xml" /> |
| | | </list> |
| | | </option> |
| | | <option name="ignoredFiles"> |
| | | <set> |
| | | <option value="$PROJECT_DIR$/moduleService/CacheVerticalGlassModule/pom.xml" /> |
| | | </set> |
| | | </option> |
| | | </component> |
| | | <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK" /> |
| | | </project> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project version="4"> |
| | | <component name="ProjectModuleManager"> |
| | | <modules> |
| | | <module fileurl="file://$PROJECT_DIR$/moduleService/CacheGlassModule/cacheGlass.iml" filepath="$PROJECT_DIR$/moduleService/CacheGlassModule/cacheGlass.iml" /> |
| | | </modules> |
| | | </component> |
| | | </project> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project version="4"> |
| | | <component name="Palette2"> |
| | | <group name="Swing"> |
| | | <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false"> |
| | | <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" /> |
| | | </item> |
| | | <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false"> |
| | | <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" /> |
| | | </item> |
| | | <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.svg" removable="false" auto-create-binding="false" can-attach-label="false"> |
| | | <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" /> |
| | | </item> |
| | | <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.svg" removable="false" auto-create-binding="false" can-attach-label="true"> |
| | | <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" /> |
| | | </item> |
| | | <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.svg" removable="false" auto-create-binding="true" can-attach-label="false"> |
| | | <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" /> |
| | | <initial-values> |
| | | <property name="text" value="Button" /> |
| | | </initial-values> |
| | | </item> |
| | | <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.svg" removable="false" auto-create-binding="true" can-attach-label="false"> |
| | | <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" /> |
| | | <initial-values> |
| | | <property name="text" value="RadioButton" /> |
| | | </initial-values> |
| | | </item> |
| | | <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.svg" removable="false" auto-create-binding="true" can-attach-label="false"> |
| | | <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" /> |
| | | <initial-values> |
| | | <property name="text" value="CheckBox" /> |
| | | </initial-values> |
| | | </item> |
| | | <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.svg" removable="false" auto-create-binding="false" can-attach-label="false"> |
| | | <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" /> |
| | | <initial-values> |
| | | <property name="text" value="Label" /> |
| | | </initial-values> |
| | | </item> |
| | | <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.svg" removable="false" auto-create-binding="true" can-attach-label="true"> |
| | | <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1"> |
| | | <preferred-size width="150" height="-1" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.svg" removable="false" auto-create-binding="true" can-attach-label="true"> |
| | | <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1"> |
| | | <preferred-size width="150" height="-1" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.svg" removable="false" auto-create-binding="true" can-attach-label="true"> |
| | | <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1"> |
| | | <preferred-size width="150" height="-1" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.svg" removable="false" auto-create-binding="true" can-attach-label="true"> |
| | | <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> |
| | | <preferred-size width="150" height="50" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.svg" removable="false" auto-create-binding="true" can-attach-label="true"> |
| | | <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> |
| | | <preferred-size width="150" height="50" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.svg" removable="false" auto-create-binding="true" can-attach-label="true"> |
| | | <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> |
| | | <preferred-size width="150" height="50" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.svg" removable="false" auto-create-binding="true" can-attach-label="true"> |
| | | <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" /> |
| | | </item> |
| | | <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.svg" removable="false" auto-create-binding="true" can-attach-label="false"> |
| | | <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> |
| | | <preferred-size width="150" height="50" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.svg" removable="false" auto-create-binding="true" can-attach-label="false"> |
| | | <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3"> |
| | | <preferred-size width="150" height="50" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.svg" removable="false" auto-create-binding="true" can-attach-label="false"> |
| | | <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> |
| | | <preferred-size width="150" height="50" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.svg" removable="false" auto-create-binding="true" can-attach-label="false"> |
| | | <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3"> |
| | | <preferred-size width="200" height="200" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.svg" removable="false" auto-create-binding="false" can-attach-label="false"> |
| | | <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3"> |
| | | <preferred-size width="200" height="200" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.svg" removable="false" auto-create-binding="true" can-attach-label="true"> |
| | | <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" /> |
| | | </item> |
| | | <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.svg" removable="false" auto-create-binding="true" can-attach-label="false"> |
| | | <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" /> |
| | | </item> |
| | | <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.svg" removable="false" auto-create-binding="false" can-attach-label="false"> |
| | | <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" /> |
| | | </item> |
| | | <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.svg" removable="false" auto-create-binding="true" can-attach-label="false"> |
| | | <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" /> |
| | | </item> |
| | | <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.svg" removable="false" auto-create-binding="false" can-attach-label="false"> |
| | | <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1"> |
| | | <preferred-size width="-1" height="20" /> |
| | | </default-constraints> |
| | | </item> |
| | | <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.svg" removable="false" auto-create-binding="false" can-attach-label="false"> |
| | | <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" /> |
| | | </item> |
| | | <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.svg" removable="false" auto-create-binding="true" can-attach-label="false"> |
| | | <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" /> |
| | | </item> |
| | | </group> |
| | | </component> |
| | | </project> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project version="4"> |
| | | <component name="VcsDirectoryMappings"> |
| | | <mapping directory="$PROJECT_DIR$/.." vcs="Git" /> |
| | | </component> |
| | | </project> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project xmlns="http://maven.apache.org/POM/4.0.0" |
| | | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| | | xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
| | | <parent> |
| | | <artifactId>MengJiaLaMesParent</artifactId> |
| | | <groupId>com.mes</groupId> |
| | | <version>1.0-SNAPSHOT</version> |
| | | <relativePath>../pom.xml</relativePath> |
| | | </parent> |
| | | <modelVersion>4.0.0</modelVersion> |
| | | |
| | | <artifactId>common</artifactId> |
| | | <packaging>pom</packaging> |
| | | <modules> |
| | | <module>servicebase</module> |
| | | <!-- <module>springsecurity</module>--> |
| | | </modules> |
| | | <properties> |
| | | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| | | </properties> |
| | | <dependencies> |
| | | |
| | | <dependency> |
| | | <groupId>com.alibaba.cloud</groupId> |
| | | <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> |
| | | </dependency> |
| | | |
| | | <dependency> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-starter-web</artifactId> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>org.springframework.cloud</groupId> |
| | | <artifactId>spring-cloud-starter-openfeign</artifactId> |
| | | </dependency> |
| | | |
| | | <dependency> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-starter-test</artifactId> |
| | | <scope>test</scope> |
| | | </dependency> |
| | | <!-- mybatis-plus--> |
| | | <dependency> |
| | | <groupId>com.baomidou</groupId> |
| | | <artifactId>mybatis-plus-boot-starter</artifactId> |
| | | <version>3.3.1</version> |
| | | </dependency> |
| | | |
| | | <dependency> |
| | | <groupId>com.github.yulichang</groupId> |
| | | <artifactId>mybatis-plus-join-boot-starter</artifactId> |
| | | <version>1.4.8</version> |
| | | </dependency> |
| | | |
| | | <dependency> |
| | | <groupId>com.baomidou</groupId> |
| | | <artifactId>dynamic-datasource-spring-boot-starter</artifactId> |
| | | <version>3.3.1</version> |
| | | </dependency> |
| | | |
| | | <dependency> |
| | | <groupId>org.projectlombok</groupId> |
| | | <artifactId>lombok</artifactId> |
| | | <version>1.18.8</version> |
| | | </dependency> |
| | | |
| | | <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpcore --> |
| | | <dependency> |
| | | <groupId>org.apache.httpcomponents</groupId> |
| | | <artifactId>httpcore</artifactId> |
| | | <version>4.4.12</version> |
| | | </dependency> |
| | | |
| | | |
| | | <dependency> |
| | | <groupId>commons-lang</groupId> |
| | | <artifactId>commons-lang</artifactId> |
| | | <version>2.6</version> |
| | | </dependency> |
| | | |
| | | <!-- 导入mysql驱动 --> |
| | | <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> |
| | | <dependency> |
| | | <groupId>mysql</groupId> |
| | | <artifactId>mysql-connector-java</artifactId> |
| | | <version>8.0.17</version> |
| | | </dependency> |
| | | |
| | | <dependency> |
| | | <groupId>javax.servlet</groupId> |
| | | <artifactId>servlet-api</artifactId> |
| | | <version>2.5</version> |
| | | <scope>provided</scope> |
| | | </dependency> |
| | | |
| | | <dependency> |
| | | <groupId>javax.validation</groupId> |
| | | <artifactId>validation-api</artifactId> |
| | | <version>2.0.1.Final</version> |
| | | </dependency> |
| | | |
| | | <!--代码生成工具--> |
| | | <dependency> |
| | | <groupId>com.baomidou</groupId> |
| | | <artifactId>mybatis-plus-generator</artifactId> |
| | | <version>3.4.1</version> |
| | | </dependency> |
| | | |
| | | <dependency> |
| | | <groupId>org.apache.velocity</groupId> |
| | | <artifactId>velocity-engine-core</artifactId> |
| | | <version>2.0</version> |
| | | <exclusions> |
| | | <exclusion> |
| | | <groupId>com.alibaba</groupId> |
| | | <artifactId>fastjson</artifactId> |
| | | </exclusion> |
| | | </exclusions> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>com.alibaba</groupId> |
| | | <artifactId>druid</artifactId> |
| | | <version>1.1.8</version> |
| | | </dependency> |
| | | |
| | | <!-- 数据库设计文档生成工具--> |
| | | <dependency> |
| | | <groupId>cn.smallbun.screw</groupId> |
| | | <artifactId>screw-core</artifactId> |
| | | <version>1.0.5</version> |
| | | <exclusions> |
| | | <exclusion> |
| | | <groupId>com.alibaba</groupId> |
| | | <artifactId>fastjson</artifactId> |
| | | </exclusion> |
| | | </exclusions> |
| | | </dependency> |
| | | <!-- 2.0~2.2 Knife4j 2.0.0 ~ 2.0.6--> |
| | | <!-- <dependency>--> |
| | | <!-- <groupId>com.github.xiaoymin</groupId>--> |
| | | <!-- <artifactId>knife4j-spring-boot-starter</artifactId>--> |
| | | <!-- <version>2.0.6</version>--> |
| | | <!-- </dependency>--> |
| | | |
| | | <dependency> |
| | | <groupId>io.springfox</groupId> |
| | | <artifactId>springfox-swagger2</artifactId> |
| | | <version>2.7.0</version> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>io.springfox</groupId> |
| | | <artifactId>springfox-swagger-ui</artifactId> |
| | | <version>2.7.0</version> |
| | | </dependency> |
| | | |
| | | <!--hutool java验证方法类--> |
| | | <dependency> |
| | | <groupId>cn.hutool</groupId> |
| | | <artifactId>hutool-all</artifactId> |
| | | <version>5.4.0</version> |
| | | </dependency> |
| | | |
| | | <dependency> |
| | | <groupId>com.github.xingshuangs</groupId> |
| | | <artifactId>iot-communication</artifactId> |
| | | <version>1.4.2</version> |
| | | </dependency> |
| | | |
| | | <!--引入redis,排除lettuce的引用--> |
| | | <dependency> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-starter-data-redis</artifactId> |
| | | <exclusions> |
| | | <exclusion> |
| | | <groupId>io.lettuce</groupId> |
| | | <artifactId>lettuce-core</artifactId> |
| | | </exclusion> |
| | | </exclusions> |
| | | </dependency> |
| | | |
| | | <!-- 引入Jedis客戶端--> |
| | | <dependency> |
| | | <groupId>redis.clients</groupId> |
| | | <artifactId>jedis</artifactId> |
| | | </dependency> |
| | | |
| | | <dependency> |
| | | <groupId>com.alibaba</groupId> |
| | | <artifactId>fastjson</artifactId> |
| | | <version>1.2.33</version> |
| | | </dependency> |
| | | |
| | | <!-- <dependency>--> |
| | | <!-- <groupId>com.github.yulichang</groupId>--> |
| | | <!-- <artifactId>mybatis-plus-join</artifactId>--> |
| | | <!-- <version>1.2.4</version>--> |
| | | <!-- </dependency>--> |
| | | <dependency> |
| | | <groupId>com.github.yulichang</groupId> |
| | | <artifactId>mybatis-plus-join-boot-starter</artifactId> |
| | | <version>1.4.12</version> |
| | | </dependency> |
| | | |
| | | <dependency> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-starter-websocket</artifactId> |
| | | </dependency> |
| | | |
| | | <dependency> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-starter-thymeleaf</artifactId> |
| | | </dependency> |
| | | </dependencies> |
| | | |
| | | |
| | | </project> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project xmlns="http://maven.apache.org/POM/4.0.0" |
| | | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| | | xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
| | | <parent> |
| | | <artifactId>common</artifactId> |
| | | <groupId>com.mes</groupId> |
| | | <version>1.0-SNAPSHOT</version> |
| | | |
| | | </parent> |
| | | <modelVersion>4.0.0</modelVersion> |
| | | |
| | | <artifactId>servicebase</artifactId> |
| | | |
| | | <properties> |
| | | <maven.compiler.source>8</maven.compiler.source> |
| | | <maven.compiler.target>8</maven.compiler.target> |
| | | </properties> |
| | | <dependencies> |
| | | <dependency> |
| | | <groupId>com.microsoft.sqlserver</groupId> |
| | | <artifactId>mssql-jdbc</artifactId> |
| | | <version>6.4.0.jre8</version> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>com.github.s7connector</groupId> |
| | | <artifactId>s7connector</artifactId> |
| | | <version>2.1</version> |
| | | </dependency> |
| | | </dependencies> |
| | | |
| | | </project> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <module type="JAVA_MODULE" version="4"> |
| | | <component name="NewModuleRootManager" inherit-compiler-output="true"> |
| | | <exclude-output /> |
| | | <content url="file://$MODULE_DIR$"> |
| | | <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> |
| | | </content> |
| | | <orderEntry type="inheritedJdk" /> |
| | | <orderEntry type="sourceFolder" forTests="false" /> |
| | | </component> |
| | | </module> |
New file |
| | |
| | | package com.mes.common.config; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @Author : zhoush |
| | | * @Date: 2024/4/24 10:33 |
| | | * @Description: |
| | | */ |
| | | public class Const { |
| | | //默认密码 |
| | | public static final String DEFULT_PASSWORD = "123456"; |
| | | //默认角色 |
| | | public static final Long DEFULT_ROLE = 1L; |
| | | |
| | | /** |
| | | * 磨边清洗前 |
| | | */ |
| | | /** |
| | | * A09出片目标位置 d02卧转立 2001 |
| | | * A10出片目标位置 d05卧转立 2002 |
| | | */ |
| | | public static final Integer OUT_TARGET_POSITION_ZERO = 0; |
| | | public static final Integer A09_OUT_TARGET_POSITION = 2001; |
| | | public static final Integer A10_OUT_TARGET_POSITION = 2002; |
| | | |
| | | |
| | | /** |
| | | * A09出片目标位置 d02卧转立 钢化出片 3001 |
| | | * A10出片目标位置 d05卧转立 人工出片 3002 |
| | | */ |
| | | public static final Integer TEMPERING_OUT_TARGET_POSITION = 3001; |
| | | public static final Integer ARTIFICIAL_OUT_TARGET_POSITION = 3002; |
| | | |
| | | /** |
| | | * 卧式理片笼详情表玻璃状态 |
| | | * 识别后成功状态0 |
| | | * 识别后成功进笼的状态100 |
| | | * 出片任务101 |
| | | * 人工下片102 |
| | | * 出片中103 |
| | | * 调度中104 |
| | | * 拿走200 |
| | | * 破损201 |
| | | */ |
| | | public static final Integer GLASS_STATE_NEW = 0; |
| | | public static final Integer GLASS_STATE_IN = 100; |
| | | public static final Integer GLASS_STATE_OUT = 101; |
| | | public static final Integer GLASS_STATE_ARTIFICIAL = 102; |
| | | public static final Integer GLASS_STATE_OUT_ING = 103; |
| | | public static final Integer GLASS_STATE_SCHEDULE_ING = 104; |
| | | public static final Integer GLASS_STATE_TAKE = 200; |
| | | public static final Integer GLASS_STATE_DAMAGE = 201; |
| | | public static final List<Integer> GLASS_STATE_IN_ALL = Arrays.asList(100, 102, 103, 104); |
| | | public static final List<Integer> GLASS_STATE_IN_ALL_ZERO = Arrays.asList(0, 100, 102, 103, 104); |
| | | |
| | | /** |
| | | * 卧式理片笼详情表玻璃状态 |
| | | * 进片任务1 |
| | | * 出片任务2 |
| | | */ |
| | | public static final Integer GLASS_CACHE_TYPE_IN = 1; |
| | | public static final Integer GLASS_CACHE_TYPE_OUT = 2; |
| | | public static final Integer GLASS_CACHE_TYPE_THROUGH = 3; |
| | | public static final List<Integer> GLASS_CACHE_TYPE_OUT_ALL = Arrays.asList(2, 3); |
| | | |
| | | /** |
| | | * 磨边任务玻璃状态 |
| | | * 进片任务1 |
| | | * 出片任务2 |
| | | */ |
| | | public static final Integer EDG_GLASS_BEFORE = 0; |
| | | public static final Integer EDG_GLASS_START = 1; |
| | | public static final Integer EDG_GLASS_SUCCESS = 2; |
| | | |
| | | /** |
| | | * 磨边任务玻璃状态 |
| | | * 1单机自动状态 |
| | | * 2联机自动状态 |
| | | * 3手动状态 |
| | | */ |
| | | public static final Integer BIG_STORAGE_STAND_ALONE = 1; |
| | | public static final Integer BIG_STORAGE_ONLINE = 2; |
| | | public static final Integer BIG_STORAGE_MT = 3; |
| | | |
| | | /** |
| | | * 大理片笼请求 |
| | | * 0 大理片笼无请求 |
| | | * 1 大理片笼进片请求 |
| | | */ |
| | | public static final String BIG_STORAGE_REQUEST = "0"; |
| | | public static final String BIG_STORAGE_REQUEST_IN = "1"; |
| | | |
| | | /** |
| | | * 卧转立进片请求 |
| | | * 1 任务生成 |
| | | * 2 卧转立进片完成 |
| | | * 3 大车进片完成 |
| | | * 4 大理片笼进片完成 |
| | | * 5 大理片笼进片失败 |
| | | * 6 大理片笼进片破损 |
| | | */ |
| | | public static final Integer BIG_STORAGE_IN_NEW = 1; |
| | | public static final Integer BIG_STORAGE_IN_UP = 2; |
| | | public static final Integer BIG_STORAGE_IN_CAR = 3; |
| | | public static final Integer BIG_STORAGE_IN_SLOT = 4; |
| | | public static final Integer BIG_STORAGE_IN_ERROR = 5; |
| | | public static final Integer BIG_STORAGE_IN_DAMAGE = 6; |
| | | public static final List<Integer> BIG_STORAGE_IN_UP_ALL = Arrays.asList(1, 2); |
| | | /** |
| | | * 卧转立出片请求 |
| | | * 1 任务生成 |
| | | * 2 玻璃进大车完成 |
| | | * 3 大车出片完成 |
| | | * 4 大理片笼进片失败 |
| | | * 5 大理片笼进片破损 |
| | | */ |
| | | public static final Integer BIG_STORAGE_OUT_NEW = 1; |
| | | public static final Integer BIG_STORAGE_OUT_CAR = 2; |
| | | public static final Integer BIG_STORAGE_OUT_SUCCESS = 3; |
| | | public static final Integer BIG_STORAGE_OUT_ERROR = 4; |
| | | public static final Integer BIG_STORAGE_OUT_DAMAGE = 5; |
| | | public static final List<Integer> BIG_STORAGE_OUT_ALL = Arrays.asList(2, 3); |
| | | |
| | | /** |
| | | * 卧转立出片请求 |
| | | * 1 上车等待 |
| | | * 2 上车启动 |
| | | */ |
| | | public static final Integer BIG_STORAGE_IN_WAIT = 1; |
| | | public static final Integer BIG_STORAGE_IN_RUN = 2; |
| | | |
| | | /** |
| | | * 钢化小片表 |
| | | * -1 生成任务 |
| | | * 0 出片完成 |
| | | * 1 摆片完成 |
| | | * 2 进炉完成 |
| | | * 3 钢化完成 |
| | | * 4 出片完成 |
| | | * 5 破损 |
| | | * 6 拿走 |
| | | */ |
| | | |
| | | public static final Integer TEMPERING_NEW = -1; |
| | | public static final Integer TEMPERING_OUT = 0; |
| | | public static final Integer TEMPERING_DROP = 1; |
| | | public static final Integer TEMPERING_START = 2; |
| | | public static final Integer TEMPERING_SUCCESS = 3; |
| | | public static final Integer TEMPERING_END = 4; |
| | | public static final Integer TEMPERING_DAMAGE = 5; |
| | | public static final Integer TEMPERING_TAKE = 6; |
| | | |
| | | /** |
| | | * 下片 |
| | | */ |
| | | /** |
| | | * 执行线路格子信息 |
| | | */ |
| | | public static final List<Integer> G06_WORK_STATION = Arrays.asList(1, 2, 3); |
| | | public static final List<Integer> G11_WORK_STATION = Arrays.asList(4, 5, 6); |
| | | public static final int G13_WORK_STATION = 7; |
| | | |
| | | /** |
| | | * 启用 1 |
| | | * 禁用 0 |
| | | */ |
| | | public static final Integer SLOT_ON = 1; |
| | | public static final Integer SLOT_OFF = 0; |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.common.config; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.DbType; |
| | | import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; |
| | | import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor; |
| | | import org.mybatis.spring.annotation.MapperScan; |
| | | import org.springframework.context.annotation.Bean; |
| | | import org.springframework.context.annotation.Configuration; |
| | | |
| | | |
| | | /** |
| | | * @author zhoush |
| | | * @Date 2024/1/26 13:44 |
| | | */ |
| | | |
| | | @MapperScan(basePackages = "com.mes.*.mapper") |
| | | @Configuration |
| | | public class MybatisPlusConfig { |
| | | |
| | | /** |
| | | * 添加分页插件 |
| | | */ |
| | | @Bean |
| | | public MybatisPlusInterceptor mybatisPlusInterceptor() { |
| | | MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor(); |
| | | interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); |
| | | return interceptor; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.common.config; |
| | | |
| | | import org.springframework.context.annotation.Bean; |
| | | import org.springframework.context.annotation.Configuration; |
| | | import springfox.documentation.builders.ApiInfoBuilder; |
| | | import springfox.documentation.builders.ParameterBuilder; |
| | | import springfox.documentation.builders.PathSelectors; |
| | | import springfox.documentation.builders.RequestHandlerSelectors; |
| | | import springfox.documentation.schema.ModelRef; |
| | | import springfox.documentation.service.*; |
| | | import springfox.documentation.spi.DocumentationType; |
| | | import springfox.documentation.spi.service.contexts.SecurityContext; |
| | | import springfox.documentation.spring.web.plugins.Docket; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Arrays; |
| | | import java.util.Collections; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author zhan_py |
| | | * @Date 2024/1/26 16:11 |
| | | * Swagger2配置信息 |
| | | */ |
| | | @Configuration |
| | | public class Swagger2Config { |
| | | |
| | | @Bean |
| | | public Docket webApiConfig() { |
| | | List<Parameter> pars = new ArrayList<>(); |
| | | ParameterBuilder tokenPar = new ParameterBuilder(); |
| | | tokenPar.name("userId") |
| | | .description("用户token") |
| | | //.defaultValue(JwtHelper.createToken(1L, "admin")) |
| | | .defaultValue("1") |
| | | .modelRef(new ModelRef("string")) |
| | | .parameterType("header") |
| | | .required(false) |
| | | .build(); |
| | | pars.add(tokenPar.build()); |
| | | |
| | | return new Docket(DocumentationType.SWAGGER_2) |
| | | .groupName("webApi") |
| | | .apiInfo(webApiInfo()) |
| | | .select() |
| | | //只显示api路径下的页面 |
| | | .apis(RequestHandlerSelectors.basePackage("com.mes")) |
| | | .paths(PathSelectors.any()) |
| | | .build() |
| | | .globalOperationParameters(pars) |
| | | .securitySchemes(Collections.EMPTY_LIST) |
| | | .securityContexts(Arrays.asList(securityContext())); |
| | | } |
| | | |
| | | private SecurityContext securityContext() { |
| | | return SecurityContext.builder() |
| | | .securityReferences(defaultAuth()) |
| | | .forPaths(PathSelectors.any()) |
| | | .build(); |
| | | } |
| | | |
| | | private List<SecurityReference> defaultAuth() { |
| | | AuthorizationScope authorizationScope = new AuthorizationScope("global", "accessEverything"); |
| | | AuthorizationScope[] authorizationScopes = new AuthorizationScope[1]; |
| | | authorizationScopes[0] = authorizationScope; |
| | | return Arrays.asList(new SecurityReference("Authorization", authorizationScopes)); |
| | | } |
| | | |
| | | |
| | | private ApiInfo webApiInfo() { |
| | | return new ApiInfoBuilder() |
| | | .title("网站-API文档") |
| | | .description("本文档描述了mes网站微服务接口定义") |
| | | .version("1.0") |
| | | .contact(new Contact("zhan_py", "", "")) |
| | | .build(); |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.common.config; |
| | | |
| | | import org.springframework.context.annotation.Bean; |
| | | import org.springframework.context.annotation.Configuration; |
| | | import org.springframework.web.socket.server.standard.ServerEndpointExporter; |
| | | |
| | | /** |
| | | * @author SNG-010 |
| | | */ |
| | | @Configuration |
| | | public class WebSocketConfig { |
| | | /** |
| | | * bean注册:会自动扫描带有@ServerEndpoint注解声明的Websocket Endpoint(端点),注册成为Websocket bean。 |
| | | * 要注意,如果项目使用外置的servlet容器,而不是直接使用springboot内置容器的话,就不要注入ServerEndpointExporter,因为它将由容器自己提供和管理。 |
| | | */ |
| | | @Bean |
| | | public ServerEndpointExporter serverEndpointExporter() { |
| | | return new ServerEndpointExporter(); |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.common.exception; |
| | | |
| | | import com.mes.utils.Result; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.web.bind.annotation.ControllerAdvice; |
| | | import org.springframework.web.bind.annotation.ExceptionHandler; |
| | | import org.springframework.web.bind.annotation.ResponseBody; |
| | | |
| | | /** |
| | | * @author zhoush |
| | | * @Date 2024/1/26 15:31 |
| | | */ |
| | | @ControllerAdvice |
| | | @Slf4j |
| | | public class GlobalExceptionHandler { |
| | | /** |
| | | * 如果是serviceExcaption,则调用该方法 |
| | | */ |
| | | @ExceptionHandler(ServiceException.class) |
| | | @ResponseBody |
| | | public Result handle(ServiceException se) { |
| | | return Result.error(se.getCode(), se.getMessage()); |
| | | } |
| | | |
| | | @ExceptionHandler(Exception.class) |
| | | @ResponseBody |
| | | public Result<Object> error(Exception e) { |
| | | e.printStackTrace(); |
| | | return Result.error(); |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.common.exception; |
| | | |
| | | import com.mes.utils.ResultCodeEnum; |
| | | import lombok.Getter; |
| | | |
| | | @Getter |
| | | public class ServiceException extends RuntimeException { |
| | | private Integer code; |
| | | |
| | | public ServiceException(ResultCodeEnum resultCodeEnum, String msg) { |
| | | super(msg); |
| | | this.code = resultCodeEnum.getCode(); |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.common.handler; |
| | | |
| | | import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; |
| | | import org.apache.ibatis.reflection.MetaObject; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.util.Date; |
| | | |
| | | @Component |
| | | public class MyMetaObjectHandler implements MetaObjectHandler { |
| | | @Override |
| | | public void insertFill(MetaObject metaObject) { |
| | | //属性名称,不是字段名称 |
| | | this.setFieldValByName("gmtCreate", new Date(), metaObject); |
| | | this.setFieldValByName("gmtModified", new Date(), metaObject); |
| | | } |
| | | |
| | | @Override |
| | | public void updateFill(MetaObject metaObject) { |
| | | this.setFieldValByName("gmtModified", new Date(), metaObject); |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.device; |
| | | |
| | | public class PlcBitInfo { |
| | | |
| | | public PlcBitInfo(String startAddress) { |
| | | this.startAddress = startAddress; |
| | | } |
| | | |
| | | private String startAddress; |
| | | // 参数标识 |
| | | private String codeId; |
| | | |
| | | // 参数名称 |
| | | private String name; |
| | | |
| | | // 读取 参数值 |
| | | private Boolean value; |
| | | // 参数地址 |
| | | private int addressIndex; |
| | | |
| | | public String getCodeId() { |
| | | return this.codeId; |
| | | } |
| | | |
| | | public void setCodeId(String codeId) { |
| | | this.codeId = codeId; |
| | | } |
| | | |
| | | public String getName() { |
| | | return this.name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public Boolean getValue() { |
| | | return this.value; |
| | | } |
| | | |
| | | public void setValue(Boolean value) { |
| | | this.value = value; |
| | | } |
| | | |
| | | |
| | | public int getAddressIndex() { |
| | | return this.addressIndex; |
| | | } |
| | | |
| | | /** |
| | | * 获取地址 |
| | | * |
| | | * @param index 索引地址 |
| | | */ |
| | | public String getAddress(int index) { |
| | | String[] stringdatas = this.startAddress.trim().split("\\."); |
| | | if (stringdatas.length < 2) { |
| | | return null; |
| | | } |
| | | int dbwindex = 0; |
| | | int bitindex = 0; |
| | | if (stringdatas.length == 3) { |
| | | dbwindex = Integer.parseInt(stringdatas[1]); |
| | | bitindex = Integer.parseInt(stringdatas[2]); |
| | | } else |
| | | { |
| | | return null; |
| | | } |
| | | dbwindex += index / 8; |
| | | bitindex += index % 8; |
| | | return stringdatas[0] + "." + dbwindex + "." + bitindex; |
| | | } |
| | | /** |
| | | * 获取地址 |
| | | * |
| | | */ |
| | | public String getAddress() { |
| | | return getAddress(this.addressIndex); |
| | | } |
| | | |
| | | |
| | | public void setAddressIndex(int addressindex) { |
| | | this.addressIndex = addressindex; |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.device; |
| | | |
| | | import java.util.*; |
| | | |
| | | public class PlcBitObject { |
| | | |
| | | // 该模块数据类型,数据起始位置 |
| | | private String plcAddressBegin; |
| | | // 数据地址长度:第一参数到最后一个参数的长度 |
| | | private int plcAddressLength; |
| | | //private ArrayList<PlcBitInfo> plcBitList; |
| | | private LinkedHashMap<String,PlcBitInfo> plcBitMap; |
| | | |
| | | /** |
| | | * @return 数据区开始地址 |
| | | */ |
| | | public String getPlcAddressBegin() { |
| | | return plcAddressBegin; |
| | | } |
| | | |
| | | /** |
| | | * @param plcAddressBegin 设置数据区开始地址 |
| | | */ |
| | | public void setPlcAddressBegin(String plcAddressBegin) { |
| | | this.plcAddressBegin = plcAddressBegin; |
| | | } |
| | | |
| | | /** |
| | | * @return 数据区 读取所有数据所需的长度(以byte类型为基准) |
| | | */ |
| | | public int getPlcAddressLength() { |
| | | return plcAddressLength; |
| | | } |
| | | |
| | | /** |
| | | * @return 设置:数据区 读取所有数据所需的长度(以byte类型为基准) |
| | | */ |
| | | public void setPlcAddressLength(int plcAddressLength) { |
| | | this.plcAddressLength = plcAddressLength; |
| | | } |
| | | |
| | | /** |
| | | * @return 获取参数实例集合 |
| | | */ |
| | | public LinkedHashMap<String,PlcBitInfo> getBitMap() { |
| | | return plcBitMap; |
| | | } |
| | | |
| | | /** |
| | | * 根据参数标识 获取某个参数实例 |
| | | * |
| | | * @param codeid 参数标识 |
| | | * @return 获取某个参数实例 |
| | | */ |
| | | public PlcBitInfo getPlcBit(String codeid) { |
| | | if (plcBitMap != null) { |
| | | /*for (PlcBitInfo plcbitInfo : plcBitList) { |
| | | if (plcbitInfo.getCodeId().equals(codeid)) |
| | | return plcbitInfo; |
| | | }*/ |
| | | return plcBitMap.get(codeid); |
| | | } else |
| | | { |
| | | return null; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 根据参数标识 获取某个参数实例 |
| | | * |
| | | * @param codeids 参数标识 |
| | | * @return 获取某个参数实例 |
| | | */ |
| | | public List<Boolean> getPlcBitValues(List<String> codeids) { |
| | | List<Boolean> arrayList = new ArrayList<>(); |
| | | if (plcBitMap != null) { |
| | | for (String codeId : codeids) { // 按照传入参数的顺序遍历 |
| | | arrayList.add(plcBitMap.get(codeId).getValue()); |
| | | } |
| | | } |
| | | return arrayList; |
| | | } |
| | | |
| | | |
| | | public List<String> getAddressListByCodeId(List<String> codeIdList) { |
| | | List<String> addressList = new ArrayList<>(); |
| | | for (String codeId : codeIdList) { |
| | | addressList.add(plcBitMap.get(codeId).getAddress()); |
| | | } |
| | | return addressList; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 添加参数实例 |
| | | * |
| | | * @param param 参数实例 |
| | | */ |
| | | public void addPlcBit(PlcBitInfo param) { |
| | | if (plcBitMap != null) { |
| | | plcBitMap.put(param.getCodeId(), param); |
| | | } |
| | | else { |
| | | plcBitMap = new LinkedHashMap<String,PlcBitInfo>(); |
| | | plcBitMap.put(param.getCodeId(),param); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 根据PLC返回的数据 给参数实例赋值 |
| | | * |
| | | * @param plcValueArray PLC读取回来的byte类型数据集合 |
| | | */ |
| | | public void setPlcBitList(List<Boolean> plcValueArray) { |
| | | if (plcBitMap != null) { |
| | | Collection<PlcBitInfo> values=plcBitMap.values(); |
| | | for (PlcBitInfo plcbitInfo : values) { |
| | | plcbitInfo.setValue(plcValueArray.get(plcbitInfo.getAddressIndex())); |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.device; |
| | | |
| | | public class PlcParameterInfo { |
| | | public PlcParameterInfo(String startAddress) { |
| | | this.startAddress = startAddress; |
| | | } |
| | | |
| | | private String startAddress; |
| | | // 参数标识 |
| | | private String codeId; |
| | | |
| | | // 参数名称 |
| | | private String name; |
| | | |
| | | // 读取 参数值 |
| | | private String value; |
| | | |
| | | // // 写入 参数值 |
| | | // private String writeValue; |
| | | |
| | | // 参数单位 |
| | | private String unit; |
| | | |
| | | // 参数值转换系数 |
| | | private int ratio; |
| | | |
| | | // 参数地址 |
| | | private int addressIndex; |
| | | |
| | | // bit参数地址 |
| | | private String addressIndexBit; |
| | | |
| | | // 参数地址位长度 |
| | | private int addressLength; |
| | | |
| | | public String getCodeId() { |
| | | return this.codeId; |
| | | } |
| | | |
| | | public void setCodeId(String codeId) { |
| | | this.codeId = codeId; |
| | | } |
| | | |
| | | public String getName() { |
| | | return this.name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getValue() { |
| | | return this.value; |
| | | } |
| | | |
| | | public void setValue(String value) { |
| | | this.value = value; |
| | | } |
| | | |
| | | // public String getWriteValue() { |
| | | // return this.writeValue; |
| | | // } |
| | | |
| | | // public void setWriteValue(String writeValue) { |
| | | // this.writeValue = writeValue; |
| | | // } |
| | | |
| | | public String getUnit() { |
| | | return this.unit; |
| | | } |
| | | |
| | | public void setUnit(String unit) { |
| | | this.unit = unit; |
| | | } |
| | | |
| | | public String getAddressBitIndex() { |
| | | return this.addressIndexBit; |
| | | } |
| | | |
| | | public void setAddressBitIndex(String addressIndexBit) { |
| | | this.addressIndexBit = addressIndexBit; |
| | | } |
| | | public int getAddressIndex() { |
| | | return this.addressIndex; |
| | | } |
| | | |
| | | public void setAddressIndex(int addressindex) { |
| | | this.addressIndex = addressindex; |
| | | } |
| | | |
| | | public int getAddressLength() { |
| | | return this.addressLength; |
| | | } |
| | | |
| | | public void setAddressLength(int addresslength) { |
| | | this.addressLength = addresslength; |
| | | } |
| | | |
| | | public int getRatio() { |
| | | return this.ratio; |
| | | } |
| | | |
| | | public void setRatio(int ratio) { |
| | | this.ratio = ratio; |
| | | } |
| | | |
| | | /** |
| | | * 获取地址 |
| | | * |
| | | * @param index 索引地址 |
| | | */ |
| | | public String getAddress(int index) { |
| | | String[] stringdatas = this.startAddress.trim().split("\\."); |
| | | int addressLength = this.addressLength; |
| | | if (addressLength < 2) { |
| | | return null; |
| | | } |
| | | int wordindex = Integer.parseInt(stringdatas[1]) + index; |
| | | return stringdatas[0] + "." + wordindex; |
| | | /* if (addressLength == 2) { |
| | | |
| | | |
| | | return stringdatas[0] + "." + wordindex; |
| | | } |
| | | if (addressLength == 14) { |
| | | int wordindex = index; |
| | | int newIndex = wordindex + 13; |
| | | return stringdatas[0] + "." + wordindex + "-" + newIndex; |
| | | }*/ |
| | | // return null; |
| | | } |
| | | /** |
| | | * 获取bit地址 |
| | | * |
| | | * @param |
| | | */ |
| | | public String getBitAddress() { |
| | | return this.addressIndexBit; |
| | | |
| | | } |
| | | |
| | | public String getAddress() { |
| | | return getAddress(this.addressIndex); |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.device; |
| | | |
| | | import com.github.s7connector.impl.serializer.converter.StringConverter; |
| | | import com.github.xingshuangs.iot.utils.FloatUtil; |
| | | import com.github.xingshuangs.iot.utils.IntegerUtil; |
| | | import com.github.xingshuangs.iot.utils.ShortUtil; |
| | | import com.mes.service.PlcAgreement; |
| | | import com.mes.service.PlcParameter; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | |
| | | import java.lang.reflect.Array; |
| | | import java.nio.charset.Charset; |
| | | import java.nio.charset.StandardCharsets; |
| | | import java.util.*; |
| | | |
| | | @Slf4j |
| | | public class PlcParameterObject { |
| | | |
| | | // 该模块数据类型,数据起始位置 |
| | | private String plcAddressBegin; |
| | | private String type; |
| | | // 数据地址长度:第一参数到最后一个参数的长度 |
| | | private int plcAddressLength; |
| | | private LinkedHashMap<String,PlcParameterInfo> plcParameterMap; |
| | | |
| | | /** |
| | | * @return 数据区开始地址 |
| | | */ |
| | | public String getType() { |
| | | return type; |
| | | } |
| | | |
| | | /** |
| | | * @param type 设置数据区开始地址 |
| | | */ |
| | | public void setType(String type) { |
| | | this.type = type; |
| | | } |
| | | /** |
| | | * @return 数据区开始地址 |
| | | */ |
| | | public String getPlcAddressBegin() { |
| | | return plcAddressBegin; |
| | | } |
| | | |
| | | /** |
| | | * @param plcAddressBegin 设置数据区开始地址 |
| | | */ |
| | | public void setPlcAddressBegin(String plcAddressBegin) { |
| | | this.plcAddressBegin = plcAddressBegin; |
| | | } |
| | | |
| | | /** |
| | | * @return 数据区 读取所有数据所需的长度(以byte类型为基准) |
| | | */ |
| | | public int getPlcAddressLength() { |
| | | return plcAddressLength; |
| | | } |
| | | |
| | | /** |
| | | * @return 设置:数据区 读取所有数据所需的长度(以byte类型为基准) |
| | | */ |
| | | public void setPlcAddressLength(int plcAddressLength) { |
| | | this.plcAddressLength = plcAddressLength; |
| | | } |
| | | |
| | | /** |
| | | * @return 获取参数实例集合 |
| | | */ |
| | | public LinkedHashMap<String,PlcParameterInfo> getPlcParameterMap() { |
| | | return plcParameterMap; |
| | | } |
| | | |
| | | /** |
| | | * 根据参数标识 获取某个参数实例 |
| | | * |
| | | * @param codeid 参数标识 |
| | | * @return 获取某个参数实例 |
| | | */ |
| | | public PlcParameterInfo getPlcParameter(String codeid) { |
| | | if (plcParameterMap != null) { |
| | | return plcParameterMap.get(codeid); |
| | | } else { |
| | | return null; |
| | | } |
| | | /*if (plcParameterList != null) { |
| | | for (PlcParameterInfo plcParameterInfo : plcParameterList) { |
| | | if (plcParameterInfo.getCodeId().equals(codeid)) |
| | | return plcParameterInfo; |
| | | } |
| | | return null; |
| | | } else |
| | | return null;*/ |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 根据参数标识 获取某个参数实例 |
| | | * |
| | | * @param codeids 参数标识 |
| | | * @return 获取某个参数实例 |
| | | */ |
| | | public List<String> getPlcParameterValues(List<String> codeids) { |
| | | List<String> arrayList = new ArrayList<>(); |
| | | if (plcParameterMap != null) { |
| | | /*Map<String, PlcParameterInfo> resultMap = new LinkedHashMap<>(); // 使用 LinkedHashMap 保留插入顺序 |
| | | for (PlcParameterInfo plcParameterInfo : plcParameterList) { |
| | | if (codeids.contains(plcParameterInfo.getCodeId())) { |
| | | resultMap.put(plcParameterInfo.getCodeId(), plcParameterInfo); |
| | | } |
| | | }*/ |
| | | for (String codeId : codeids) { // 按照传入参数的顺序遍历 |
| | | PlcParameterInfo plcParameterInfo = plcParameterMap.get(codeId); |
| | | if (plcParameterInfo != null) { |
| | | arrayList.add(plcParameterInfo.getValue()); |
| | | } else { |
| | | arrayList.add(null); // 如果找不到对应的值,添加 null |
| | | } |
| | | } |
| | | } |
| | | return arrayList; |
| | | } |
| | | |
| | | /** |
| | | * 根据参数标识 获取传入参数的plc地址 |
| | | * |
| | | * @param codeIdList 参数标识 |
| | | * @return 传入参数的plc地址 |
| | | */ |
| | | public List<String> getAddressListByCodeId(List<String> codeIdList) { |
| | | List<String> addressList = new ArrayList<>(); |
| | | if (plcParameterMap!=null) |
| | | { |
| | | for (String codeId : codeIdList) { |
| | | String address = plcParameterMap.get(codeId).getAddress(); |
| | | if (address != null) { |
| | | addressList.add(address); |
| | | } |
| | | } |
| | | } |
| | | return addressList; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 添加参数实例 |
| | | * |
| | | * @param param 参数实例 |
| | | */ |
| | | public void addPlcParameter(PlcParameterInfo param) { |
| | | if (plcParameterMap != null) { |
| | | plcParameterMap.put(param.getCodeId(), param); |
| | | } |
| | | else { |
| | | plcParameterMap =new LinkedHashMap<String,PlcParameterInfo>(); |
| | | plcParameterMap.put(param.getCodeId(), param); |
| | | } |
| | | /*if (plcParameterList != null) |
| | | plcParameterList.add(param); |
| | | else { |
| | | plcParameterList = new ArrayList<PlcParameterInfo>(); |
| | | plcParameterList.add(param); |
| | | }*/ |
| | | } |
| | | |
| | | /** |
| | | * 根据PLC返回的数据 给参数实例赋值 |
| | | * |
| | | * @param plcValueArray PLC读取回来的byte类型数据集合 |
| | | */ |
| | | public void setPlcParameterList(byte[] plcValueArray) { |
| | | if (plcParameterMap != null) { |
| | | Collection<PlcParameterInfo> values= plcParameterMap.values(); |
| | | for (PlcParameterInfo plcParameterInfo :values) { |
| | | byte[] valueList = new byte[plcParameterInfo.getAddressLength()]; |
| | | if (plcParameterInfo.getAddressLength() ==1) { |
| | | String byteValue10To2 =String.format("%8s",Integer.toBinaryString(plcValueArray[0] & 0xFF)) |
| | | .replace(' ', '0');//0000 0001 |
| | | String value=byteValue10To2.substring(7-plcParameterInfo.getAddressIndex(),8-plcParameterInfo.getAddressIndex()); |
| | | plcParameterInfo.setValue(value); |
| | | }else{ |
| | | //System.out.println(plcParameterInfo.getAddressLength()); |
| | | for (int i = 0; i < plcParameterInfo.getAddressLength(); i++) { |
| | | Array.setByte(valueList, i, plcValueArray[plcParameterInfo.getAddressIndex() + i]); |
| | | } |
| | | if (plcParameterInfo.getAddressLength() == 2) { |
| | | // if ("0".equals(plcParameterInfo.getUnit())) { |
| | | // log.info("完成数:{}",valueList); |
| | | // log.info("完成数:{}",String.valueOf(ShortUtil.toUInt16(valueList))); |
| | | // } |
| | | plcParameterInfo.setValue(String.valueOf(ShortUtil.toUInt16(valueList))); |
| | | } else if (plcParameterInfo.getAddressLength() == 4) { |
| | | float value = FloatUtil.toFloat32(valueList); //IntegerUtil.toUInt32(valueList); |
| | | plcParameterInfo.setValue(String.valueOf( FloatUtil.toFloat32(valueList))); |
| | | } |
| | | else { |
| | | StringConverter converter = new StringConverter(); |
| | | String s=""; |
| | | String extract1 = converter.extract(s.getClass(),plcValueArray, plcParameterInfo.getAddressIndex(), 0); |
| | | plcParameterInfo.setValue(extract1); |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |
| | | } |
| | | /** |
| | | * 把写入值转化为byte[] |
| | | * @param param 参数实例 |
| | | * @param data 写入值的字符类型 |
| | | */ |
| | | public byte[] setValueToBytes(PlcParameterInfo param, String data) { |
| | | if (param.getAddressLength() == 2) { |
| | | return ShortUtil.toByteArray(Integer.parseInt(data)); |
| | | |
| | | } else if (param.getAddressLength() == 4) { |
| | | |
| | | return IntegerUtil.toByteArray(Long.parseLong(data)); |
| | | } |
| | | else if (param.getAddressLength() >10) { |
| | | return data.getBytes(); |
| | | } else { |
| | | return data.getBytes(); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * short类型转byte[] |
| | | * |
| | | * @param s short类型值 |
| | | */ |
| | | public static byte[] short2byte(short s) { |
| | | byte[] b = new byte[2]; |
| | | for (int i = 0; i < 2; i++) { |
| | | int offset = 16 - (i + 1) * 8; //计算偏移量 |
| | | b[i] = (byte) ((s >> offset) & 0xff); //把16位分为2个8位进行分别存储 |
| | | } |
| | | return b; |
| | | } |
| | | |
| | | /** |
| | | * byte[]类型转short |
| | | * |
| | | * @param b byte[]类型值 |
| | | */ |
| | | public static short byte2short(byte[] b) { |
| | | short l = 0; |
| | | for (int i = 0; i < 2; i++) { |
| | | l <<= 8; //<<=和我们的 +=是一样的,意思就是 l = l << 8 |
| | | l |= (b[i] & 0xff); //和上面也是一样的 l = l | (b[i]&0xff) |
| | | } |
| | | return l; |
| | | } |
| | | |
| | | /** |
| | | * byte[]类型转short |
| | | * |
| | | * @param b byte[]类型值 |
| | | */ |
| | | public static int byte2int(byte[] b) { |
| | | int l = 0; |
| | | for (int i = 0; i < 4; i++) { |
| | | l <<= 8; //<<=和我们的 +=是一样的,意思就是 l = l << 8 |
| | | l |= (b[3-i] & 0xff); //和上面也是一样的 l = l | (b[i]&0xff) |
| | | } |
| | | return l; |
| | | } |
| | | public static byte[] int2byte(int s){ |
| | | byte[] b = new byte[2]; |
| | | for(int i = 0; i < 4; i++){ |
| | | int offset = 16 - (i+1)*8; //因为byte占4个字节,所以要计算偏移量 |
| | | b[i] = (byte)((s >> offset)&0xff); //把32位分为4个8位进行分别存储 |
| | | } |
| | | return b; |
| | | } |
| | | public static String byteToHexString(byte[] bytes) { |
| | | String str = new String(bytes, StandardCharsets.UTF_8).trim(); |
| | | return str; |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.entity.request; |
| | | |
| | | import cn.hutool.db.Page; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * @Author : zhoush |
| | | * @Date: 2024/4/22 11:21 |
| | | * @Description: |
| | | */ |
| | | @Data |
| | | public class GeneralRequest { |
| | | |
| | | private String key; |
| | | |
| | | private Page page; |
| | | } |
New file |
| | |
| | | package com.mes.service; |
| | | |
| | | import cn.hutool.json.JSONArray; |
| | | import cn.hutool.json.JSONObject; |
| | | import com.mes.device.PlcParameterInfo; |
| | | import com.mes.tools.HexConversion; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.scheduling.annotation.Scheduled; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.io.*; |
| | | import java.net.Socket; |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * Plc通讯方式 [S7/ModbusTcp] |
| | | */ |
| | | @Component |
| | | @Slf4j |
| | | public class Communication { |
| | | |
| | | /** |
| | | * 方式标识 [S7/ModbusTcp] |
| | | */ |
| | | private String type; |
| | | |
| | | Communication(){ |
| | | if("ModbusTcp".equals(type)){ |
| | | |
| | | }else if("S7".equals(type)){ |
| | | |
| | | } |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.service; |
| | | |
| | | import com.mes.tools.HexConversion; |
| | | import com.mes.utils.HexUtil; |
| | | import io.swagger.models.auth.In; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.scheduling.annotation.Scheduled; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.io.DataInputStream; |
| | | import java.io.DataOutputStream; |
| | | import java.io.IOException; |
| | | import java.net.Socket; |
| | | import java.net.UnknownHostException; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.Arrays; |
| | | import java.util.HashMap; |
| | | import java.util.LinkedHashMap; |
| | | import java.util.Map; |
| | | |
| | | import static com.mes.tools.HexConversion.*; |
| | | |
| | | @Component |
| | | @Slf4j |
| | | public class ModbusTcp { |
| | | |
| | | //同IP下会有多个协议地址 key=地址区 PlcAgreement为协议内容 plcAgreements为协议组 |
| | | private Map<String,PlcAgreement> plcAgreement=new LinkedHashMap<String,PlcAgreement>(); |
| | | private String Ip; |
| | | private int Port; |
| | | |
| | | public Socket socket =null;//通讯 |
| | | public String fileName =""; |
| | | public ModbusTcp(){} |
| | | public ModbusTcp(String Ip,int Port,String fileName){ |
| | | this.Ip=Ip; |
| | | this.Port=Port; |
| | | this.fileName=fileName; |
| | | try { |
| | | plcAgreement.put(this.fileName,new PlcAgreement(this.fileName)); |
| | | } catch (Exception e) { |
| | | log.info("file error:"+this.fileName+",{}",e.getMessage()); |
| | | } |
| | | } |
| | | //连接 |
| | | public void connect(){ |
| | | try { |
| | | this.socket=new Socket(Ip,Port); |
| | | this.socket.setSoTimeout(1000); |
| | | }catch (Exception e) { |
| | | log.info("The IP address of the host cannot be determined:{}",e.getMessage()); |
| | | } |
| | | } |
| | | //关闭连接 |
| | | public void close(){ |
| | | try { |
| | | this.socket.close(); |
| | | }catch (Exception e) { |
| | | //log.info("连接关闭异常:{}",e.getMessage()); |
| | | } |
| | | } |
| | | //返回连接状态 |
| | | public boolean isConnect(){ |
| | | try { |
| | | this.socket.isConnected(); |
| | | }catch (Exception e) { |
| | | log.info("Connection status exception:{}",this.socket); |
| | | } |
| | | return false; |
| | | } |
| | | |
| | | //读取数据 |
| | | public boolean read(PlcAgreement plcAgreement){ |
| | | try { |
| | | if (!this.socket.isConnected()){ |
| | | // log.info("通讯连接失败:{}",this.socket.isConnected()); |
| | | return false; |
| | | } |
| | | int bufSizes = 0; |
| | | byte[] msgs = new byte[2048]; |
| | | byte[] content = new byte[2048]; |
| | | //写入读取地址 |
| | | DataOutputStream outToServer = new DataOutputStream(this.socket.getOutputStream()); |
| | | outToServer.write(HexConversion.stringToInt(plcAgreement.requestHead)); |
| | | outToServer.flush(); |
| | | //读取内容 |
| | | DataInputStream in = new DataInputStream(this.socket.getInputStream()); |
| | | bufSizes = in.read(msgs); |
| | | if(bufSizes<plcAgreement.plcAddressLength+9){ |
| | | log.info("Read byte length <1:{},content:{}",bufSizes,msgs); |
| | | return false; |
| | | } |
| | | content=Arrays.copyOfRange(msgs,9,2048); |
| | | //获取参数值 |
| | | Map<String, PlcParameter> plcParameters=plcAgreement.getPlcParameters(); |
| | | for (String key:plcParameters.keySet()){ |
| | | PlcParameter plcParameter=plcParameters.get(key); |
| | | if("bit".equals(plcParameter.getType())){ |
| | | byte font=content[plcParameter.getAddressStart()]; |
| | | String[] fontBitString=String.format("%8s", Integer.toBinaryString((int)font)).replace(" ", "0").split(""); |
| | | byte[] bit=new byte[1]; |
| | | bit[0]=Byte.parseByte(fontBitString[plcParameter.getAddressLength()]); |
| | | plcParameter.setReadByte(bit); |
| | | }else{ |
| | | plcParameter.setReadByte(Arrays.copyOfRange(content,plcParameter.getAddressStart(),(plcParameter.getAddressStart()+plcParameter.getAddressLength()))); |
| | | } |
| | | } |
| | | return true; |
| | | }catch (Exception e) { |
| | | //log.info("读取异常:{}",plcAgreement); |
| | | } |
| | | return false; |
| | | } |
| | | //写入数据 |
| | | public void write(PlcParameter plcParameter){ |
| | | try { |
| | | if (plcParameter.getWriteValue() != null && !"".equals(plcParameter.getWriteValue())) { |
| | | //写入发送数据 0000 0000 0009 0110 0024 0001 02 0006 |
| | | byte []sendByte=new byte[13+plcParameter.getAddressLength()]; |
| | | byte []sendLength=intToBytesDesc(7+plcParameter.getAddressLength(),2); |
| | | byte []sendAddress=intToBytesDesc(plcParameter.getAddressStart()/2,2); |
| | | byte []sendFontLength=intToBytesDesc(plcParameter.getAddressLength()/2,2); |
| | | byte []sendContent=plcParameter.getWriteByte(); |
| | | //byte []sendContent=intToBytesDesc(Integer.parseInt(plcParameter.getWriteValue().toString()),plcParameter.getAddressLength()); |
| | | sendByte[4]=sendLength[0]; |
| | | sendByte[5]=sendLength[1]; |
| | | sendByte[6]=(byte)1; |
| | | sendByte[7]=(byte)16; |
| | | sendByte[8]=sendAddress[0]; |
| | | sendByte[9]=sendAddress[1]; |
| | | sendByte[10]=sendFontLength[0]; |
| | | sendByte[11]=sendFontLength[1]; |
| | | sendByte[12]=(byte)plcParameter.getAddressLength(); |
| | | for(int i=0;i<sendContent.length;i++){ |
| | | sendByte[i+13]=sendContent[i]; |
| | | } |
| | | log.info("sendByte:{}",sendByte); |
| | | DataOutputStream out = new DataOutputStream(this.socket.getOutputStream()); |
| | | out.write(sendByte); |
| | | out.flush(); |
| | | //log.info("sendByte:{}",sendByte); |
| | | |
| | | } |
| | | } catch (IOException e) { |
| | | log.info("写入数据异常:{}",plcParameter); |
| | | throw new RuntimeException(e); |
| | | } |
| | | } |
| | | //数据处理 |
| | | public void handleData(PlcParameter plcParameter){ |
| | | //写入发送数据 0000 0000 0009 0110 0024 0001 02 0006 |
| | | try { |
| | | int sendLength=plcParameter.getAddressLength()+7;//发送长度 |
| | | byte [] addressLength=intToBytesDesc(plcParameter.getAddressLength(),1);//字节长度 |
| | | byte [] addressLengthFont=intToBytesDesc((plcParameter.getAddressLength()/2),2);//字长度 |
| | | byte start[]=intToBytesDesc(plcParameter.getAddressStart()/2,2);//起始地址 |
| | | byte content[]=intToBytesDesc(Integer.valueOf(plcParameter.getWriteValue().toString()) ,2);//起始地址 |
| | | if (sendLength>14&& |
| | | addressLength.length>0&& |
| | | addressLengthFont.length>1&& |
| | | start.length>1&& |
| | | content.length>1){ |
| | | byte head[]=new byte[]{0,0,0,(byte)sendLength,1,16,start[0],start[1],addressLengthFont[0],addressLengthFont[1],addressLength[0],content[0],content[1]}; |
| | | this.write(head); |
| | | }else{ |
| | | log.info("发送内容不符合: 字节长度 {},字长度:{},起始地址,{},内容:{}",addressLength,addressLengthFont,start,content); |
| | | } |
| | | } catch (Exception e) { |
| | | log.info("数据处理异常: 内容 {}",plcParameter); |
| | | } |
| | | } |
| | | //写入数据 |
| | | public void write(byte []sendByte){ |
| | | try { |
| | | if (sendByte != null) { |
| | | //写入发送数据 |
| | | DataOutputStream out = new DataOutputStream(this.socket.getOutputStream()); |
| | | out.write(sendByte); |
| | | out.flush(); |
| | | log.info("写入成功: 内容 {}",sendByte); |
| | | } |
| | | } catch (Exception e) { |
| | | log.info("写入失败: 内容 {}",sendByte); |
| | | } |
| | | } |
| | | //写入数据String |
| | | public void writeString(String sendString,String startAddress){ |
| | | try { |
| | | String result=message(sendString,startAddress); |
| | | if (result != null && !"".equals(result)) { |
| | | //写入数据 |
| | | DataOutputStream out = new DataOutputStream(socket.getOutputStream()); |
| | | out.write(HexUtil.stringToInt(result)); |
| | | out.flush(); |
| | | log.info("写入成功:地址 {},内容 {},字节:{}",startAddress,sendString,HexUtil.stringToInt(result)); |
| | | //this.close(); |
| | | } |
| | | } catch (Exception e) { |
| | | log.info("写入异常:地址 {},内容 {}",startAddress,sendString); |
| | | } |
| | | } |
| | | //写 |
| | | public String message(String senddate, String address) { |
| | | String Herd = "0110" + address; |
| | | int length = senddate.length() / 4; |
| | | String dates = Herd + HexUtil.intTo2ByteHex(length) + HexUtil.intTo1ByteHex(length * 2) + senddate; |
| | | int lengths = dates.length() / 2; |
| | | String date = "00000000" + HexUtil.intTo2ByteHex(lengths) + dates; |
| | | return date; |
| | | } |
| | | public PlcAgreement getPlcAgreement(String key){ |
| | | return plcAgreement.get(key); |
| | | } |
| | | |
| | | public void consoleLogInfo(PlcAgreement thisPlcAgreement){ |
| | | String logInfo=this.fileName+" "; |
| | | Map<String,PlcParameter> plcParameterMap=thisPlcAgreement.getPlcParameters(); |
| | | for (String key:plcParameterMap.keySet()) { |
| | | logInfo+=key+":"+plcParameterMap.get(key).getValueString()+","; |
| | | } |
| | | log.info(logInfo); |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.service; |
| | | |
| | | import cn.hutool.json.JSONArray; |
| | | import cn.hutool.json.JSONObject; |
| | | import com.mes.device.PlcParameterInfo; |
| | | import com.mes.tools.HexConversion; |
| | | import com.mes.utils.HexUtil; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.scheduling.annotation.Scheduled; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.io.*; |
| | | import java.net.Socket; |
| | | import java.util.*; |
| | | |
| | | /** |
| | | * Plc协议:协议参数,协议配置,协议请求头,协议类型 |
| | | */ |
| | | @Component |
| | | @Slf4j |
| | | public class PlcAgreement { |
| | | |
| | | //public Socket socket =null;//通讯 |
| | | /** |
| | | * 协议参数 |
| | | */ |
| | | private List<String> parameterKeys=new ArrayList<>(); |
| | | private Map<String,PlcParameter> parameters=null; |
| | | /** |
| | | * 协议路径 |
| | | */ |
| | | private String jsonFilePath=null; |
| | | /** |
| | | * 读取起始地址 |
| | | */ |
| | | public String plcAddressBegin=null; |
| | | /** |
| | | * 读取长度 |
| | | */ |
| | | public int plcAddressLength=0; |
| | | //类似序列号(4)+协议标志(4)+长度(4)+从站地址(2)+功能代码(2)+起始地址(4)+读取数量(4) "000100000006010300000032" |
| | | public String requestHead=null; |
| | | private PlcAgreement(){} |
| | | PlcAgreement(String fileName){ |
| | | //jsonFilePath = "D:/mes/JsonFile/"+fileName+".json"; |
| | | jsonFilePath = System.getProperty("user.dir") + "/JsonFile/"+fileName+".json"; |
| | | boolean initSuccess=initword(); |
| | | //log.info("初始化PlcCacheGlass:"+initSuccess); |
| | | } |
| | | //初始化word |
| | | public boolean initword() { |
| | | try { |
| | | parameters=new LinkedHashMap<String,PlcParameter>(); |
| | | FileReader fileReader = new FileReader(jsonFilePath); |
| | | BufferedReader bufferedReader = new BufferedReader(fileReader); |
| | | |
| | | StringBuilder content = new StringBuilder(); |
| | | String line; |
| | | |
| | | while ((line = bufferedReader.readLine()) != null) { |
| | | content.append(line); |
| | | } |
| | | bufferedReader.close(); |
| | | fileReader.close(); |
| | | |
| | | JSONObject jsonFile = new JSONObject(content.toString()); |
| | | //log.info("读取内容:{}",jsonFile); |
| | | JSONArray jsonArray = jsonFile.getJSONArray("parameterInfo"); |
| | | this.plcAddressBegin=jsonFile.getStr("plcAddressBegin");//设置起始位地址 |
| | | this.plcAddressLength=Integer.valueOf(jsonFile.getStr("plcAddressLength"));//设置地址长度 |
| | | this.requestHead=jsonFile.getStr("requestHead");//设置请求头部 |
| | | |
| | | for (int i = 0; i < jsonArray.size(); i++) { |
| | | JSONObject parameterObj = jsonArray.getJSONObject(i); |
| | | String code = parameterObj.getStr("codeId"); |
| | | PlcParameter plcParameter = new PlcParameter( |
| | | code, |
| | | Integer.valueOf(parameterObj.getStr("addressIndex")), |
| | | Integer.valueOf(parameterObj.getStr("addressLength")), |
| | | parameterObj.getStr("type")); //参数实例 |
| | | parameterKeys.add(code); |
| | | parameters.put(code,plcParameter); |
| | | } |
| | | return true; |
| | | } catch (IOException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | return false; |
| | | } |
| | | //获取此地址全部参数 |
| | | public Map<String,PlcParameter> getPlcParameters(){ |
| | | return parameters; |
| | | } |
| | | //通过参数名称获取 |
| | | public PlcParameter getPlcParameter(String name){ |
| | | return parameters.get(name); |
| | | } |
| | | //通过参数序号获取 |
| | | public PlcParameter getPlcParameter(int index){ |
| | | String key=parameterKeys.get(index); |
| | | if(key!=null&& !key.isEmpty()){ |
| | | return this.getPlcParameter(key); |
| | | } |
| | | log.info("无效下标:{},下标范围:0-{}",index,parameterKeys.size()); |
| | | return null; |
| | | } |
| | | public int getValueInt(){ |
| | | return 0; |
| | | } |
| | | public double getValueDouble(){ |
| | | return 0; |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.service; |
| | | |
| | | import cn.hutool.json.JSONArray; |
| | | import cn.hutool.json.JSONObject; |
| | | import com.mes.device.PlcParameterInfo; |
| | | import com.mes.tools.HexConversion; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.scheduling.annotation.Scheduled; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.io.*; |
| | | import java.net.Socket; |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | | |
| | | import static com.mes.tools.HexConversion.*; |
| | | |
| | | /** |
| | | * Plc参数 |
| | | */ |
| | | @Component |
| | | @Slf4j |
| | | public class PlcParameter { |
| | | |
| | | |
| | | /** |
| | | * 编号 |
| | | */ |
| | | private String CodeId; |
| | | /** |
| | | * 起始地址 |
| | | */ |
| | | private int addressStart=0; |
| | | /** |
| | | * 长度 |
| | | */ |
| | | private int addressLength=0; |
| | | /** |
| | | * 类型 |
| | | */ |
| | | private String type="int"; |
| | | |
| | | /** |
| | | * 实时读取的byte值 |
| | | */ |
| | | private byte[] readByte=null; |
| | | /** |
| | | * 实时读取的byte值转换成 对应类型 |
| | | */ |
| | | private Object readValue=null; |
| | | |
| | | /** |
| | | * 需要写入的值 |
| | | */ |
| | | private Object writeValue=null; |
| | | |
| | | /** |
| | | * 需要写入的值 |
| | | */ |
| | | private byte[] writeByte=null; |
| | | |
| | | PlcParameter(){ |
| | | |
| | | } |
| | | PlcParameter(String codeId, int addressStart, int addressLength, String type){ |
| | | this.CodeId=codeId; |
| | | this.addressStart=addressStart; |
| | | this.addressLength=addressLength; |
| | | this.type=type; |
| | | } |
| | | |
| | | public String getCodeId() { |
| | | return CodeId; |
| | | } |
| | | |
| | | public void setCodeId(String codeId) { |
| | | CodeId = codeId; |
| | | } |
| | | |
| | | public int getAddressStart() { |
| | | return addressStart; |
| | | } |
| | | |
| | | public void setAddressStart(int addressIndex) { |
| | | this.addressStart = addressStart; |
| | | } |
| | | |
| | | public int getAddressLength() { |
| | | return addressLength; |
| | | } |
| | | |
| | | public void setAddressLength(int addressLength) { |
| | | this.addressLength = addressLength; |
| | | } |
| | | |
| | | public String getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(String type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public Object getReadValue() { |
| | | |
| | | return readValue; |
| | | } |
| | | public String getValueString() { |
| | | return getValueInt()+""; |
| | | } |
| | | public int getValueInt() { |
| | | if(this.readByte==null||this.readByte.length<1){ |
| | | //log.info("读取内容为null: {} :{}",this.getCodeId(),this.readByte); |
| | | return 0; |
| | | } |
| | | return bytesToIntDesc(this.readByte,0); |
| | | } |
| | | |
| | | public void setReadValue(Object readValue) { |
| | | this.readValue = readValue; |
| | | } |
| | | |
| | | public byte[] getReadByte() { |
| | | return this.readByte; |
| | | } |
| | | |
| | | public void setReadByte(byte[] readByte) { |
| | | this.readByte = readByte; |
| | | } |
| | | |
| | | public Object getWriteValue() { |
| | | return writeValue; |
| | | } |
| | | |
| | | public byte [] setWriteValue(Object writeValue) { |
| | | //传入值根据参数类型进行转换成字符串保存进写入 字节内并且返回 |
| | | byte []sendByte=new byte[13+this.addressLength]; |
| | | if ("int".equals(this.type)){ |
| | | this.writeByte=intToBytesDesc(Integer.parseInt(writeValue.toString()),this.addressLength); |
| | | return this.writeByte; |
| | | }else if ("word".equals(this.type)){ |
| | | this.writeByte=intToBytesDesc(Integer.parseInt(writeValue.toString()),this.addressLength); |
| | | return this.writeByte; |
| | | }else if("string".equals(this.type)){ |
| | | |
| | | }else{ |
| | | |
| | | } |
| | | return null; |
| | | } |
| | | public byte [] getWriteByte() { |
| | | return this.writeByte; |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.tools; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.annotation.DbType; |
| | | import com.baomidou.mybatisplus.generator.AutoGenerator; |
| | | import com.baomidou.mybatisplus.generator.config.DataSourceConfig; |
| | | import com.baomidou.mybatisplus.generator.config.GlobalConfig; |
| | | import com.baomidou.mybatisplus.generator.config.PackageConfig; |
| | | import com.baomidou.mybatisplus.generator.config.StrategyConfig; |
| | | import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy; |
| | | |
| | | /** |
| | | * @author mybatis-plus |
| | | */ |
| | | public class CodeGet { |
| | | |
| | | public static void main(String[] args) { |
| | | |
| | | // 1、创建代码生成器 |
| | | AutoGenerator mpg = new AutoGenerator(); |
| | | |
| | | // 2、全局配置 |
| | | // 全局配置 |
| | | GlobalConfig gc = new GlobalConfig(); |
| | | gc.setOutputDir("D:\\Documents\\hangzhoumesParent5\\"); |
| | | |
| | | gc.setServiceName("%sService"); //去掉Service接口的首字母I |
| | | gc.setAuthor("wu"); |
| | | gc.setOpen(false); |
| | | mpg.setGlobalConfig(gc); |
| | | |
| | | // 3、数据源配置 |
| | | DataSourceConfig dsc = new DataSourceConfig(); |
| | | dsc.setUrl("jdbc:mysql://10.153.19.150:3306/hangzhoumes?serverTimezone=GMT%2b8"); |
| | | dsc.setDriverName("com.mysql.cj.jdbc.Driver"); |
| | | dsc.setUsername("root"); |
| | | dsc.setPassword("beibo.123/"); |
| | | dsc.setDbType(DbType.MYSQL); |
| | | mpg.setDataSource(dsc); |
| | | |
| | | // 4、包配置 |
| | | PackageConfig pc = new PackageConfig(); |
| | | pc.setParent("com.mes"); |
| | | pc.setModuleName("work_assignment"); //模块名 |
| | | pc.setController("controller"); |
| | | pc.setService("service"); |
| | | pc.setMapper("mapper"); |
| | | mpg.setPackageInfo(pc); |
| | | |
| | | // 5、策略配置 |
| | | StrategyConfig strategy = new StrategyConfig(); |
| | | |
| | | strategy.setInclude("work_assignment"); |
| | | |
| | | strategy.setNaming(NamingStrategy.underline_to_camel);//数据库表映射到实体的命名策略 |
| | | |
| | | strategy.setColumnNaming(NamingStrategy.underline_to_camel);//数据库表字段映射到实体的命名策略 |
| | | strategy.setEntityLombokModel(true); // lombok 模型 @Accessors(chain = true) setter链式操作 |
| | | |
| | | strategy.setRestControllerStyle(true); //restful api风格控制器 |
| | | strategy.setControllerMappingHyphenStyle(true); //url中驼峰转连字符 |
| | | |
| | | mpg.setStrategy(strategy); |
| | | |
| | | // 6、执行 |
| | | mpg.execute(); |
| | | |
| | | System.out.println("执行完成"); |
| | | } |
| | | } |
| | | |
| | | /* |
| | | <dependency> |
| | | <groupId>com.baomidou</groupId> |
| | | <artifactId>mybatis-plus-generator</artifactId> |
| | | <version>3.4.1</version> |
| | | </dependency> |
| | | |
| | | <dependency> |
| | | <groupId>org.apache.velocity</groupId> |
| | | <artifactId>velocity-engine-core</artifactId> |
| | | <version>2.0</version> |
| | | </dependency> |
| | | */ |
New file |
| | |
| | | package com.mes.tools; |
| | | |
| | | /** |
| | | * @Author : zhoush |
| | | * @Date: 2024/3/26 9:01 |
| | | * @Description: |
| | | */ |
| | | |
| | | import cn.smallbun.screw.core.Configuration; |
| | | import cn.smallbun.screw.core.engine.EngineConfig; |
| | | import cn.smallbun.screw.core.engine.EngineFileType; |
| | | import cn.smallbun.screw.core.engine.EngineTemplateType; |
| | | import cn.smallbun.screw.core.execute.DocumentationExecute; |
| | | import cn.smallbun.screw.core.process.ProcessConfig; |
| | | import com.zaxxer.hikari.HikariConfig; |
| | | import com.zaxxer.hikari.HikariDataSource; |
| | | |
| | | import javax.sql.DataSource; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | public class DatabaseDesignDocUtil { |
| | | |
| | | public static void main(String[] args) { |
| | | documentGeneration(); |
| | | } |
| | | |
| | | /** |
| | | * 文档生成 |
| | | */ |
| | | public static void documentGeneration() { |
| | | //数据源 |
| | | HikariConfig hikariConfig = new HikariConfig(); |
| | | hikariConfig.setDriverClassName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); |
| | | hikariConfig.setJdbcUrl("jdbc:sqlserver://10.153.19.150:1433;databasename=hangzhoumes"); |
| | | hikariConfig.setUsername("sa"); |
| | | hikariConfig.setPassword("beibo.123/"); |
| | | //设置可以获取tables remarks信息 |
| | | hikariConfig.addDataSourceProperty("useInformationSchema", "true"); |
| | | hikariConfig.setMinimumIdle(2); |
| | | hikariConfig.setMaximumPoolSize(5); |
| | | DataSource dataSource = new HikariDataSource(hikariConfig); |
| | | //生成配置 |
| | | EngineConfig engineConfig = EngineConfig.builder() |
| | | //生成文件路径 |
| | | .fileOutputDir("E:\\项目\\项目文档\\杭州利来2") |
| | | //打开目录 |
| | | .openOutputDir(true) |
| | | //文件类型 |
| | | .fileType(EngineFileType.WORD) |
| | | //生成模板实现 |
| | | .produceType(EngineTemplateType.freemarker) |
| | | //自定义文件名称 |
| | | .fileName("杭州利来数据库文档").build(); |
| | | |
| | | //忽略表 |
| | | List<String> ignoreTableName = new ArrayList<>(); |
| | | ignoreTableName.add("test_user"); |
| | | ignoreTableName.add("test_group"); |
| | | //忽略表前缀 |
| | | ArrayList<String> ignorePrefix = new ArrayList<>(); |
| | | ignorePrefix.add("test_"); |
| | | //忽略表后缀 |
| | | ArrayList<String> ignoreSuffix = new ArrayList<>(); |
| | | ignoreSuffix.add("_test"); |
| | | ProcessConfig processConfig = ProcessConfig.builder() |
| | | //指定生成逻辑、当存在指定表、指定表前缀、指定表后缀时,将生成指定表,其余表不生成、并跳过忽略表配置 |
| | | //根据名称指定表生成 |
| | | .designatedTableName(new ArrayList<>()) |
| | | //根据表前缀生成 |
| | | .designatedTablePrefix(new ArrayList<>()) |
| | | //根据表后缀生成 |
| | | .designatedTableSuffix(new ArrayList<>()) |
| | | //忽略表名 |
| | | .ignoreTableName(ignoreTableName) |
| | | //忽略表前缀 |
| | | .ignoreTablePrefix(ignorePrefix) |
| | | //忽略表后缀 |
| | | .ignoreTableSuffix(ignoreSuffix).build(); |
| | | //配置 |
| | | Configuration config = Configuration.builder() |
| | | //版本 |
| | | .version("1.0.0") |
| | | //描述 |
| | | .description("数据库设计文档生成") |
| | | //数据源 |
| | | .dataSource(dataSource) |
| | | //生成配置 |
| | | .engineConfig(engineConfig) |
| | | //生成配置 |
| | | .produceConfig(processConfig) |
| | | .build(); |
| | | //执行生成 |
| | | new DocumentationExecute(config).execute(); |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.tools; |
| | | |
| | | public class HexConversion { |
| | | /** |
| | | * @param a shuzi |
| | | * @return shuzu |
| | | */ |
| | | public static byte[] stringToInt(String a){ |
| | | byte[] byt = new byte[a.length()/2]; |
| | | for (int i = 0; i < a.length() - 1; i+=2) { |
| | | String output = a.substring(i, i + 2); |
| | | byt[i/2]=(byte)Integer.parseInt(output, 16); |
| | | } |
| | | return byt; |
| | | } |
| | | public static String byteToHexString(int bufSize,byte[] msg){ |
| | | String tempHex = ""; |
| | | String command = ""; |
| | | if (bufSize != -1) { |
| | | for (int i = 0; i < bufSize; i++) { |
| | | tempHex = Integer.toHexString(msg[i] & 0xFF); |
| | | if (tempHex.length() == 1) { |
| | | tempHex = "0" + tempHex; |
| | | } |
| | | command += tempHex; |
| | | } |
| | | } |
| | | return command; |
| | | } |
| | | public static String intToHex(int number) { |
| | | return Integer.toHexString(number); |
| | | } |
| | | /** |
| | | * 将整数转换为4位16进制,如1转换为0001,10转换为000a |
| | | * |
| | | * @param number |
| | | * @return |
| | | */ |
| | | public static String intTo2ByteHex(int number) { |
| | | String numberHex = intToHex(number); |
| | | numberHex = String.format("%4s", numberHex).replace(' ', '0'); |
| | | return numberHex; |
| | | } |
| | | /** |
| | | * 将整数转换为2位16进制,如1转换为01,10转换为0a |
| | | * |
| | | * @param |
| | | * @return |
| | | */ |
| | | public static String intTo1ByteHex(int number) { |
| | | String numberHex = intToHex(number); |
| | | numberHex = String.format("%2s", numberHex).replace(' ', '0'); |
| | | return numberHex; |
| | | } |
| | | /** |
| | | * 从byte数组中取int数值,本方法适用于(低位在前,高位在后)的顺序,和和intToBytes()配套使用 |
| | | * |
| | | * @param src: byte数组 |
| | | * @param offset: 从数组的第offset位开始 |
| | | * @return int数值 |
| | | */ |
| | | public static int bytesToIntDesc(byte[] src, int offset) { |
| | | int value=0; |
| | | int length = src.length; |
| | | for(int i=0;i<length;i++){ |
| | | value+=(int)((src[offset+i]&0xFF)<<(length-i-1)*8); |
| | | } |
| | | return value; |
| | | } |
| | | /** |
| | | * 将int数值转换为占size个字节的byte数组,本方法适用于(低位在前,高位在后)的顺序。 和bytesToInt()配套使用 |
| | | * @param value |
| | | * 要转换的int值 |
| | | * @return byte数组 |
| | | */ |
| | | public static byte[] intToBytesDesc( int value,int size ) |
| | | { |
| | | byte[] src = new byte[size]; |
| | | for(int i=0;i<size;i++){ |
| | | src[i] = (byte) ((value>>(size-i-1)*8) & 0xFF); |
| | | } |
| | | return src; |
| | | } |
| | | /** |
| | | * 从byte数组中取int数值,本方法适用于(低位在前,高位在后)的顺序,和和intToBytes()配套使用 |
| | | * |
| | | * @param src: byte数组 |
| | | * @param offset: 从数组的第offset位开始 |
| | | * @return int数值 |
| | | */ |
| | | public static int bytesToInt(byte[] src, int offset) { |
| | | int value=0; |
| | | for(int i=0;i<src.length;i++){ |
| | | value+=(int)((src[offset+i]&0xFF)<<i*8); |
| | | } |
| | | return value; |
| | | } |
| | | /** |
| | | * 将int数值转换为占size个字节的byte数组,本方法适用于(低位在前,高位在后)的顺序。 和bytesToInt()配套使用 |
| | | * @param value |
| | | * 要转换的int值 |
| | | * @return byte数组 |
| | | */ |
| | | public static byte[] intToBytes( int value,int size ) |
| | | { |
| | | byte[] src = new byte[size]; |
| | | for(int i=0;i<src.length;i++){ |
| | | src[i] = (byte) ((value>>i*8) & 0xFF); |
| | | } |
| | | return src; |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.tools; |
| | | |
| | | import cn.hutool.json.JSONArray; |
| | | import cn.hutool.json.JSONObject; |
| | | import com.mes.device.PlcBitInfo; |
| | | import com.mes.device.PlcBitObject; |
| | | import com.mes.device.PlcParameterInfo; |
| | | import com.mes.device.PlcParameterObject; |
| | | |
| | | import java.io.BufferedReader; |
| | | import java.io.FileReader; |
| | | import java.io.IOException; |
| | | import java.util.ArrayList; |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | |
| | | public class InitUtil { |
| | | //初始化word |
| | | public static PlcParameterObject initword(String jsonFilePath) { |
| | | |
| | | try { |
| | | FileReader fileReader = new FileReader(jsonFilePath); |
| | | BufferedReader bufferedReader = new BufferedReader(fileReader); |
| | | |
| | | StringBuilder content = new StringBuilder(); |
| | | String line; |
| | | |
| | | while ((line = bufferedReader.readLine()) != null) { |
| | | content.append(line); |
| | | } |
| | | |
| | | bufferedReader.close(); |
| | | fileReader.close(); |
| | | |
| | | JSONObject jsonfileobj = new JSONObject(content.toString()); |
| | | JSONArray jsonArray = jsonfileobj.getJSONArray("parameteInfor"); |
| | | PlcParameterObject plcParameterObject = new PlcParameterObject(); |
| | | plcParameterObject.setPlcAddressBegin(jsonfileobj.getStr("plcAddressBegin"));//设置起始位地址 |
| | | plcParameterObject.setPlcAddressLength(Integer.valueOf(jsonfileobj.getStr("plcAddressLength")));//设置地址长度 |
| | | plcParameterObject.setType(jsonfileobj.getStr("dataType"));//设置起始位地址 |
| | | for (int i = 0; i < jsonArray.size(); i++) { |
| | | JSONObject parameterObj = jsonArray.getJSONObject(i); |
| | | PlcParameterInfo plcParameterInfo = new PlcParameterInfo(jsonfileobj.getStr("plcAddressBegin")); //参数实例 |
| | | String codeid = parameterObj.getStr("codeId"); |
| | | plcParameterInfo.setCodeId(codeid); |
| | | if (jsonfileobj.getStr("dataType")!=null&&jsonfileobj.getStr("dataType").equals("bit")){ |
| | | String bitAddress=jsonfileobj.getStr("plcAddressBegin")+"."+parameterObj.getStr("addressIndex"); |
| | | plcParameterInfo.setAddressBitIndex(bitAddress); |
| | | } |
| | | plcParameterInfo.setAddressIndex(Integer.valueOf(parameterObj.getStr("addressIndex"))); |
| | | //plcParameterInfo.setRatio(Integer.valueOf(parameterObj.getStr("ratio"))); |
| | | plcParameterInfo.setAddressLength(Integer.valueOf(parameterObj.getStr("addressLength"))); |
| | | plcParameterInfo.setUnit(parameterObj.getStr("unit")); |
| | | plcParameterObject.addPlcParameter(plcParameterInfo); |
| | | } |
| | | // byte[] getplcvlues = {0x01, 0x02, 0x03, 0x04,0x01, 0x02, 0x03, 0x04,0x01, 0x02, 0x03, 0x04,0x01, 0x02,0x01, 0x02, 0x03, 0x04,0x01, 0x02, 0x03, 0x04,0x01, 0x02, 0x03, 0x04,0x01, 0x02,0x01, 0x02, 0x03, 0x04,0x01, 0x02, 0x03, 0x04,0x01, 0x02, 0x03, 0x04,0x01, 0x02}; |
| | | // byte[] getplcvlues = S7control.getinstance().ReadByte(plcParameterObject.getPlcAddressBegin(), plcParameterObject.getPlcAddressLength()); |
| | | // plcParameterObject.setPlcParameterList(getplcvlues); |
| | | |
| | | return plcParameterObject; |
| | | } catch (IOException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | //初始化bit |
| | | public static PlcBitObject initbit(String jsonFilePath) { |
| | | PlcBitObject plcBitObject = new PlcBitObject(); |
| | | |
| | | try { |
| | | FileReader fileReader = new FileReader(jsonFilePath); |
| | | BufferedReader bufferedReader = new BufferedReader(fileReader); |
| | | |
| | | StringBuilder content = new StringBuilder(); |
| | | String line; |
| | | |
| | | while ((line = bufferedReader.readLine()) != null) { |
| | | content.append(line); |
| | | } |
| | | |
| | | bufferedReader.close(); |
| | | fileReader.close(); |
| | | |
| | | JSONObject jsonfileobj = new JSONObject(content.toString()); |
| | | JSONArray jsonArray = jsonfileobj.getJSONArray("parameteInfor"); |
| | | plcBitObject.setPlcAddressBegin(jsonfileobj.getStr("plcAddressBegin"));//设置起始位地址 |
| | | plcBitObject.setPlcAddressLength(Integer.valueOf(jsonfileobj.getStr("plcAddressLength")));//设置地址长度 |
| | | |
| | | for (int i = 0; i < jsonArray.size(); i++) { |
| | | JSONObject parameterObj = jsonArray.getJSONObject(i); |
| | | |
| | | PlcBitInfo plcBitInfo = new PlcBitInfo(jsonfileobj.getStr("plcAddressBegin")); //参数实例 |
| | | String codeid = parameterObj.getStr("codeId"); |
| | | plcBitInfo.setCodeId(codeid); |
| | | plcBitInfo.setAddressIndex(Integer.valueOf(parameterObj.getStr("addressIndex"))); |
| | | |
| | | plcBitObject.addPlcBit(plcBitInfo); |
| | | } |
| | | System.out.println(""); |
| | | } catch (IOException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | //Boolean[] values1 = { false, true, true, true, false, false, true, false, |
| | | // false, true ,true }; |
| | | // List<Boolean> getplcvlues = new ArrayList<>(Arrays.asList(values1)); |
| | | |
| | | // List<Boolean> getplcvlues = S7control.getinstance().ReadBits(plcBitObject.getPlcAddressBegin(), plcBitObject.getPlcAddressLength()); |
| | | // plcBitObject.setPlcBitList(getplcvlues); |
| | | return plcBitObject; |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.tools; |
| | | |
| | | import com.github.s7connector.api.DaveArea; |
| | | import com.github.xingshuangs.iot.protocol.s7.enums.EPlcType; |
| | | import com.github.xingshuangs.iot.protocol.s7.service.MultiAddressWrite; |
| | | import com.github.xingshuangs.iot.protocol.s7.service.S7PLC; |
| | | |
| | | import java.nio.ByteBuffer; |
| | | import java.util.ArrayList; |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import java.util.stream.Collectors; |
| | | |
| | | public class S7control { |
| | | |
| | | S7PLC s7PLC; // PLC通讯类实例 |
| | | |
| | | public S7control(EPlcType plcType, String ip, int port, int rack, int slot) { |
| | | if (s7PLC == null) { |
| | | s7PLC = new S7PLC(plcType, ip, port, 0, 0); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 关闭西门子s7通讯连接 |
| | | */ |
| | | public void closeS7client() { |
| | | if (s7PLC != null) { |
| | | s7PLC.close(); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 重启西门子s7通讯连接 |
| | | */ |
| | | public boolean reStartS7client() { |
| | | if (s7PLC != null) { |
| | | try { |
| | | s7PLC.hotRestart(); |
| | | return true; |
| | | } catch (Exception ex) { |
| | | return false; |
| | | } |
| | | } |
| | | return false; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * s7通讯连接状态 |
| | | */ |
| | | public boolean checkConnected() { |
| | | return s7PLC.checkConnected(); |
| | | } |
| | | |
| | | /** |
| | | * 按指定的地址 写入一个word |
| | | * |
| | | * @param address 地址 |
| | | * @param data word的值 |
| | | */ |
| | | public boolean writeWord(String address, int data) { |
| | | if (s7PLC == null) { |
| | | return false; |
| | | } |
| | | boolean result = false; |
| | | int tryCount = 2; |
| | | do { |
| | | try { |
| | | s7PLC.writeUInt16(address, data); |
| | | result = true; |
| | | } catch (Exception ex) { |
| | | System.out.println("向plc写命令过程中发生异常,原因为:" + ex.getMessage()); |
| | | reStartS7client(); |
| | | } finally { |
| | | tryCount -= 1; |
| | | } |
| | | } |
| | | while (!result && tryCount > 0); |
| | | return result; |
| | | } |
| | | |
| | | /** |
| | | * 从某地址连续 写入多个word |
| | | * |
| | | * @param address 地址 |
| | | * @param datas word的值 |
| | | */ |
| | | public boolean writeWord(String address, List<Integer> datas) { |
| | | if (s7PLC == null) { |
| | | return false; |
| | | } |
| | | boolean result = false; |
| | | int tryCount = 2; |
| | | // s7PLC.write(address, data); |
| | | List<String> addresslist = getAddressList(address, datas.size(), 16); |
| | | MultiAddressWrite addressWrite = new MultiAddressWrite(); |
| | | for (int i = 0; i < datas.size(); i++) { |
| | | addressWrite.addUInt16(addresslist.get(i), datas.get(i)); |
| | | } |
| | | do { |
| | | try { |
| | | s7PLC.writeMultiData(addressWrite); |
| | | result = true; |
| | | } catch (Exception ex) { |
| | | reStartS7client(); |
| | | } finally { |
| | | tryCount -= 1; |
| | | } |
| | | } |
| | | while (!result && tryCount > 0); |
| | | return result; |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 按指定的地址 写入多个word |
| | | * |
| | | * @param address 地址 |
| | | * @param datas word的值 |
| | | */ |
| | | |
| | | |
| | | /** |
| | | * 按指定的地址 写入一个Bit |
| | | * |
| | | * @param address 地址 |
| | | * @param data Bit的值 |
| | | */ |
| | | public boolean writeBit(String address, Boolean data) { |
| | | if (s7PLC == null) { |
| | | return false; |
| | | } |
| | | boolean result = false; |
| | | int tryCount = 2; |
| | | do { |
| | | try { |
| | | s7PLC.writeBoolean(address, data); |
| | | result = true; |
| | | } catch (Exception ex) { |
| | | reStartS7client(); |
| | | } finally { |
| | | tryCount -= 1; |
| | | } |
| | | } |
| | | while (!result && tryCount > 0); |
| | | return result; |
| | | } |
| | | |
| | | /** |
| | | * 按指定的地址 写入多个bit |
| | | * |
| | | * @param address 地址 |
| | | * @param datas bit的值 |
| | | */ |
| | | public boolean writeBit(List<String> address, List<Boolean> datas) { |
| | | if (s7PLC == null) { |
| | | return false; |
| | | } |
| | | |
| | | MultiAddressWrite addressWrite = new MultiAddressWrite(); |
| | | for (int i = 0; i < address.size(); i++) { |
| | | addressWrite.addBoolean(address.get(i), datas.get(i)); |
| | | } |
| | | boolean result = false; |
| | | int tryCount = 2; |
| | | do { |
| | | try { |
| | | s7PLC.writeMultiData(addressWrite); |
| | | result = true; |
| | | } catch (Exception ex) { |
| | | reStartS7client(); |
| | | } finally { |
| | | tryCount -= 1; |
| | | } |
| | | } |
| | | while (!result && tryCount > 0); |
| | | return result; |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 从某地址连续 写入多个bit |
| | | * |
| | | * @param address 地址 |
| | | * @param datas word的值 |
| | | */ |
| | | public boolean writeBit(String address, List<Boolean> datas) { |
| | | if (s7PLC == null) { |
| | | return false; |
| | | } |
| | | |
| | | // s7PLC.write(address, data); |
| | | List<String> addresslist = getAddressList(address, datas.size(), 1); |
| | | MultiAddressWrite addressWrite = new MultiAddressWrite(); |
| | | for (int i = 0; i < datas.size(); i++) { |
| | | addressWrite.addBoolean(addresslist.get(i), datas.get(i)); |
| | | } |
| | | boolean result = false; |
| | | int tryCount = 2; |
| | | do { |
| | | try { |
| | | s7PLC.writeMultiData(addressWrite); |
| | | result = true; |
| | | } catch (Exception ex) { |
| | | reStartS7client(); |
| | | } finally { |
| | | tryCount -= 1; |
| | | } |
| | | } |
| | | while (!result && tryCount > 0); |
| | | return result; |
| | | } |
| | | |
| | | /** |
| | | * 按指定的地址 写入多个byte |
| | | * |
| | | * @param address 地址 |
| | | * @param datas byte的值 |
| | | */ |
| | | public boolean writeByte(String address, byte[] datas) { |
| | | if (s7PLC == null) { |
| | | return false; |
| | | } |
| | | boolean result = false; |
| | | int tryCount = 2; |
| | | do { |
| | | try { |
| | | s7PLC.writeByte(address, datas); |
| | | result = true; |
| | | } catch (Exception ex) { |
| | | reStartS7client(); |
| | | } finally { |
| | | tryCount -= 1; |
| | | } |
| | | } |
| | | while (!result && tryCount > 0); |
| | | return result; |
| | | } |
| | | |
| | | /** |
| | | * 按指定的地址 读取word结果集 |
| | | * |
| | | * @param address 地址 |
| | | * @return 结果 |
| | | */ |
| | | public List<Integer> readWord(List<String> address) { |
| | | if (s7PLC == null) { |
| | | return null; |
| | | } |
| | | List<Integer> result = null; |
| | | try { |
| | | result = s7PLC.readUInt16(address); |
| | | } catch (Exception e) { |
| | | s7PLC.hotRestart(); |
| | | System.out.println("读取 " + address + " 失败:" + e.getMessage()); |
| | | |
| | | } finally { |
| | | return result; |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 按指定的地址 读取word结果集 |
| | | * |
| | | * @param address 地址 |
| | | * @param count 连续读多少个word |
| | | * @return 结果 |
| | | */ |
| | | public List<Integer> readWord(String address, int count) { |
| | | if (s7PLC == null) { |
| | | return null; |
| | | } |
| | | List<Integer> result = null; |
| | | List<String> addresslist = getAddressList(address, count, 16); |
| | | try { |
| | | result = s7PLC.readUInt16(addresslist); |
| | | } catch (Exception e) { |
| | | s7PLC.hotRestart(); |
| | | System.out.println("读取 " + address + " 失败:" + e.getMessage()); |
| | | } finally { |
| | | return result; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 按指定的地址 读取byte结果集 |
| | | * |
| | | * @param address 地址 |
| | | * @param count 连续读多少个byte |
| | | * @return 结果 |
| | | */ |
| | | public byte[] readByte(String address, int count) { |
| | | if (s7PLC == null) { |
| | | return null; |
| | | } |
| | | // List<String> addresslist = GetAddressList(address, count, 16); |
| | | byte[] bytes = null; |
| | | try { |
| | | bytes = s7PLC.readByte(address, count); |
| | | } catch (Exception e) { |
| | | // 处理异常 |
| | | s7PLC.hotRestart(); |
| | | System.out.println("读取 " + address + " 失败:" + e.getMessage()); |
| | | } finally { |
| | | return bytes; |
| | | } |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 按指定的地址 按bit位 0 flase 1 true 读取结果 |
| | | * |
| | | * @param addresslist 地址集 |
| | | * @return Boolean结果 |
| | | */ |
| | | public List<Boolean> readBits(List<String> addresslist) { |
| | | if (s7PLC == null) { |
| | | return null; |
| | | } |
| | | List<Boolean> values = new ArrayList<>(); |
| | | try { |
| | | values = s7PLC.readBoolean(addresslist); |
| | | } catch (Exception e) { |
| | | // 处理异常 |
| | | s7PLC.hotRestart(); |
| | | } finally { |
| | | return values; |
| | | } |
| | | } |
| | | |
| | | /* //读取不连续地址bit |
| | | public List<Boolean> readBits(List<String> addressList) { |
| | | if (s7PLC == null || addressList.isEmpty()) { |
| | | return null; |
| | | } |
| | | |
| | | List<Boolean> values = new ArrayList<>(); |
| | | for (String address : addressList) { |
| | | try { |
| | | boolean value = s7PLC.readBoolean(address); |
| | | values.add(value); |
| | | } catch (Exception e) { |
| | | // 处理异常 |
| | | System.out.println("读取 " + address + " 失败:" + e.getMessage()); |
| | | } |
| | | } |
| | | |
| | | return values; |
| | | }*/ |
| | | |
| | | |
| | | //读取字符串 |
| | | public String readString(String address) { |
| | | if (s7PLC == null) { |
| | | return null; |
| | | } |
| | | String result = null; |
| | | try { |
| | | result = s7PLC.readString(address); |
| | | } catch (Exception e) { |
| | | s7PLC.hotRestart(); |
| | | System.out.println("读取 " + address + " 失败:" + e.getMessage()); |
| | | } finally { |
| | | return result; |
| | | } |
| | | } |
| | | |
| | | |
| | | //读取时间 |
| | | public Long readtime(String address) { |
| | | if (s7PLC == null) { |
| | | return null; |
| | | } |
| | | Long result = null; |
| | | try { |
| | | result = s7PLC.readTime(address); |
| | | } catch (Exception e) { |
| | | s7PLC.hotRestart(); |
| | | System.out.println("读取 " + address + " 失败:" + e.getMessage()); |
| | | } finally { |
| | | return result; |
| | | } |
| | | } |
| | | |
| | | |
| | | public boolean writetime(String address, long datas) { |
| | | if (s7PLC == null) { |
| | | return false; |
| | | } |
| | | boolean result = false; |
| | | int tryCount = 2; |
| | | do { |
| | | try { |
| | | s7PLC.writeTime(address, datas); // 将数据写入单个地址 |
| | | result = true; |
| | | } catch (Exception ex) { |
| | | reStartS7client(); |
| | | } finally { |
| | | tryCount -= 1; |
| | | } |
| | | } |
| | | while (!result && tryCount > 0); |
| | | return result; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 从指定的地址开始 连续按bit位读取 |
| | | * |
| | | * @param address 地址 |
| | | * @param count 长度 |
| | | * @return Boolean结果 |
| | | */ |
| | | public List<Boolean> readBits(String address, int count) { |
| | | if (s7PLC == null) { |
| | | return null; |
| | | } |
| | | List<Boolean> values = new ArrayList<>(); |
| | | List<String> addresslist = getAddressList(address, count, 1); |
| | | try { |
| | | values = s7PLC.readBoolean(addresslist); |
| | | } catch (Exception e) { |
| | | s7PLC.hotRestart(); |
| | | System.out.println("读取 " + address + " 失败:" + e.getMessage()); |
| | | } finally { |
| | | return values; |
| | | } |
| | | } |
| | | |
| | | ; |
| | | |
| | | |
| | | private List<String> getAddressList(String address, int count, int addedbit) { |
| | | List<String> addresslist = new ArrayList<String>(); |
| | | |
| | | String[] stringdatas = address.trim().split("\\."); |
| | | if (stringdatas.length < 2 || !address.startsWith("DB")) { |
| | | return null; |
| | | } |
| | | int dbwindex = 0; |
| | | int bitindex = 0; |
| | | if (stringdatas.length == 2) { |
| | | dbwindex = Integer.parseInt(stringdatas[1]); |
| | | } else if (stringdatas.length == 3) { |
| | | dbwindex = Integer.parseInt(stringdatas[1]); |
| | | bitindex = Integer.parseInt(stringdatas[2]); |
| | | } else { |
| | | return null; |
| | | } |
| | | |
| | | addresslist.add(address); |
| | | for (int i = 0; i < count - 1; i++) { |
| | | |
| | | int bitcurrent = bitindex + addedbit; |
| | | if (bitcurrent > 7) { |
| | | dbwindex += bitcurrent / 8; |
| | | bitindex = 0; |
| | | } else { |
| | | bitindex = bitcurrent; |
| | | } |
| | | |
| | | String endstr = stringdatas.length == 3 ? "." + bitindex : ""; |
| | | addresslist.add(stringdatas[0] + "." + dbwindex + endstr); |
| | | } |
| | | return addresslist; |
| | | } |
| | | |
| | | public void writeString(String addr,int length,String data) { |
| | | |
| | | byte[] bytes=new byte[length]; |
| | | for (int i = 0; i < length; i++) { |
| | | if (i < data.getBytes().length) { |
| | | bytes[i] = data.getBytes()[i]; |
| | | } else { |
| | | bytes[i] = 0; // 填充剩余的字节为0 |
| | | } |
| | | } |
| | | s7PLC.writeByte(addr,bytes); |
| | | } |
| | | public void writeString(String addr,String data) { |
| | | s7PLC.writeString(addr,data); |
| | | } |
| | | public void writeClearString(String addr,int length) { |
| | | s7PLC.writeByte(addr,new byte[length]); |
| | | } |
| | | |
| | | public void writeUInt16(String addr,int data) { |
| | | s7PLC.writeUInt16(addr,data); |
| | | } |
| | | |
| | | public void writeUInt32(String addr,int data) { |
| | | s7PLC.writeUInt32(addr,data); |
| | | } |
| | | |
| | | public void writeStringy(String addr,String value) { |
| | | byte[] bytes = value.getBytes(); |
| | | s7PLC.writeByte(addr,bytes); |
| | | } |
| | | |
| | | public String readStrings(String addr) { |
| | | return s7PLC.readString(addr); |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.tools; |
| | | |
| | | import cn.hutool.json.JSONObject; |
| | | import cn.hutool.json.JSONUtil; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springframework.context.ConfigurableApplicationContext; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import javax.websocket.*; |
| | | import javax.websocket.server.PathParam; |
| | | import javax.websocket.server.ServerEndpoint; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.concurrent.ConcurrentHashMap; |
| | | |
| | | @ServerEndpoint(value = "/api/talk/{username}") |
| | | @Component("webSocketServer") |
| | | public class WebSocketServer { |
| | | |
| | | |
| | | public static ConfigurableApplicationContext applicationContext; |
| | | |
| | | private static final Logger log = LoggerFactory.getLogger(WebSocketServer.class); |
| | | private List<String> messages; |
| | | /** |
| | | * 记录当前在线连接数 |
| | | */ |
| | | public static final Map<String, ArrayList<WebSocketServer>> sessionMap = new ConcurrentHashMap<>(); |
| | | |
| | | public String username; |
| | | public Session session; |
| | | |
| | | public WebSocketServer() { |
| | | this.messages = new ArrayList<>(); |
| | | } |
| | | |
| | | /** |
| | | * 连接建立成功调用的方法 |
| | | */ |
| | | @OnOpen |
| | | public void onOpen(Session session, @PathParam("username") String username) { |
| | | this.username = username; |
| | | this.session = session; |
| | | List<WebSocketServer> webSocketServers = sessionMap.get(username); |
| | | if (webSocketServers == null) { |
| | | ArrayList<WebSocketServer> arrayListwebserver = new ArrayList<WebSocketServer>(); |
| | | arrayListwebserver.add(this); |
| | | sessionMap.put(username, arrayListwebserver); |
| | | } else { |
| | | webSocketServers.add(this); |
| | | } |
| | | |
| | | log.info("有新用户加入,username={}, 当前在线人数为:{}", username, sessionMap.get(username).size()); |
| | | |
| | | // JSONObject result = new JSONObject(); |
| | | // JSONArray array = new JSONArray(); |
| | | // result.set("users", array); |
| | | // for (Object key : sessionMap.keySet()) { |
| | | // JSONObject jsonObject = new JSONObject(); |
| | | // jsonObject.set("username", key); |
| | | // array.add(jsonObject); |
| | | // } |
| | | |
| | | // sendAllMessage(JSONUtil.toJsonStr(result)); // 后台发送消息给所有的客户端 |
| | | } |
| | | |
| | | /** |
| | | * 连接关闭调用的方法 |
| | | */ |
| | | @OnClose |
| | | public void onClose(Session session, @PathParam("username") String username) { |
| | | List<WebSocketServer> webSocketServers = sessionMap.get(username); |
| | | ArrayList<WebSocketServer> arrayListwebserver = new ArrayList<WebSocketServer>(); |
| | | if (webSocketServers.size() > 1) { |
| | | for (WebSocketServer webSocketServer : webSocketServers) { |
| | | if (webSocketServer != this) { |
| | | arrayListwebserver.add(webSocketServer); |
| | | } |
| | | } |
| | | sessionMap.put(username, arrayListwebserver); |
| | | log.info("移除username={}一名用户session, {}的当前在线人数为:{}", username, username, sessionMap.get(username).size()); |
| | | } else { |
| | | sessionMap.remove(username); |
| | | log.info("移除username={}一名用户session, {}连接关闭, 当前连接数为:{}", username, username, sessionMap.size()); |
| | | } |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 收到客户端消息后调用的方法 |
| | | * 后台收到客户端发送过来的消息 |
| | | * onMessage 是一个消息的中转站 |
| | | * 接受 浏览器端 socket.send 发送过来的 json数据 |
| | | * |
| | | * @param message 客户端发送过来的消息 |
| | | */ |
| | | @OnMessage |
| | | public void onMessage(String message, Session session, @PathParam("username") String username) { |
| | | log.info("服务端收到用户username={}的消息:{}", username, message); |
| | | JSONObject obj = JSONUtil.parseObj(message); |
| | | String text = obj.getStr("data"); |
| | | |
| | | JSONObject jsonObject = new JSONObject(); |
| | | jsonObject.set("message", text); |
| | | this.messages.add(text); |
| | | } |
| | | |
| | | @OnError |
| | | public void onError(Session session, Throwable error) { |
| | | log.error("发生错误"); |
| | | error.printStackTrace(); |
| | | } |
| | | |
| | | /** |
| | | * 服务端发送消息给客户端 |
| | | */ |
| | | public void sendMessage(String message) { |
| | | try { |
| | | // log.info("服务端给客户端[{}]发送消息{}", this.session.getId(), message); |
| | | if(this.session.isOpen()){ |
| | | int maxChunkSize = 50000; // 定义最大的分块大小 |
| | | int length = message.length(); |
| | | if(length>50000){ |
| | | int chunks = (int) Math.ceil((double) length / maxChunkSize); |
| | | //分块发送消息 |
| | | for (int i = 0; i < chunks; i++) { |
| | | int startIndex = i * maxChunkSize; |
| | | int endIndex = Math.min(startIndex + maxChunkSize, length); |
| | | String chunk = message.substring(startIndex, endIndex); |
| | | // 判断是否是最后一块消息 |
| | | boolean isLastChunk = (i == chunks - 1); |
| | | if(isLastChunk==true){ |
| | | chunk+="<END>"; |
| | | } |
| | | // 发送分块消息,并传递是否是最后一块消息的标识 |
| | | this.session.getBasicRemote().sendText(chunk); |
| | | } |
| | | }else{ |
| | | this.session.getBasicRemote().sendText(message); |
| | | } |
| | | |
| | | } |
| | | } catch (Exception e) { |
| | | //log.error("发送消息给客户端失败:{}", e.getMessage(), e); |
| | | } |
| | | } |
| | | |
| | | // /** |
| | | // * 服务端发送消息给所有客户端 |
| | | // */ |
| | | // public void sendAllMessage(String message) { |
| | | // try { |
| | | // for (WebSocketServer webSocketServer : sessionMap.values()) { |
| | | // // log.info("服务端给客户端[{}]发送消息{}", this.session.getId(), message); |
| | | // webSocketServer.sendMessage(message); |
| | | // } |
| | | // } catch (Exception e) { |
| | | // log.error("服务端发送消息给客户端失败", e); |
| | | // } |
| | | // } |
| | | |
| | | public List<String> getMessages() { |
| | | return messages; |
| | | |
| | | } |
| | | |
| | | public void clearMessages() { |
| | | messages.clear(); |
| | | } |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.utils; |
| | | |
| | | import java.text.DecimalFormat; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.Calendar; |
| | | import java.util.Date; |
| | | |
| | | public class HexUtil { |
| | | |
| | | public static String formatHex(String hex) { |
| | | String result = ""; |
| | | |
| | | for (int i = 0; i < hex.length() - 1; i+=2) { |
| | | String output = hex.substring(i, i + 2); |
| | | result += ("0x" + output + " "); |
| | | } |
| | | |
| | | if (result.length() > 0) { |
| | | result = result.substring(0, result.lastIndexOf(" ")); |
| | | } |
| | | |
| | | return result; |
| | | } |
| | | |
| | | //正常的字母数字变成字节数发送给盒子 |
| | | public static String asciiToHex(String str) { |
| | | char[] chars = str.toCharArray(); |
| | | |
| | | StringBuffer hex = new StringBuffer(); |
| | | for (int i = 0; i < chars.length; i++) { |
| | | hex.append(Integer.toHexString(chars[i])); |
| | | } |
| | | |
| | | return hex.toString(); |
| | | } |
| | | |
| | | public static String hexToAscii(String hex) { |
| | | StringBuffer result = new StringBuffer(); |
| | | |
| | | for (int i = 0; i < hex.length() - 1; i+= 2) { |
| | | String output = hex.substring(i, i + 2); |
| | | int decimal = Integer.parseInt(output, 16); |
| | | result.append((char) decimal); |
| | | } |
| | | |
| | | return result.toString(); |
| | | }//12300 //00321 |
| | | //二进制转十进制 |
| | | public static int int2ToHex(String number) { |
| | | return Integer.parseInt(number, 2); |
| | | } |
| | | //二进制转16进制 4位 |
| | | public static String intBinaryTo16(String number) { |
| | | int num=int2ToHex(number); |
| | | return intTo2ByteHex(num); |
| | | } |
| | | //十六进制转十进制 |
| | | public static int int16ToHex(String number) { |
| | | return Integer.parseInt(number, 16); |
| | | } |
| | | //十进制转二进制 |
| | | public static String intToBinary(int number) { |
| | | return Integer.toBinaryString(number); |
| | | } |
| | | //十六进制转二进制 |
| | | public static String int16ToBinary(String number) { |
| | | return intToBinary(int16ToHex(number)); |
| | | } |
| | | //十六进制转二进制 |
| | | public static String int16ToBinaryEight(String number,int count) { |
| | | String binary=int16ToBinary(number); |
| | | String zero=""; |
| | | for (int i = 0; i <count-binary.length(); i++) { |
| | | zero+="0"; |
| | | } |
| | | binary=zero+binary; |
| | | return binary; |
| | | } |
| | | |
| | | public static String intToHex(int number) { |
| | | return Integer.toHexString(number); |
| | | } |
| | | |
| | | /** |
| | | * 将整数转换为2位16进制,如1转换为01,10转换为0a |
| | | * |
| | | * @param number |
| | | * @return |
| | | */ |
| | | public static String intTo1ByteHex(int number) { |
| | | String numberHex = HexUtil.intToHex(number); |
| | | |
| | | numberHex = String.format("%2s", numberHex).replace(' ', '0'); |
| | | |
| | | return numberHex; |
| | | } |
| | | |
| | | /** |
| | | * 将整数转换为4位16进制,如1转换为0001,10转换为000a |
| | | * |
| | | * @param number |
| | | * @return |
| | | */ |
| | | public static String intTo2ByteHex(int number) { |
| | | String numberHex = HexUtil.intToHex(number); |
| | | |
| | | numberHex = String.format("%4s", numberHex).replace(' ', '0'); |
| | | |
| | | return numberHex; |
| | | } |
| | | |
| | | /** |
| | | * 将整数转换为8位16进制,如1转换为00000001,10转换为0000000a |
| | | * |
| | | * @param number |
| | | * @return |
| | | */ |
| | | public static String intTo4ByteHex(int number) { |
| | | String numberHex = HexUtil.intToHex(number); |
| | | numberHex = String.format("%8s", numberHex).replace(' ', '0'); |
| | | return numberHex; |
| | | } |
| | | |
| | | /** |
| | | * 将时间转换为16进制格式,年(2字节) + 月(1字节) + 日(1字节) + 时(1字节) + 分(1字节) + 秒(1字节) |
| | | * |
| | | * @param time |
| | | * @return |
| | | */ |
| | | public static String timeToHex(Date time) { |
| | | Calendar c = Calendar.getInstance(); |
| | | c.setTime(time); |
| | | |
| | | String yearHex = intTo2ByteHex(c.get(Calendar.YEAR)); |
| | | String monthHex = intTo1ByteHex(c.get(Calendar.MONTH) + 1); |
| | | String dayHex = intTo1ByteHex(c.get(Calendar.DAY_OF_MONTH)); |
| | | String hourHex = intTo1ByteHex(c.get(Calendar.HOUR_OF_DAY)); |
| | | String minuteHex = intTo1ByteHex(c.get(Calendar.MINUTE)); |
| | | String secondHex = intTo1ByteHex(c.get(Calendar.SECOND)); |
| | | |
| | | return yearHex + monthHex + dayHex + hourHex + minuteHex + secondHex; |
| | | } |
| | | |
| | | /** |
| | | * 将16进制的时间转换为yyyy-MM-dd HH:mm:ss的格式 |
| | | * |
| | | * @param hexTime |
| | | * @return |
| | | */ |
| | | public static String hexToTime(String hexTime) { |
| | | String year = hexTo4DigitInt(hexTime.substring(0, 4)); |
| | | String month = hexTo2DigitInt(hexTime.substring(4, 6)); |
| | | String day = hexTo2DigitInt(hexTime.substring(6, 8)); |
| | | String hour = hexTo2DigitInt(hexTime.substring(8, 10)); |
| | | String minute = hexTo2DigitInt(hexTime.substring(10, 12)); |
| | | String second = hexTo2DigitInt(hexTime.substring(12, 14)); |
| | | |
| | | return year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second; |
| | | } |
| | | //十六进制转10进制 |
| | | public static int hexToInt(String hex) { |
| | | return Integer.parseInt(hex, 16); |
| | | } |
| | | //十六进制转成10进制四位 |
| | | public static String hexTo4DigitInt(String hex) { |
| | | return new DecimalFormat("0000").format(hexToInt(hex)); |
| | | } |
| | | //十六进制转成10进制两位 |
| | | public static String hexTo2DigitInt(String hex) { |
| | | return new DecimalFormat("00").format(hexToInt(hex)); |
| | | } |
| | | |
| | | public static byte[] stringToInt(String a){ |
| | | byte[] byt = new byte[a.length()/2]; |
| | | for (int i = 0; i < a.length() - 1; i+=2) { |
| | | String output = a.substring(i, i + 2); |
| | | byt[i/2]=(byte)Integer.parseInt(output, 16); |
| | | } |
| | | |
| | | return byt; |
| | | } |
| | | |
| | | /** |
| | | * 将字节转换为两位十六进制字符串,不够位前加0 |
| | | * |
| | | * @param b |
| | | * @return |
| | | */ |
| | | public static String byteToHexString(byte b) { |
| | | String hex = Integer.toHexString(b & 0xFF); |
| | | |
| | | if (hex.length() == 1) { |
| | | hex = "0" + hex; |
| | | } |
| | | |
| | | return hex; |
| | | } |
| | | |
| | | /** |
| | | * 将十六进制字符,转换成二进制的字符 |
| | | * |
| | | * @param b |
| | | * @return |
| | | */ |
| | | public static String getBin(String hex){ |
| | | String[] hexs = new String[]{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", |
| | | "a", "b", "c", "d", "e", "f"}; |
| | | String[] bins = new String[]{"0000", "0001", "0010", "0011", "0100", "0101", |
| | | "0110", "0111", "1000", "1001", "1010", "1011", "1100", "1101", "1110", "1111"}; |
| | | int i; |
| | | for(i=0; i<hexs.length && !hex.toLowerCase().equals(hexs[i]); i++); |
| | | return bins[i]; |
| | | } |
| | | |
| | | /** |
| | | * 将十六进制字符,转换成二进制的字符 |
| | | * |
| | | * @param b |
| | | * @return |
| | | */ |
| | | public static String gethex(String hex){ |
| | | String[] hexs = new String[]{"0000", "0001", "0002", "0003", "0004", "0005", "0006", "0007", "0008", "0009", |
| | | "000a", "000b", "000c", "000d", "000e", "000f"}; |
| | | String[] bins = new String[]{"0000", "0001", "0010", "0011", "0100", "0101", |
| | | "0110", "0111", "1000", "1001", "1010", "1011", "1100", "1101", "1110", "1111"}; |
| | | int i; |
| | | for(i=0; i<bins.length && !hex.toLowerCase().equals(bins[i]); i++); |
| | | return hexs[i]; |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 十进制字节数组转十六进制字符串 |
| | | * @param bufSize |
| | | * @param msg |
| | | * @return |
| | | */ |
| | | public static String byteToHexString(int bufSize,byte[] msg){ |
| | | String tempHex = ""; |
| | | String command = ""; |
| | | if (bufSize != -1) { |
| | | for (int i = 0; i < bufSize; i++) { |
| | | tempHex = Integer.toHexString(msg[i] & 0xFF); |
| | | |
| | | if (tempHex.length() == 1) { |
| | | tempHex = "0" + tempHex; |
| | | } |
| | | command += tempHex; |
| | | } |
| | | } |
| | | return command; |
| | | } |
| | | |
| | | public static String hexToBinary(String hexString) { |
| | | String binaryString = Integer.toBinaryString(hexToInt(hexString)); |
| | | return String.format("%16s", binaryString).replace(' ', '0'); |
| | | } |
| | | |
| | | public static String binaryTo2ByteHex(String binaryString) { |
| | | String HexString = Integer.toHexString(Integer.parseInt(binaryString, 2)); |
| | | return String.format("%4s", HexString).replace(' ', '0'); |
| | | } |
| | | |
| | | public static String hexTo2Binary(String hexString) { |
| | | String binaryString = Integer.toBinaryString(hexToInt(hexString)); |
| | | return String.format("%8s", binaryString).replace(' ', '0'); |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.utils; |
| | | |
| | | import java.security.MessageDigest; |
| | | import java.security.NoSuchAlgorithmException; |
| | | |
| | | |
| | | public final class MD5 { |
| | | |
| | | public static String encrypt(String strSrc) { |
| | | try { |
| | | char hexChars[] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', |
| | | '9', 'a', 'b', 'c', 'd', 'e', 'f'}; |
| | | byte[] bytes = strSrc.getBytes(); |
| | | MessageDigest md = MessageDigest.getInstance("MD5"); |
| | | md.update(bytes); |
| | | bytes = md.digest(); |
| | | int j = bytes.length; |
| | | char[] chars = new char[j * 2]; |
| | | int k = 0; |
| | | for (int i = 0; i < bytes.length; i++) { |
| | | byte b = bytes[i]; |
| | | chars[k++] = hexChars[b >>> 4 & 0xf]; |
| | | chars[k++] = hexChars[b & 0xf]; |
| | | } |
| | | return new String(chars); |
| | | } catch (NoSuchAlgorithmException e) { |
| | | e.printStackTrace(); |
| | | throw new RuntimeException("MD5加密出错!!+" + e); |
| | | } |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | System.out.println(MD5.encrypt("111111")); |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.utils; |
| | | |
| | | import com.fasterxml.jackson.databind.ObjectMapper; |
| | | import org.springframework.http.HttpStatus; |
| | | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.io.IOException; |
| | | |
| | | /** |
| | | * @Author : zhoush |
| | | * @Date: 2024/4/8 15:46 |
| | | * @Description: |
| | | */ |
| | | public class ResponseUtil { |
| | | |
| | | public static final String APPLICATION_JSON_UTF8_VALUE = "application/json;charset=UTF-8"; |
| | | |
| | | public static void out(HttpServletResponse response, Result r) { |
| | | ObjectMapper mapper = new ObjectMapper(); |
| | | response.setStatus(HttpStatus.OK.value()); |
| | | response.setContentType(APPLICATION_JSON_UTF8_VALUE); |
| | | try { |
| | | mapper.writeValue(response.getWriter(), r); |
| | | } catch (IOException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.utils; |
| | | |
| | | import lombok.Data; |
| | | |
| | | |
| | | @Data |
| | | public class Result<T> { |
| | | private Integer code; |
| | | private String message; |
| | | private T data; |
| | | |
| | | private Result() { |
| | | |
| | | } |
| | | |
| | | public static <T> Result<T> build(Integer code, String message, T data) { |
| | | Result<T> result = new Result<T>(); |
| | | result.setCode(code); |
| | | result.setMessage(message); |
| | | if (data != null) { |
| | | result.setData(data); |
| | | } |
| | | return result; |
| | | } |
| | | |
| | | public static <T> Result<T> build(ResultCodeEnum resultCodeEnum, T data) { |
| | | Result<T> result = new Result<T>(); |
| | | result.setCode(resultCodeEnum.getCode()); |
| | | result.setMessage(resultCodeEnum.getMessage()); |
| | | if (data != null) { |
| | | result.setData(data); |
| | | } |
| | | return result; |
| | | } |
| | | |
| | | public static <T> Result<T> success() { |
| | | return build(ResultCodeEnum.SUCCESS, null); |
| | | } |
| | | |
| | | public static <T> Result<T> success(T data) { |
| | | return build(ResultCodeEnum.SUCCESS.getCode(), "", data); |
| | | } |
| | | |
| | | |
| | | public static Result error(Integer code, String msg) { |
| | | return build(code, msg, null); |
| | | } |
| | | |
| | | public static <T> Result<T> error(T data) { |
| | | return build(ResultCodeEnum.FAIL.getCode(), "", data); |
| | | } |
| | | |
| | | public static <T> Result<T> error() { |
| | | return build(ResultCodeEnum.FAIL.getCode(), "服务器发生异常", null); |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.utils; |
| | | |
| | | import lombok.Getter; |
| | | |
| | | /** |
| | | * @author zhoush |
| | | */ |
| | | |
| | | @Getter |
| | | public enum ResultCodeEnum { |
| | | |
| | | SUCCESS(200, "成功"), |
| | | FAIL(201, "失败"), |
| | | SERVICE_ERROR(2012, "服务异常"), |
| | | DATA_ERROR(204, "数据异常"), |
| | | ILLEGAL_REQUEST(205, "非法请求"), |
| | | REPEAT_SUBMIT(206, "重复提交"), |
| | | |
| | | LOGIN_AUTH(208, "未登陆"), |
| | | PERMISSION(209, "没有权限"), |
| | | |
| | | |
| | | ; |
| | | |
| | | private Integer code; |
| | | |
| | | private String message; |
| | | |
| | | ResultCodeEnum(Integer code, String message) { |
| | | this.code = code; |
| | | this.message = message; |
| | | } |
| | | } |
New file |
| | |
| | | ''' |
| | | ┏┓ ┏┓+ + |
| | | ┏┛┻━━━┛┻┓ + + |
| | | ┃ ┃ |
| | | ┃ ━ ┃ ++ + + + |
| | | ████━████ ┃+ |
| | | ┃ ┃ + |
| | | ┃ ┻ ┃ |
| | | ┃ ┃ + + |
| | | ┗━┓ ┏━┛ |
| | | ┃ ┃ |
| | | ┃ ┃ + + + + |
| | | ┃ ┃ |
| | | ┃ ┃ + 神兽保佑 |
| | | ┃ ┃ 代码无bug |
| | | ┃ ┃ + |
| | | ┃ ┗━━━┓ + + |
| | | ┃ ┣┓ |
| | | ┃ ┏┛ |
| | | ┗┓┓┏━┳┓┏┛ + + + + |
| | | ┃┫┫ ┃┫┫ |
| | | ┗┻┛ ┗┻┛+ + + + |
| | | |
| | | ''' |
New file |
| | |
| | | ''' |
| | | ┏┓ ┏┓+ + |
| | | ┏┛┻━━━┛┻┓ + + |
| | | ┃ ┃ |
| | | ┃ ━ ┃ ++ + + + |
| | | ████━████ ┃+ |
| | | ┃ ┃ + |
| | | ┃ ┻ ┃ |
| | | ┃ ┃ + + |
| | | ┗━┓ ┏━┛ |
| | | ┃ ┃ |
| | | ┃ ┃ + + + + |
| | | ┃ ┃ |
| | | ┃ ┃ + 神兽保佑 |
| | | ┃ ┃ 代码无bug |
| | | ┃ ┃ + |
| | | ┃ ┗━━━┓ + + |
| | | ┃ ┣┓ |
| | | ┃ ┏┛ |
| | | ┗┓┓┏━┳┓┏┛ + + + + |
| | | ┃┫┫ ┃┫┫ |
| | | ┗┻┛ ┗┻┛+ + + + |
| | | |
| | | ''' |
New file |
| | |
| | | version=1.0-SNAPSHOT |
| | | groupId=com.mes |
| | | artifactId=servicebase |
New file |
| | |
| | | com\mes\utils\ResultCodeEnum.class |
| | | com\mes\service\Communication.class |
| | | com\mes\device\PlcParameterInfo.class |
| | | com\mes\device\PlcBitInfo.class |
| | | com\mes\device\PlcBitObject.class |
| | | com\mes\utils\MD5.class |
| | | com\mes\tools\WebSocketServer.class |
| | | com\mes\common\config\Const.class |
| | | com\mes\service\PlcAgreement.class |
| | | com\mes\tools\DatabaseDesignDocUtil.class |
| | | com\mes\utils\Result.class |
| | | com\mes\common\config\MybatisPlusConfig.class |
| | | com\mes\common\exception\ServiceException.class |
| | | com\mes\service\ModbusTcp.class |
| | | com\mes\utils\ResponseUtil.class |
| | | com\mes\common\handler\MyMetaObjectHandler.class |
| | | com\mes\device\PlcParameterObject.class |
| | | com\mes\entity\request\GeneralRequest.class |
| | | com\mes\tools\InitUtil.class |
| | | com\mes\utils\HexUtil.class |
| | | com\mes\tools\HexConversion.class |
| | | com\mes\tools\S7control.class |
| | | com\mes\common\exception\GlobalExceptionHandler.class |
| | | com\mes\common\config\Swagger2Config.class |
| | | com\mes\common\config\WebSocketConfig.class |
| | | com\mes\service\PlcParameter.class |
| | | com\mes\tools\CodeGet.class |
New file |
| | |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\entity\request\GeneralRequest.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\utils\ResultCodeEnum.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\utils\ResponseUtil.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\service\PlcAgreement.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\utils\Result.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\tools\InitUtil.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\common\config\WebSocketConfig.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\common\exception\GlobalExceptionHandler.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\common\exception\ServiceException.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\device\PlcParameterObject.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\device\PlcBitObject.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\tools\WebSocketServer.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\utils\HexUtil.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\utils\MD5.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\tools\HexConversion.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\common\config\Swagger2Config.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\service\Communication.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\common\config\MybatisPlusConfig.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\device\PlcBitInfo.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\common\config\Const.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\tools\DatabaseDesignDocUtil.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\tools\CodeGet.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\tools\S7control.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\service\PlcParameter.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\service\ModbusTcp.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\common\handler\MyMetaObjectHandler.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\common\servicebase\src\main\java\com\mes\device\PlcParameterInfo.java |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project xmlns="http://maven.apache.org/POM/4.0.0" |
| | | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| | | xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
| | | <parent> |
| | | <artifactId>common</artifactId> |
| | | <groupId>com.mes</groupId> |
| | | <version>1.0-SNAPSHOT</version> |
| | | <relativePath>../pom.xml</relativePath> |
| | | </parent> |
| | | <modelVersion>4.0.0</modelVersion> |
| | | |
| | | <artifactId>springsecurity</artifactId> |
| | | |
| | | <properties> |
| | | <maven.compiler.source>8</maven.compiler.source> |
| | | <maven.compiler.target>8</maven.compiler.target> |
| | | </properties> |
| | | |
| | | <dependencies> |
| | | <dependency> |
| | | <groupId>com.mes</groupId> |
| | | <artifactId>servicebase</artifactId> |
| | | <version>1.0-SNAPSHOT</version> |
| | | </dependency> |
| | | |
| | | <!-- Spring Security依赖 --> |
| | | <dependency> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-starter-security</artifactId> |
| | | </dependency> |
| | | |
| | | <dependency> |
| | | <groupId>io.jsonwebtoken</groupId> |
| | | <artifactId>jjwt</artifactId> |
| | | <version>0.9.0</version> |
| | | </dependency> |
| | | </dependencies> |
| | | |
| | | </project> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <module type="JAVA_MODULE" version="4"> |
| | | <component name="NewModuleRootManager" inherit-compiler-output="true"> |
| | | <exclude-output /> |
| | | <content url="file://$MODULE_DIR$"> |
| | | <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> |
| | | </content> |
| | | <orderEntry type="inheritedJdk" /> |
| | | <orderEntry type="sourceFolder" forTests="false" /> |
| | | <orderEntry type="library" name="servicebase-1.0-SNAPSHOT" level="project" /> |
| | | <orderEntry type="module" module-name="servicebase1" /> |
| | | </component> |
| | | </module> |
New file |
| | |
| | | package com.mes.common.config; |
| | | |
| | | import com.mes.common.utils.FastJsonRedisSerializer; |
| | | import org.springframework.context.annotation.Bean; |
| | | import org.springframework.context.annotation.Configuration; |
| | | import org.springframework.data.redis.connection.RedisConnectionFactory; |
| | | import org.springframework.data.redis.core.RedisTemplate; |
| | | import org.springframework.data.redis.serializer.StringRedisSerializer; |
| | | |
| | | /** |
| | | * @Author : zhoush |
| | | * @Date: 2024/4/9 19:13 |
| | | * @Description: |
| | | */ |
| | | @Configuration |
| | | public class RedisConfig { |
| | | |
| | | @Bean |
| | | @SuppressWarnings(value = {"unchecked", "rawtypes"}) |
| | | public RedisTemplate<Object, Object> redisTemplate(RedisConnectionFactory connectionFactory) { |
| | | RedisTemplate<Object, Object> template = new RedisTemplate<>(); |
| | | template.setConnectionFactory(connectionFactory); |
| | | |
| | | FastJsonRedisSerializer serializer = new FastJsonRedisSerializer(Object.class); |
| | | |
| | | // 使用StringRedisSerializer来序列化和反序列化redis的key值 |
| | | template.setKeySerializer(new StringRedisSerializer()); |
| | | template.setValueSerializer(serializer); |
| | | |
| | | // Hash的key也采用StringRedisSerializer的序列化方式 |
| | | template.setHashKeySerializer(new StringRedisSerializer()); |
| | | template.setHashValueSerializer(serializer); |
| | | |
| | | template.afterPropertiesSet(); |
| | | return template; |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.common.config; |
| | | |
| | | |
| | | import com.mes.common.filter.JwtAuthenticationTokenFilter; |
| | | import com.mes.common.handler.*; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.context.annotation.Bean; |
| | | import org.springframework.context.annotation.Configuration; |
| | | import org.springframework.security.authentication.AuthenticationManager; |
| | | import org.springframework.security.config.annotation.method.configuration.EnableGlobalMethodSecurity; |
| | | import org.springframework.security.config.annotation.web.builders.HttpSecurity; |
| | | import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; |
| | | import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; |
| | | import org.springframework.security.config.http.SessionCreationPolicy; |
| | | import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; |
| | | import org.springframework.security.crypto.password.PasswordEncoder; |
| | | import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter; |
| | | |
| | | @Configuration |
| | | @EnableWebSecurity |
| | | @EnableGlobalMethodSecurity(prePostEnabled = true) |
| | | public class TokenWebSecurityConfig extends WebSecurityConfigurerAdapter { |
| | | @Autowired |
| | | private JwtAuthenticationTokenFilter jwtAuthenticationTokenFilter; |
| | | @Autowired |
| | | LoginFailureHandler loginFailureHandler; |
| | | |
| | | @Autowired |
| | | LoginSuccessHandler loginSuccessHandler; |
| | | |
| | | @Autowired |
| | | JwtAuthenticationEntryPoint jwtAuthenticationEntryPoint; |
| | | |
| | | @Autowired |
| | | JwtAccessDeniedHandler jwtAccessDeniedHandler; |
| | | |
| | | @Autowired |
| | | JwtLogoutSuccessHandler jwtLogoutSuccessHandler; |
| | | |
| | | @Bean |
| | | public PasswordEncoder passwordEncoder() { |
| | | return new BCryptPasswordEncoder(); |
| | | } |
| | | |
| | | /** |
| | | * 配置过滤规则 |
| | | */ |
| | | @Override |
| | | protected void configure(HttpSecurity http) throws Exception { |
| | | |
| | | http.cors().and().csrf().disable() |
| | | |
| | | // 登录配置 |
| | | .formLogin() |
| | | .successHandler(loginSuccessHandler) |
| | | .failureHandler(loginFailureHandler) |
| | | |
| | | .and() |
| | | .logout() |
| | | .logoutSuccessHandler(jwtLogoutSuccessHandler) |
| | | |
| | | // 禁用session |
| | | .and() |
| | | .sessionManagement() |
| | | .sessionCreationPolicy(SessionCreationPolicy.STATELESS) |
| | | |
| | | // 配置拦截规则 |
| | | .and() |
| | | .authorizeRequests() |
| | | .antMatchers("/sys/user/login").anonymous() |
| | | .antMatchers("/swagger-ui.html").permitAll() |
| | | .antMatchers("/webjars/**").permitAll() |
| | | .antMatchers("/v2/**").permitAll() |
| | | .antMatchers("/swagger-resources/**").permitAll() |
| | | .antMatchers("/**").permitAll() |
| | | .anyRequest().authenticated() |
| | | |
| | | // 异常处理器 |
| | | .and() |
| | | .exceptionHandling() |
| | | .authenticationEntryPoint(jwtAuthenticationEntryPoint) |
| | | .accessDeniedHandler(jwtAccessDeniedHandler) |
| | | |
| | | // 配置自定义的过滤器 |
| | | .and() |
| | | .addFilterBefore(jwtAuthenticationTokenFilter, UsernamePasswordAuthenticationFilter.class); |
| | | } |
| | | |
| | | @Bean |
| | | @Override |
| | | public AuthenticationManager authenticationManagerBean() throws Exception { |
| | | return super.authenticationManagerBean(); |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.common.filter; |
| | | |
| | | import com.mes.common.utils.JwtUtil; |
| | | import com.mes.common.utils.RedisUtil; |
| | | import com.mes.common.utils.UserInfoUtils; |
| | | import com.mes.userinfo.entity.LoginUser; |
| | | import com.mes.userinfo.service.SysUserService; |
| | | import io.jsonwebtoken.Claims; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; |
| | | import org.springframework.security.core.GrantedAuthority; |
| | | import org.springframework.security.core.authority.SimpleGrantedAuthority; |
| | | import org.springframework.security.core.context.SecurityContextHolder; |
| | | import org.springframework.stereotype.Component; |
| | | import org.springframework.util.StringUtils; |
| | | import org.springframework.web.filter.OncePerRequestFilter; |
| | | |
| | | import javax.annotation.Resource; |
| | | import javax.servlet.FilterChain; |
| | | import javax.servlet.ServletException; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.io.IOException; |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * @Author : zhoush |
| | | * @Date: 2024/4/10 9:42 |
| | | * @Description: |
| | | */ |
| | | @Component |
| | | public class JwtAuthenticationTokenFilter extends OncePerRequestFilter { |
| | | // 此处解释为什么不去实现Filter接口,因为在某些情况下会过滤两次,执行两次Filter里面的方法,所以我们选择继承SpringSecurity中的OncePerRequestFilter |
| | | @Autowired |
| | | private RedisUtil redisUtil; |
| | | |
| | | @Resource |
| | | private SysUserService sysUserService; |
| | | |
| | | @Override |
| | | protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException { |
| | | //获取token |
| | | String token = request.getHeader("token"); |
| | | if (!StringUtils.hasText(token)) { |
| | | //放行 |
| | | filterChain.doFilter(request, response); |
| | | return; // 此处加上return好处是后面结果返回的时候就不会再走一遍此过滤器的方法了 |
| | | } |
| | | //解析token |
| | | String userid; |
| | | try { |
| | | Claims claims = JwtUtil.getClaimByToken(token); |
| | | userid = claims.getSubject(); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | throw new RuntimeException("token非法"); |
| | | } |
| | | //从redis中获取用户信息 |
| | | String redisKey = "login:" + userid; |
| | | LoginUser loginUser = redisUtil.getCacheObject(redisKey); |
| | | if (Objects.isNull(loginUser)) { |
| | | response.setHeader("token", ""); |
| | | throw new RuntimeException("用户未登录"); |
| | | } |
| | | //将用户信息放入当前线程 |
| | | UserInfoUtils.set(loginUser.getUser()); |
| | | //存入SecurityContextHolder,以供后面的过滤器使用 |
| | | List<String> permissionKeyList = sysUserService.getUserAuthorityInfo(Long.parseLong(userid)); |
| | | List<GrantedAuthority> authorities = permissionKeyList.stream(). |
| | | map(SimpleGrantedAuthority::new) |
| | | .collect(Collectors.toList()); |
| | | UsernamePasswordAuthenticationToken authenticationToken = |
| | | new UsernamePasswordAuthenticationToken(loginUser, null, authorities); |
| | | SecurityContextHolder.getContext().setAuthentication(authenticationToken); |
| | | //放行 |
| | | filterChain.doFilter(request, response); |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.common.handler; |
| | | |
| | | import cn.hutool.json.JSONUtil; |
| | | import com.mes.utils.Result; |
| | | import org.springframework.http.HttpStatus; |
| | | import org.springframework.security.access.AccessDeniedException; |
| | | import org.springframework.security.web.access.AccessDeniedHandler; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import javax.servlet.ServletException; |
| | | import javax.servlet.ServletOutputStream; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.io.IOException; |
| | | |
| | | @Component |
| | | public class JwtAccessDeniedHandler implements AccessDeniedHandler { |
| | | |
| | | @Override |
| | | public void handle(HttpServletRequest request, HttpServletResponse response, AccessDeniedException accessDeniedException) throws IOException, ServletException { |
| | | |
| | | response.setContentType("application/json;charset=UTF-8"); |
| | | response.setStatus(HttpServletResponse.SC_FORBIDDEN); |
| | | |
| | | ServletOutputStream outputStream = response.getOutputStream(); |
| | | |
| | | Result result = Result.error(HttpStatus.FORBIDDEN.value(), "权限不足"); |
| | | |
| | | outputStream.write(JSONUtil.toJsonStr(result).getBytes("UTF-8")); |
| | | |
| | | outputStream.flush(); |
| | | outputStream.close(); |
| | | |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.common.handler; |
| | | |
| | | import cn.hutool.json.JSONUtil; |
| | | import com.mes.utils.Result; |
| | | import org.springframework.http.HttpStatus; |
| | | import org.springframework.security.core.AuthenticationException; |
| | | import org.springframework.security.web.AuthenticationEntryPoint; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import javax.servlet.ServletException; |
| | | import javax.servlet.ServletOutputStream; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.io.IOException; |
| | | |
| | | @Component |
| | | public class JwtAuthenticationEntryPoint implements AuthenticationEntryPoint { |
| | | |
| | | @Override |
| | | public void commence(HttpServletRequest request, HttpServletResponse response, AuthenticationException authException) throws IOException, ServletException { |
| | | |
| | | response.setContentType("application/json;charset=UTF-8"); |
| | | response.setStatus(HttpServletResponse.SC_UNAUTHORIZED); |
| | | ServletOutputStream outputStream = response.getOutputStream(); |
| | | |
| | | Result result = Result.error(HttpStatus.UNAUTHORIZED.value(), "认证失败请重新登录"); |
| | | |
| | | outputStream.write(JSONUtil.toJsonStr(result).getBytes("UTF-8")); |
| | | |
| | | outputStream.flush(); |
| | | outputStream.close(); |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.common.handler; |
| | | |
| | | import cn.hutool.json.JSONUtil; |
| | | import com.mes.utils.Result; |
| | | import org.springframework.security.core.Authentication; |
| | | import org.springframework.security.web.authentication.logout.LogoutSuccessHandler; |
| | | import org.springframework.security.web.authentication.logout.SecurityContextLogoutHandler; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import javax.servlet.ServletException; |
| | | import javax.servlet.ServletOutputStream; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.io.IOException; |
| | | |
| | | @Component |
| | | public class JwtLogoutSuccessHandler implements LogoutSuccessHandler { |
| | | |
| | | private static final String header = "Authorization"; |
| | | |
| | | @Override |
| | | public void onLogoutSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication) throws IOException, ServletException { |
| | | |
| | | if (authentication != null) { |
| | | new SecurityContextLogoutHandler().logout(request, response, authentication); |
| | | } |
| | | |
| | | response.setContentType("application/json;charset=UTF-8"); |
| | | ServletOutputStream outputStream = response.getOutputStream(); |
| | | |
| | | response.setHeader(header, ""); |
| | | |
| | | Result result = Result.success(""); |
| | | |
| | | outputStream.write(JSONUtil.toJsonStr(result).getBytes("UTF-8")); |
| | | |
| | | outputStream.flush(); |
| | | outputStream.close(); |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.common.handler; |
| | | |
| | | import cn.hutool.json.JSONUtil; |
| | | import com.mes.utils.Result; |
| | | import org.springframework.security.core.AuthenticationException; |
| | | import org.springframework.security.web.authentication.AuthenticationFailureHandler; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import javax.servlet.ServletException; |
| | | import javax.servlet.ServletOutputStream; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.io.IOException; |
| | | |
| | | @Component |
| | | public class LoginFailureHandler implements AuthenticationFailureHandler { |
| | | |
| | | @Override |
| | | public void onAuthenticationFailure(HttpServletRequest request, HttpServletResponse response, AuthenticationException exception) throws IOException, ServletException { |
| | | |
| | | response.setContentType("application/json;charset=UTF-8"); |
| | | ServletOutputStream outputStream = response.getOutputStream(); |
| | | |
| | | Result result = Result.error("用户名或密码错误"); |
| | | |
| | | outputStream.write(JSONUtil.toJsonStr(result).getBytes("UTF-8")); |
| | | |
| | | outputStream.flush(); |
| | | outputStream.close(); |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.common.handler; |
| | | |
| | | import cn.hutool.json.JSONUtil; |
| | | import com.mes.common.utils.JwtUtil; |
| | | import com.mes.utils.Result; |
| | | import org.springframework.security.core.Authentication; |
| | | import org.springframework.security.web.authentication.AuthenticationSuccessHandler; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import javax.servlet.ServletException; |
| | | import javax.servlet.ServletOutputStream; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.io.IOException; |
| | | |
| | | @Component |
| | | public class LoginSuccessHandler implements AuthenticationSuccessHandler { |
| | | |
| | | private static final String header = "Authorization"; |
| | | |
| | | @Override |
| | | public void onAuthenticationSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication) throws IOException, ServletException { |
| | | response.setContentType("application/json;charset=UTF-8"); |
| | | ServletOutputStream outputStream = response.getOutputStream(); |
| | | |
| | | // 生成jwt,并放置到请求头中 |
| | | String jwt = JwtUtil.generateToken(authentication.getName()); |
| | | response.setHeader(header, jwt); |
| | | |
| | | Result result = Result.success(""); |
| | | |
| | | outputStream.write(JSONUtil.toJsonStr(result).getBytes("UTF-8")); |
| | | |
| | | outputStream.flush(); |
| | | outputStream.close(); |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.common.utils; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.alibaba.fastjson.parser.ParserConfig; |
| | | import com.alibaba.fastjson.serializer.SerializerFeature; |
| | | import com.fasterxml.jackson.databind.JavaType; |
| | | import com.fasterxml.jackson.databind.type.TypeFactory; |
| | | import org.springframework.data.redis.serializer.RedisSerializer; |
| | | import org.springframework.data.redis.serializer.SerializationException; |
| | | |
| | | import java.nio.charset.Charset; |
| | | |
| | | /** |
| | | * @Author : zhoush |
| | | * @Date: 2024/4/11 15:28 |
| | | * @Description: |
| | | */ |
| | | public class FastJsonRedisSerializer<T> implements RedisSerializer<T> { |
| | | |
| | | public static final Charset DEFAULT_CHARSET = Charset.forName("UTF-8"); |
| | | |
| | | private Class<T> clazz; |
| | | |
| | | static { |
| | | ParserConfig.getGlobalInstance().setAutoTypeSupport(true); |
| | | } |
| | | |
| | | public FastJsonRedisSerializer(Class<T> clazz) { |
| | | super(); |
| | | this.clazz = clazz; |
| | | } |
| | | |
| | | @Override |
| | | public byte[] serialize(T t) throws SerializationException { |
| | | if (t == null) { |
| | | return new byte[0]; |
| | | } |
| | | return JSON.toJSONString(t, SerializerFeature.WriteClassName).getBytes(DEFAULT_CHARSET); |
| | | } |
| | | |
| | | @Override |
| | | public T deserialize(byte[] bytes) throws SerializationException { |
| | | if (bytes == null || bytes.length <= 0) { |
| | | return null; |
| | | } |
| | | String str = new String(bytes, DEFAULT_CHARSET); |
| | | |
| | | return JSON.parseObject(str, clazz); |
| | | } |
| | | |
| | | |
| | | protected JavaType getJavaType(Class<?> clazz) { |
| | | return TypeFactory.defaultInstance().constructType(clazz); |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.common.utils; |
| | | |
| | | |
| | | import io.jsonwebtoken.Claims; |
| | | import io.jsonwebtoken.Jwts; |
| | | import io.jsonwebtoken.SignatureAlgorithm; |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @Author : zhoush |
| | | * @Date: 2024/4/9 19:15 |
| | | * @Description: |
| | | */ |
| | | @Data |
| | | public class JwtUtil { |
| | | |
| | | private static final long expire = 60 * 60 * 1000L; |
| | | private static final String secret = "beibo"; |
| | | private static final String header = "Authorization"; |
| | | |
| | | // 生成jwt |
| | | public static String generateToken(String username) { |
| | | |
| | | Date nowDate = new Date(); |
| | | Date expireDate = new Date(nowDate.getTime() + 1000 * expire); |
| | | |
| | | return Jwts.builder() |
| | | .setHeaderParam("typ", "JWT") |
| | | .setSubject(username) |
| | | .setIssuedAt(nowDate) |
| | | .setExpiration(expireDate)// 7天過期 |
| | | .signWith(SignatureAlgorithm.HS512, secret) |
| | | .compact(); |
| | | } |
| | | |
| | | // 解析jwt |
| | | public static Claims getClaimByToken(String jwt) { |
| | | try { |
| | | return Jwts.parser() |
| | | .setSigningKey(secret) |
| | | .parseClaimsJws(jwt) |
| | | .getBody(); |
| | | } catch (Exception e) { |
| | | return null; |
| | | } |
| | | } |
| | | |
| | | // jwt是否过期 |
| | | public boolean isTokenExpired(Claims claims) { |
| | | return claims.getExpiration().before(new Date()); |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.common.utils; |
| | | |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.data.redis.core.BoundSetOperations; |
| | | import org.springframework.data.redis.core.HashOperations; |
| | | import org.springframework.data.redis.core.RedisTemplate; |
| | | import org.springframework.data.redis.core.ValueOperations; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.util.*; |
| | | import java.util.concurrent.TimeUnit; |
| | | |
| | | /** |
| | | * spring redis 工具类 |
| | | **/ |
| | | @Component |
| | | public class RedisUtil { |
| | | @Autowired |
| | | public RedisTemplate redisTemplate; |
| | | |
| | | /** |
| | | * 缓存基本的对象,Integer、String、实体类等 |
| | | * |
| | | * @param key 缓存的键值 |
| | | * @param value 缓存的值 |
| | | */ |
| | | public <T> void setCacheObject(final String key, final T value) { |
| | | redisTemplate.opsForValue().set(key, value); |
| | | } |
| | | |
| | | /** |
| | | * 缓存基本的对象,Integer、String、实体类等 |
| | | * |
| | | * @param key 缓存的键值 |
| | | * @param value 缓存的值 |
| | | * @param timeout 时间 |
| | | * @param timeUnit 时间颗粒度 |
| | | */ |
| | | public <T> void setCacheObject(final String key, final T value, final Integer timeout, final TimeUnit timeUnit) { |
| | | redisTemplate.opsForValue().set(key, value, timeout, timeUnit); |
| | | } |
| | | |
| | | /** |
| | | * 设置有效时间 |
| | | * |
| | | * @param key Redis键 |
| | | * @param timeout 超时时间 |
| | | * @return true=设置成功;false=设置失败 |
| | | */ |
| | | public boolean expire(final String key, final long timeout) { |
| | | return expire(key, timeout, TimeUnit.SECONDS); |
| | | } |
| | | |
| | | /** |
| | | * 设置有效时间 |
| | | * |
| | | * @param key Redis键 |
| | | * @param timeout 超时时间 |
| | | * @param unit 时间单位 |
| | | * @return true=设置成功;false=设置失败 |
| | | */ |
| | | public boolean expire(final String key, final long timeout, final TimeUnit unit) { |
| | | return redisTemplate.expire(key, timeout, unit); |
| | | } |
| | | |
| | | /** |
| | | * 获得缓存的基本对象。 |
| | | * |
| | | * @param key 缓存键值 |
| | | * @return 缓存键值对应的数据 |
| | | */ |
| | | public <T> T getCacheObject(final String key) { |
| | | ValueOperations<String, T> operation = redisTemplate.opsForValue(); |
| | | return operation.get(key); |
| | | } |
| | | |
| | | /** |
| | | * 删除单个对象 |
| | | * |
| | | * @param key |
| | | */ |
| | | public boolean deleteObject(final String key) { |
| | | return redisTemplate.delete(key); |
| | | } |
| | | |
| | | /** |
| | | * 删除集合对象 |
| | | * |
| | | * @param collection 多个对象 |
| | | * @return |
| | | */ |
| | | public long deleteObject(final Collection collection) { |
| | | return redisTemplate.delete(collection); |
| | | } |
| | | |
| | | /** |
| | | * 缓存List数据 |
| | | * |
| | | * @param key 缓存的键值 |
| | | * @param dataList 待缓存的List数据 |
| | | * @return 缓存的对象 |
| | | */ |
| | | public <T> long setCacheList(final String key, final List<T> dataList) { |
| | | Long count = redisTemplate.opsForList().rightPushAll(key, dataList); |
| | | return count == null ? 0 : count; |
| | | } |
| | | |
| | | /** |
| | | * 获得缓存的list对象 |
| | | * |
| | | * @param key 缓存的键值 |
| | | * @return 缓存键值对应的数据 |
| | | */ |
| | | public <T> List<T> getCacheList(final String key) { |
| | | return redisTemplate.opsForList().range(key, 0, -1); |
| | | } |
| | | |
| | | /** |
| | | * 缓存Set |
| | | * |
| | | * @param key 缓存键值 |
| | | * @param dataSet 缓存的数据 |
| | | * @return 缓存数据的对象 |
| | | */ |
| | | public <T> BoundSetOperations<String, T> setCacheSet(final String key, final Set<T> dataSet) { |
| | | BoundSetOperations<String, T> setOperation = redisTemplate.boundSetOps(key); |
| | | Iterator<T> it = dataSet.iterator(); |
| | | while (it.hasNext()) { |
| | | setOperation.add(it.next()); |
| | | } |
| | | return setOperation; |
| | | } |
| | | |
| | | /** |
| | | * 获得缓存的set |
| | | * |
| | | * @param key |
| | | * @return |
| | | */ |
| | | public <T> Set<T> getCacheSet(final String key) { |
| | | return redisTemplate.opsForSet().members(key); |
| | | } |
| | | |
| | | /** |
| | | * 缓存Map |
| | | * |
| | | * @param key |
| | | * @param dataMap |
| | | */ |
| | | public <T> void setCacheMap(final String key, final Map<String, T> dataMap) { |
| | | if (dataMap != null) { |
| | | redisTemplate.opsForHash().putAll(key, dataMap); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 获得缓存的Map |
| | | * |
| | | * @param key |
| | | * @return |
| | | */ |
| | | public <T> Map<String, T> getCacheMap(final String key) { |
| | | return redisTemplate.opsForHash().entries(key); |
| | | } |
| | | |
| | | /** |
| | | * 往Hash中存入数据 |
| | | * |
| | | * @param key Redis键 |
| | | * @param hKey Hash键 |
| | | * @param value 值 |
| | | */ |
| | | public <T> void setCacheMapValue(final String key, final String hKey, final T value) { |
| | | redisTemplate.opsForHash().put(key, hKey, value); |
| | | } |
| | | |
| | | /** |
| | | * 获取Hash中的数据 |
| | | * |
| | | * @param key Redis键 |
| | | * @param hKey Hash键 |
| | | * @return Hash中的对象 |
| | | */ |
| | | public <T> T getCacheMapValue(final String key, final String hKey) { |
| | | HashOperations<String, String, T> opsForHash = redisTemplate.opsForHash(); |
| | | return opsForHash.get(key, hKey); |
| | | } |
| | | |
| | | /** |
| | | * 删除Hash中的数据 |
| | | * |
| | | * @param key |
| | | * @param hkey |
| | | */ |
| | | public void delCacheMapValue(final String key, final String hkey) { |
| | | HashOperations hashOperations = redisTemplate.opsForHash(); |
| | | hashOperations.delete(key, hkey); |
| | | } |
| | | |
| | | /** |
| | | * 获取多个Hash中的数据 |
| | | * |
| | | * @param key Redis键 |
| | | * @param hKeys Hash键集合 |
| | | * @return Hash对象集合 |
| | | */ |
| | | public <T> List<T> getMultiCacheMapValue(final String key, final Collection<Object> hKeys) { |
| | | return redisTemplate.opsForHash().multiGet(key, hKeys); |
| | | } |
| | | |
| | | /** |
| | | * 获得缓存的基本对象列表 |
| | | * |
| | | * @param pattern 字符串前缀 |
| | | * @return 对象列表 |
| | | */ |
| | | public Collection<String> keys(final String pattern) { |
| | | return redisTemplate.keys(pattern); |
| | | } |
| | | |
| | | /** |
| | | * 判断key是否存在 |
| | | * |
| | | * @param key 键 |
| | | * @return true 存在 false不存在 |
| | | */ |
| | | public boolean hasKey(String key) { |
| | | try { |
| | | return redisTemplate.hasKey(key); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | return false; |
| | | } |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.common.utils; |
| | | |
| | | import com.mes.userinfo.entity.SysUser; |
| | | |
| | | /** |
| | | * @Author : zhoush |
| | | * @Date: 2024/4/25 15:41 |
| | | * @Description: |
| | | */ |
| | | public class UserInfoUtils { |
| | | private static InheritableThreadLocal<SysUser> tokenPool = new InheritableThreadLocal<SysUser>(); |
| | | |
| | | public static SysUser get() { |
| | | return tokenPool.get(); |
| | | } |
| | | |
| | | public static void set(SysUser user) { |
| | | tokenPool.set(user); |
| | | } |
| | | |
| | | public static void remove() { |
| | | if (get() != null) { |
| | | tokenPool.remove(); |
| | | } |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.common.utils; |
| | | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.io.IOException; |
| | | |
| | | /** |
| | | * @Author : zhoush |
| | | * @Date: 2024/4/9 19:16 |
| | | * @Description: |
| | | */ |
| | | public class WebUtils { |
| | | /** |
| | | * 将字符串渲染到客户端 |
| | | * |
| | | * @param response 渲染对象 |
| | | * @param string 待渲染的字符串 |
| | | * @return null |
| | | */ |
| | | public static String renderString(HttpServletResponse response, String string) { |
| | | try { |
| | | response.setStatus(200); |
| | | response.setContentType("application/json"); |
| | | response.setCharacterEncoding("utf-8"); |
| | | response.getWriter().print(string); |
| | | } catch (IOException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | return null; |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.menu.controller; |
| | | |
| | | import com.mes.entity.request.GeneralRequest; |
| | | import com.mes.menu.entity.SysMenu; |
| | | import com.mes.menu.service.SysMenuService; |
| | | import com.mes.utils.Result; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.validation.annotation.Validated; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * @author zhoush |
| | | * @since 2024-04-11 |
| | | */ |
| | | @Api(description = "菜单管理") |
| | | @RestController |
| | | @RequestMapping("/sys/menu") |
| | | public class SysMenuController { |
| | | |
| | | @Autowired |
| | | private SysMenuService sysMenuService; |
| | | |
| | | @ApiOperation("新增菜单") |
| | | @PostMapping("/save") |
| | | // @PreAuthorize("hasAuthority('sys:menu:save')") |
| | | public Result save(@Validated @RequestBody SysMenu sysMenu) { |
| | | sysMenuService.save(sysMenu); |
| | | GeneralRequest request=new GeneralRequest(); |
| | | return Result.success(sysMenuService.getMenuTree(request)); |
| | | |
| | | } |
| | | |
| | | @ApiOperation("修改菜单信息") |
| | | @PostMapping("/updateMenu") |
| | | // @PreAuthorize("hasAuthority('sys:menu:update')") |
| | | public Result<List<SysMenu>> updateMenu(@Validated @RequestBody SysMenu sysMenu) { |
| | | //return Result.success(sysMenu); |
| | | sysMenuService.updateMenu(sysMenu); |
| | | GeneralRequest request=new GeneralRequest(); |
| | | return Result.build(200,"修改成功",sysMenuService.getMenuTree(request)); |
| | | } |
| | | |
| | | @ApiOperation("获取用户有权限的所有菜单") |
| | | @GetMapping("/getMenuTree") |
| | | public Result<List<SysMenu>> getMenuTree(GeneralRequest request) { |
| | | return Result.success(sysMenuService.getMenuTree(request)); |
| | | } |
| | | |
| | | @ApiOperation("获取用户的权限") |
| | | @GetMapping("/getAuthorityInfo") |
| | | public Result<List<String>> getAuthorityInfo() { |
| | | return Result.success(sysMenuService.getAuthorityInfo()); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("用户当前用户的菜单和权限信息") |
| | | @GetMapping("/nav") |
| | | public Result<Map<Object, Object>> nav() { |
| | | return Result.success(sysMenuService.nav()); |
| | | } |
| | | |
| | | @ApiOperation("删除菜单") |
| | | @PostMapping("/deleteMenu") |
| | | // @PreAuthorize("hasAuthority('sys:menu:delete')") |
| | | public Result<List<SysMenu>> deleteMenu(Long menuId) { |
| | | GeneralRequest request=new GeneralRequest(); |
| | | return Result.build(200, sysMenuService.deleteMenu(menuId),sysMenuService.getMenuTree(request)); |
| | | } |
| | | |
| | | @ApiOperation("批量删除菜单") |
| | | @PostMapping("/batchDeleteMenu") |
| | | // @PreAuthorize("hasAuthority('sys:menu:delete')") |
| | | public Result<String> batchDeleteMenu(@RequestBody List<Long> menuIds) { |
| | | return Result.success(sysMenuService.batchDeleteMenu(menuIds)); |
| | | } |
| | | |
| | | } |
| | | |
New file |
| | |
| | | package com.mes.menu.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import lombok.experimental.Accessors; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * <p> |
| | | * |
| | | * </p> |
| | | * |
| | | * @author zhoush |
| | | * @since 2024-04-13 |
| | | */ |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = false) |
| | | @Accessors(chain = true) |
| | | public class SysMenu implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * 自增id |
| | | */ |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** |
| | | * 父id |
| | | */ |
| | | private Long parentId; |
| | | |
| | | /** |
| | | * 模块名称 |
| | | */ |
| | | private String menuName; |
| | | |
| | | /** |
| | | * 图标 |
| | | */ |
| | | private String icon; |
| | | |
| | | /** |
| | | * 地址 |
| | | */ |
| | | private String url; |
| | | |
| | | /** |
| | | * 语言类型 |
| | | */ |
| | | private String languageType; |
| | | |
| | | /** |
| | | * 状态 |
| | | */ |
| | | private Integer status; |
| | | |
| | | /** |
| | | * 排序 |
| | | */ |
| | | private String listSort; |
| | | |
| | | /** |
| | | * 创建时间 |
| | | */ |
| | | private Date createTime; |
| | | |
| | | /** |
| | | * 权限 |
| | | */ |
| | | private String perms; |
| | | |
| | | /** |
| | | * 子菜单 |
| | | */ |
| | | @TableField(exist = false) |
| | | private List<SysMenu> children; |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.menu.mapper; |
| | | |
| | | import com.github.yulichang.base.MPJBaseMapper; |
| | | import com.mes.menu.entity.SysMenu; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * <p> |
| | | * 菜单表 Mapper 接口 |
| | | * </p> |
| | | * |
| | | * @author zhoush |
| | | * @since 2024-04-11 |
| | | */ |
| | | |
| | | public interface SysMenuMapper extends MPJBaseMapper<SysMenu> { |
| | | |
| | | List<String> selectPermsByUserId(long parseLong); |
| | | } |
New file |
| | |
| | | package com.mes.menu.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.mes.entity.request.GeneralRequest; |
| | | import com.mes.menu.entity.SysMenu; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * <p> |
| | | * 菜单表 服务类 |
| | | * </p> |
| | | * |
| | | * @author zhoush |
| | | * @since 2024-04-11 |
| | | */ |
| | | public interface SysMenuService extends IService<SysMenu> { |
| | | |
| | | /** |
| | | * 更新菜单信息 |
| | | * |
| | | * @param menu |
| | | * @return |
| | | */ |
| | | SysMenu updateMenu(SysMenu menu); |
| | | |
| | | /** |
| | | * 获取用户有权限的菜单树 |
| | | * |
| | | * @return |
| | | */ |
| | | List<SysMenu> getMenuTree(GeneralRequest request); |
| | | |
| | | /** |
| | | * 获取用户的权限 |
| | | * |
| | | * @return |
| | | */ |
| | | List<String> getAuthorityInfo(); |
| | | |
| | | |
| | | /** |
| | | * 获取用户菜单及权限信息 |
| | | * |
| | | * @return |
| | | */ |
| | | Map<Object, Object> nav(); |
| | | |
| | | /** |
| | | * 删除菜单信息 |
| | | * |
| | | * @param menuId |
| | | * @return |
| | | */ |
| | | String deleteMenu(Long menuId); |
| | | |
| | | /** |
| | | * 批量删除菜单信息 |
| | | * |
| | | * @param menuIds |
| | | * @return |
| | | */ |
| | | String batchDeleteMenu(List<Long> menuIds); |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.menu.service.impl; |
| | | |
| | | import cn.hutool.core.map.MapUtil; |
| | | import cn.hutool.json.JSONUtil; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.github.yulichang.wrapper.MPJLambdaWrapper; |
| | | import com.mes.common.utils.UserInfoUtils; |
| | | import com.mes.entity.request.GeneralRequest; |
| | | import com.mes.menu.entity.SysMenu; |
| | | import com.mes.menu.mapper.SysMenuMapper; |
| | | import com.mes.menu.service.SysMenuService; |
| | | import com.mes.role.entity.SysRoleMenu; |
| | | import com.mes.role.service.SysRoleMenuService; |
| | | import com.mes.userinfo.entity.SysUser; |
| | | import com.mes.userinfo.entity.SysUserRole; |
| | | import com.mes.userinfo.mapper.SysUserRoleMapper; |
| | | import com.mes.userinfo.service.SysUserService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * <p> |
| | | * 菜单表 服务实现类 |
| | | * </p> |
| | | * |
| | | * @author zhoush |
| | | * @since 2024-04-11 |
| | | */ |
| | | @Service |
| | | @Slf4j |
| | | public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> implements SysMenuService { |
| | | |
| | | @Autowired |
| | | SysUserService sysUserService; |
| | | |
| | | @Autowired |
| | | SysUserRoleMapper sysUserRoleMapper; |
| | | |
| | | @Autowired |
| | | SysRoleMenuService sysRoleMenuService; |
| | | |
| | | @Override |
| | | public SysMenu updateMenu(SysMenu menu) { |
| | | baseMapper.updateById(menu); |
| | | // 清除所有与该菜单相关的权限缓存 |
| | | sysUserService.clearUserAuthorityInfoByMenuId(menu.getId()); |
| | | return menu; |
| | | } |
| | | |
| | | @Override |
| | | public List<SysMenu> getMenuTree(GeneralRequest request) { |
| | | //todo:需要先获取用户的角色,角色下的菜单权限,拿到菜单id获取所有菜单 |
| | | SysUser user = UserInfoUtils.get(); |
| | | MPJLambdaWrapper<SysUserRole> wrapper = new MPJLambdaWrapper<>(); |
| | | |
| | | wrapper.selectAll(SysMenu.class).distinct() |
| | | .innerJoin(SysUser.class, SysUser::getId, SysUserRole::getUserId) |
| | | .innerJoin(SysRoleMenu.class, SysRoleMenu::getRoleId, SysUserRole::getRoleId) |
| | | .innerJoin(SysMenu.class, SysMenu::getId, SysRoleMenu::getMenuId) |
| | | .eq(SysUser::getId, user.getId()) |
| | | .like(StringUtils.isNotBlank(request.getKey()), SysMenu::getMenuName, request.getKey()); |
| | | |
| | | // |
| | | List<SysMenu> menuList = sysUserRoleMapper.selectJoinList(SysMenu.class, wrapper); |
| | | log.info("userinfos:{}",menuList); |
| | | return create(menuList); |
| | | } |
| | | |
| | | @Override |
| | | public List<String> getAuthorityInfo() { |
| | | SysUser user = UserInfoUtils.get(); |
| | | log.info("获取用户信息,用户名为{}", user); |
| | | // 获取权限信息 |
| | | // ROLE_admin,ROLE_normal,sys:user:list,.... |
| | | return sysUserService.getUserAuthorityInfo(user.getId()); |
| | | } |
| | | |
| | | @Override |
| | | public Map<Object, Object> nav() { |
| | | List<SysMenu> menuTree = getMenuTree(new GeneralRequest()); |
| | | List<String> authorityInfo = getAuthorityInfo(); |
| | | return MapUtil.builder().put("authoritys", authorityInfo) |
| | | .put("tree", menuTree).map(); |
| | | } |
| | | |
| | | @Override |
| | | public String deleteMenu(Long menuId) { |
| | | int count = this.count(new LambdaQueryWrapper<SysMenu>().eq(SysMenu::getParentId, menuId)); |
| | | if (count > 0) { |
| | | return "无法删除,请先删除子菜单"; |
| | | } |
| | | |
| | | // 清除所有与该菜单相关的权限缓存 |
| | | sysUserService.clearUserAuthorityInfoByMenuId(menuId); |
| | | |
| | | this.removeById(menuId); |
| | | |
| | | // 同步删除中间关联表 |
| | | sysRoleMenuService.remove(new LambdaQueryWrapper<SysRoleMenu>().eq(SysRoleMenu::getMenuId, menuId)); |
| | | return "删除成功"; |
| | | } |
| | | |
| | | @Override |
| | | public String batchDeleteMenu(List<Long> menuIds) { |
| | | menuIds.stream().forEach(e -> deleteMenu(e)); |
| | | return "批量删除成功"; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 将数据库中查询出来的list集合传入此方法即可获得排成树形结构的list集合 |
| | | * |
| | | * @param lists |
| | | * @return |
| | | */ |
| | | public List<SysMenu> create(List<SysMenu> lists) { |
| | | List<SysMenu> deptTreeList = lists.stream() |
| | | .filter(item -> item.getParentId() == 0) |
| | | .map(item -> { |
| | | item.setChildren(getChildren(item, lists)); |
| | | return item; |
| | | }).collect(Collectors.toList()); |
| | | return deptTreeList; |
| | | } |
| | | |
| | | /** |
| | | * 此方法将被递归调用 |
| | | * |
| | | * @param menu |
| | | * @param menus |
| | | * @return |
| | | */ |
| | | private List<SysMenu> getChildren(SysMenu menu, List<SysMenu> menus) { |
| | | List<SysMenu> res = menus.stream() |
| | | .filter(item -> item.getParentId().equals(menu.getId())) |
| | | .collect(Collectors.toList()); |
| | | log.info("菜单树:{}", JSONUtil.toJsonStr(res)); |
| | | return res; |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.role.controller; |
| | | |
| | | |
| | | import com.mes.entity.request.GeneralRequest; |
| | | import com.mes.role.entity.SysRole; |
| | | import com.mes.role.entity.vo.SysRoleVO; |
| | | import com.mes.role.service.SysRoleService; |
| | | import com.mes.utils.Result; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import org.springframework.validation.annotation.Validated; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author zhoush |
| | | * @since 2024-04-11 |
| | | */ |
| | | @Api(description = "角色管理") |
| | | @RestController |
| | | @RequestMapping("/sys/role") |
| | | public class SysRoleController { |
| | | |
| | | @Autowired |
| | | private SysRoleService sysRoleService; |
| | | |
| | | @ApiOperation("新增角色及角色下的权限信息") |
| | | @PostMapping("/saveRole") |
| | | // @PreAuthorize("hasAuthority('sys:role:save')") |
| | | public Result<SysRoleVO> saveRole(@Validated @RequestBody SysRoleVO sysRoleVO) { |
| | | //return Result.success(sysRoleService.saveRole(sysRoleVO)); |
| | | sysRoleService.saveRole(sysRoleVO); |
| | | return Result.build(200,"新增成功",sysRoleVO); |
| | | } |
| | | |
| | | @ApiOperation("编辑角色及角色下的权限信息") |
| | | @PostMapping("/updateRole") |
| | | // @PreAuthorize("hasAuthority('sys:role:save')") |
| | | public Result<SysRoleVO> updateRole(@Validated @RequestBody SysRoleVO sysRoleVO) { |
| | | // return Result.success(sysRoleService.updateRole(sysRoleVO)); |
| | | sysRoleService.updateRole(sysRoleVO); |
| | | return Result.build(200,"新增成功",sysRoleVO); |
| | | } |
| | | |
| | | @ApiOperation("查询角色及角色下的权限信息") |
| | | @PostMapping("/queryRole") |
| | | // @PreAuthorize("hasAuthority('sys:role:save')") |
| | | public Result<List<SysRoleVO>> queryRole(@Validated @RequestBody GeneralRequest request) { |
| | | return Result.success(sysRoleService.queryRole(request)); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("删除角色及角色下的权限信息") |
| | | @PostMapping("/delete") |
| | | // @PreAuthorize("hasAuthority('sys:role:delete')") |
| | | @Transactional |
| | | public Result<String> deleteRole(@RequestBody List<Long> ids) { |
| | | return Result.build(200,"删除成功",sysRoleService.deleteRole(ids)); |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.role.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * <p> |
| | | * 角色表 |
| | | * </p> |
| | | * |
| | | * @author zhoush |
| | | * @since 2024-04-11 |
| | | */ |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class SysRole implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | private String name; |
| | | |
| | | /** |
| | | * 角色权限字符串 |
| | | */ |
| | | private String roleKey; |
| | | |
| | | /** |
| | | * 角色状态(0正常 1停用) |
| | | */ |
| | | private String status; |
| | | |
| | | /** |
| | | * 删除标志 |
| | | */ |
| | | private Integer delFlag; |
| | | |
| | | /** |
| | | * 备注 |
| | | */ |
| | | private String remark; |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.role.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * <p> |
| | | * |
| | | * </p> |
| | | * |
| | | * @author zhoush |
| | | * @since 2024-04-11 |
| | | */ |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class SysRoleMenu implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * 角色ID |
| | | */ |
| | | @TableId(type = IdType.NONE) |
| | | private Long roleId; |
| | | |
| | | /** |
| | | * 菜单id |
| | | */ |
| | | private Long menuId; |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.role.entity.vo; |
| | | |
| | | import com.mes.menu.entity.SysMenu; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @Author : zhoush |
| | | * @Date: 2024/4/26 13:57 |
| | | * @Description: |
| | | */ |
| | | @Api(description = "角色信息") |
| | | @Data |
| | | public class SysRoleVO implements Serializable { |
| | | |
| | | @ApiModelProperty(hidden = true) |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @ApiModelProperty(value = "角色ID", position = 2) |
| | | private Long id; |
| | | |
| | | @ApiModelProperty(value = "角色名称", position = 3) |
| | | private String name; |
| | | |
| | | @ApiModelProperty(value = "角色权限字符串", position = 4) |
| | | private String roleKey; |
| | | |
| | | @ApiModelProperty(value = "角色状态(0正常 1停用)", position = 5) |
| | | private String status; |
| | | |
| | | @ApiModelProperty(value = "删除标志", position = 6) |
| | | private Integer delFlag; |
| | | |
| | | @ApiModelProperty(value = "备注", position = 7) |
| | | private String remark; |
| | | |
| | | @ApiModelProperty(value = "角色菜单信息", position = 8) |
| | | private List<SysMenu> menuList; |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.role.mapper; |
| | | |
| | | import com.github.yulichang.base.MPJBaseMapper; |
| | | import com.mes.role.entity.SysRole; |
| | | |
| | | /** |
| | | * <p> |
| | | * 角色表 Mapper 接口 |
| | | * </p> |
| | | * |
| | | * @author zhoush |
| | | * @since 2024-04-11 |
| | | */ |
| | | public interface SysRoleMapper extends MPJBaseMapper<SysRole> { |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.role.mapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.mes.role.entity.SysRoleMenu; |
| | | |
| | | /** |
| | | * <p> |
| | | * Mapper 接口 |
| | | * </p> |
| | | * |
| | | * @author zhoush |
| | | * @since 2024-04-11 |
| | | */ |
| | | |
| | | public interface SysRoleMenuMapper extends BaseMapper<SysRoleMenu> { |
| | | |
| | | } |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.mes.role.mapper.SysRoleMapper"> |
| | | |
| | | </mapper> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.mes.role.mapper.SysRoleMenuMapper"> |
| | | |
| | | </mapper> |
New file |
| | |
| | | package com.mes.role.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.mes.role.entity.SysRoleMenu; |
| | | |
| | | /** |
| | | * <p> |
| | | * 服务类 |
| | | * </p> |
| | | * |
| | | * @author zhoush |
| | | * @since 2024-04-11 |
| | | */ |
| | | public interface SysRoleMenuService extends IService<SysRoleMenu> { |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.role.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.mes.entity.request.GeneralRequest; |
| | | import com.mes.role.entity.SysRole; |
| | | import com.mes.role.entity.vo.SysRoleVO; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * <p> |
| | | * 角色表 服务类 |
| | | * </p> |
| | | * |
| | | * @author zhoush |
| | | * @since 2024-04-11 |
| | | */ |
| | | public interface SysRoleService extends IService<SysRole> { |
| | | |
| | | /** |
| | | * 创建角色信息 |
| | | * |
| | | * @param sysRoleVO |
| | | * @return |
| | | */ |
| | | SysRole saveRole(SysRoleVO sysRoleVO); |
| | | |
| | | /** |
| | | * 修改角色信息及权限 |
| | | * |
| | | * @param sysRoleVO |
| | | * @return |
| | | */ |
| | | String updateRole(SysRoleVO sysRoleVO); |
| | | |
| | | /** |
| | | * 按照角色名查询角色信息 |
| | | * |
| | | * @param request |
| | | * @return |
| | | */ |
| | | List<SysRoleVO> queryRole(GeneralRequest request); |
| | | |
| | | /** |
| | | * 查询角色及角色下的权限信息 |
| | | * |
| | | * @param ids |
| | | * @return |
| | | */ |
| | | String deleteRole(List<Long> ids); |
| | | } |
New file |
| | |
| | | package com.mes.role.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.mes.role.entity.SysRoleMenu; |
| | | import com.mes.role.mapper.SysRoleMenuMapper; |
| | | import com.mes.role.service.SysRoleMenuService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | /** |
| | | * <p> |
| | | * 服务实现类 |
| | | * </p> |
| | | * |
| | | * @author zhoush |
| | | * @since 2024-04-11 |
| | | */ |
| | | @Service |
| | | public class SysRoleMenuServiceImpl extends ServiceImpl<SysRoleMenuMapper, SysRoleMenu> implements SysRoleMenuService { |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.role.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.github.yulichang.wrapper.MPJLambdaWrapper; |
| | | import com.mes.entity.request.GeneralRequest; |
| | | import com.mes.menu.entity.SysMenu; |
| | | import com.mes.role.entity.SysRole; |
| | | import com.mes.role.entity.SysRoleMenu; |
| | | import com.mes.role.entity.vo.SysRoleVO; |
| | | import com.mes.role.mapper.SysRoleMapper; |
| | | import com.mes.role.service.SysRoleMenuService; |
| | | import com.mes.role.service.SysRoleService; |
| | | import com.mes.userinfo.entity.SysUserRole; |
| | | import com.mes.userinfo.service.SysUserRoleService; |
| | | import com.mes.userinfo.service.SysUserService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import org.springframework.util.CollectionUtils; |
| | | import org.springframework.util.StringUtils; |
| | | |
| | | import java.util.List; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * <p> |
| | | * 角色表 服务实现类 |
| | | * </p> |
| | | * |
| | | * @author zhoush |
| | | * @since 2024-04-11 |
| | | */ |
| | | @Service |
| | | @Slf4j |
| | | public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> implements SysRoleService { |
| | | |
| | | @Autowired |
| | | SysRoleMenuService sysRoleMenuService; |
| | | |
| | | @Autowired |
| | | SysUserService sysUserService; |
| | | |
| | | @Autowired |
| | | SysUserRoleService sysUserRoleService; |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public SysRole saveRole(SysRoleVO sysRoleVO) { |
| | | log.info("保存角色信息,生成对应的角色id"); |
| | | SysRole sysRole = new SysRole(); |
| | | BeanUtils.copyProperties(sysRoleVO, sysRole); |
| | | this.save(sysRole); |
| | | //保存角色权限信息 |
| | | saveRoleMenu(sysRole.getId(), sysRoleVO.getMenuList()); |
| | | return sysRole; |
| | | } |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public String updateRole(SysRoleVO sysRoleVO) { |
| | | log.info("保存角色信息,生成对应的角色id"); |
| | | SysRole sysRole = new SysRole(); |
| | | BeanUtils.copyProperties(sysRoleVO, sysRole); |
| | | this.updateById(sysRole); |
| | | //保存角色权限信息 |
| | | return saveRoleMenu(sysRole.getId(), sysRoleVO.getMenuList()); |
| | | } |
| | | |
| | | @Override |
| | | public List<SysRoleVO> queryRole(GeneralRequest request) { |
| | | MPJLambdaWrapper<SysRole> wrapper = new MPJLambdaWrapper<>(); |
| | | wrapper.selectAll(SysRole.class) |
| | | .selectCollection(SysMenu.class, SysRoleVO::getMenuList) |
| | | .leftJoin(SysRoleMenu.class, SysRoleMenu::getRoleId, SysRole::getId) |
| | | .leftJoin(SysMenu.class, SysMenu::getId, SysRoleMenu::getMenuId) |
| | | .like(StringUtils.hasText(request.getKey()), SysRole::getName, request.getKey()); |
| | | return baseMapper.selectJoinList(SysRoleVO.class, wrapper); |
| | | } |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public String deleteRole(List<Long> ids) { |
| | | log.info("删除角色信息"); |
| | | this.removeByIds(ids); |
| | | |
| | | log.info("删除中间表信息"); |
| | | sysUserRoleService.remove(new LambdaQueryWrapper<SysUserRole>().in(SysUserRole::getRoleId, ids)); |
| | | sysRoleMenuService.remove(new LambdaQueryWrapper<SysRoleMenu>().in(SysRoleMenu::getRoleId, ids)); |
| | | |
| | | log.info("清空缓存中的权限信息"); |
| | | ids.stream().forEach(id -> sysUserService.clearUserAuthorityInfoByRoleId(id)); |
| | | return "success"; |
| | | } |
| | | |
| | | /** |
| | | * 保存角色权限信息 |
| | | * |
| | | * @param roleId |
| | | * @param menuList |
| | | * @return |
| | | */ |
| | | private String saveRoleMenu(Long roleId, List<SysMenu> menuList) { |
| | | log.info("配置角色菜单关系"); |
| | | if (CollectionUtils.isEmpty(menuList)) { |
| | | // 先删除原来的记录,再保存新的 |
| | | sysRoleMenuService.remove(new LambdaQueryWrapper<SysRoleMenu>().eq(SysRoleMenu::getRoleId, roleId)); |
| | | // 删除缓存 |
| | | sysUserService.clearUserAuthorityInfoByRoleId(roleId); |
| | | return "success"; |
| | | } |
| | | List<SysRoleMenu> roleMenuList = menuList.stream().map(menu -> { |
| | | SysRoleMenu roleMenu = new SysRoleMenu(); |
| | | roleMenu.setRoleId(roleId); |
| | | roleMenu.setMenuId(menu.getId()); |
| | | return roleMenu; |
| | | }).collect(Collectors.toList()); |
| | | // 使用流处理菜单列表,提取 children 的 id,并设置到 SysRoleMenu 中 |
| | | List<SysRoleMenu> childrenList = menuList.stream() |
| | | .flatMap(menu -> menu.getChildren().stream()) // 扁平化处理 children 列表 |
| | | .map(child -> { |
| | | SysRoleMenu roleMenu = new SysRoleMenu(); |
| | | roleMenu.setRoleId(roleId); |
| | | roleMenu.setMenuId(child.getId()); // 设置 child 的 id 到 menuId |
| | | return roleMenu; |
| | | }) |
| | | .collect(Collectors.toList()); |
| | | log.info("清空角色权限表中该角色信息"); |
| | | // 先删除原来的记录,再保存新的 |
| | | sysRoleMenuService.remove(new LambdaQueryWrapper<SysRoleMenu>().eq(SysRoleMenu::getRoleId, roleId)); |
| | | sysRoleMenuService.saveBatch(roleMenuList); |
| | | sysRoleMenuService.saveBatch(childrenList); |
| | | // 删除缓存 |
| | | sysUserService.clearUserAuthorityInfoByRoleId(roleId); |
| | | return "success"; |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.userinfo.controller; |
| | | |
| | | |
| | | import com.mes.entity.request.GeneralRequest; |
| | | import com.mes.userinfo.entity.SysUser; |
| | | import com.mes.userinfo.entity.vo.SysUserVO; |
| | | import com.mes.userinfo.service.SysUserService; |
| | | import com.mes.utils.Result; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.security.access.prepost.PreAuthorize; |
| | | import org.springframework.validation.annotation.Validated; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * <p> |
| | | * 用户表 前端控制器 |
| | | * </p> |
| | | * |
| | | * @author zhoush |
| | | * @since 2024-04-11 |
| | | */ |
| | | @Api(description = "用户管理") |
| | | @RestController |
| | | @RequestMapping("/sys/user") |
| | | public class SysUserController { |
| | | |
| | | @Autowired |
| | | private SysUserService sysUserService; |
| | | |
| | | @ApiOperation("用户登录") |
| | | @PostMapping("/login") |
| | | public Result<Map<String, String>> login(@RequestBody SysUser user) { |
| | | return Result.success(sysUserService.login(user)); |
| | | } |
| | | |
| | | @ApiOperation("退出登录") |
| | | @PostMapping("/logout") |
| | | @PreAuthorize("hasAuthority('xt:yh')") |
| | | public Result<String> logout() { |
| | | return Result.success(sysUserService.logout()); |
| | | } |
| | | |
| | | @ApiOperation("新增用户信息") |
| | | @PostMapping("/saveUser") |
| | | // @PreAuthorize("hasAuthority('sys:user:save')") |
| | | public Result<String> saveUser(@Validated @RequestBody SysUserVO sysUser) { |
| | | return Result.success(sysUserService.saveUser(sysUser)); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("更新用户信息") |
| | | @PostMapping("/updateUser") |
| | | // @PreAuthorize("hasAuthority('sys:user:update')") |
| | | public Result<List<SysUserVO>> updateUser(@Validated @RequestBody SysUserVO sysUser) { |
| | | sysUserService.updateUser(sysUser); |
| | | GeneralRequest request=new GeneralRequest(); |
| | | //request.setKey(""); |
| | | return Result.success(sysUserService.listByUserName(request)); |
| | | //更改了修改之后返回所有用户列表 |
| | | } |
| | | |
| | | @ApiOperation("重置密码") |
| | | @PostMapping("/resetPassword") |
| | | // @PreAuthorize("hasAuthority('sys:user:resetPassword')") |
| | | public Result resetPassword(String userId) { |
| | | return Result.success(sysUserService.resetPassword(Long.parseLong(userId))); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("获取用户列表") |
| | | @PostMapping("/listByUserName") |
| | | // @PreAuthorize("hasAuthority('sys:user:list')") |
| | | public Result<List<SysUserVO>> listByUserName(@RequestBody GeneralRequest request) { |
| | | return Result.success(sysUserService.listByUserName(request)); |
| | | } |
| | | |
| | | @ApiOperation("删除用户信息") |
| | | @PostMapping("/deleteUser") |
| | | // @PreAuthorize("hasAuthority('sys:user:delete')") |
| | | public Result<String> deleteUser(@RequestBody List<Long> ids) { |
| | | return Result.success(sysUserService.deleteUser(ids)); |
| | | } |
| | | |
| | | } |
| | | |
New file |
| | |
| | | package com.mes.userinfo.entity; |
| | | |
| | | import com.alibaba.fastjson.annotation.JSONField; |
| | | import org.springframework.security.core.GrantedAuthority; |
| | | import org.springframework.security.core.authority.SimpleGrantedAuthority; |
| | | import org.springframework.security.core.userdetails.UserDetails; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * @Author : zhoush |
| | | * @Date: 2024/4/11 15:46 |
| | | * @Description: |
| | | */ |
| | | public class LoginUser implements UserDetails { |
| | | |
| | | |
| | | private SysUser user; |
| | | |
| | | /** |
| | | * 存储权限信息 |
| | | */ |
| | | @JSONField(serialize = false) |
| | | private List<String> permissions; |
| | | |
| | | /** |
| | | * 存储SpringSecurity调用getAuthorities()方法获取的权限信息的集合 |
| | | */ |
| | | @JSONField(serialize = false) |
| | | private List<GrantedAuthority> authorities; |
| | | |
| | | |
| | | public LoginUser() { |
| | | } |
| | | |
| | | public LoginUser(SysUser user, List<String> permissions) { |
| | | this.user = user; |
| | | this.permissions = permissions; |
| | | } |
| | | |
| | | public SysUser getUser() { |
| | | return user; |
| | | } |
| | | |
| | | public void setUser(SysUser user) { |
| | | this.user = user; |
| | | } |
| | | |
| | | @Override |
| | | public Collection<? extends GrantedAuthority> getAuthorities() { |
| | | |
| | | // 优化为只需要第一次获取的时候进行遍历,后面再用就会从authorities这个成员变量中获取了,不会再进行Stream循环遍历了 |
| | | if (authorities != null) { |
| | | return authorities; |
| | | } |
| | | //把permissions中字符串类型的权限信息转换成GrantedAuthority对象存入authorities中 |
| | | authorities = permissions.stream(). |
| | | map(SimpleGrantedAuthority::new) |
| | | .collect(Collectors.toList()); |
| | | return authorities; |
| | | } |
| | | |
| | | @Override |
| | | public String getPassword() { |
| | | return user.getPassword(); |
| | | } |
| | | |
| | | @Override |
| | | public String getUsername() { |
| | | return user.getUserName(); |
| | | } |
| | | |
| | | @Override |
| | | public boolean isAccountNonExpired() { |
| | | return true; |
| | | } |
| | | |
| | | @Override |
| | | public boolean isAccountNonLocked() { |
| | | return true; |
| | | } |
| | | |
| | | @Override |
| | | public boolean isCredentialsNonExpired() { |
| | | return true; |
| | | } |
| | | |
| | | @Override |
| | | public boolean isEnabled() { |
| | | return true; |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.userinfo.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * <p> |
| | | * 用户表 |
| | | * </p> |
| | | * |
| | | * @author zhoush |
| | | * @since 2024-04-11 |
| | | */ |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class SysUser implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * 主键 |
| | | */ |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** |
| | | * 用户名 |
| | | */ |
| | | private String userName; |
| | | |
| | | /** |
| | | * 昵称 |
| | | */ |
| | | private String nickName; |
| | | |
| | | /** |
| | | * 密码 |
| | | */ |
| | | private String password; |
| | | |
| | | /** |
| | | * 账号状态(0正常 1停用) |
| | | */ |
| | | private String status; |
| | | |
| | | /** |
| | | * 头像 |
| | | */ |
| | | private String avatar; |
| | | |
| | | /** |
| | | * 用户类型(0管理员,1普通用户) |
| | | */ |
| | | private String userType; |
| | | |
| | | /** |
| | | * 删除标志 |
| | | */ |
| | | private Integer delFlag; |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.userinfo.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import lombok.AllArgsConstructor; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * <p> |
| | | * |
| | | * </p> |
| | | * |
| | | * @author zhoush |
| | | * @since 2024-04-11 |
| | | */ |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = false) |
| | | @AllArgsConstructor |
| | | public class SysUserRole implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * 用户id |
| | | */ |
| | | @TableId(type = IdType.NONE) |
| | | private Long userId; |
| | | |
| | | /** |
| | | * 角色id |
| | | */ |
| | | private Long roleId; |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.userinfo.entity.vo; |
| | | |
| | | import com.mes.role.entity.SysRole; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * <p> |
| | | * 用户表 |
| | | * </p> |
| | | * |
| | | * @author zhoush |
| | | * @since 2024-04-11 |
| | | */ |
| | | @Api(description = "用户信息") |
| | | @Data |
| | | public class SysUserVO implements Serializable { |
| | | |
| | | @ApiModelProperty(hidden = true) |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * 主键 |
| | | */ |
| | | @ApiModelProperty(value = "主键", position = 2) |
| | | private Long id; |
| | | |
| | | /** |
| | | * 用户名 |
| | | */ |
| | | @ApiModelProperty(value = "用户名", position = 3) |
| | | private String userName; |
| | | |
| | | /** |
| | | * 昵称 |
| | | */ |
| | | @ApiModelProperty(value = "昵称", position = 4) |
| | | private String nickName; |
| | | |
| | | /** |
| | | * 密码 |
| | | */ |
| | | @ApiModelProperty(value = "密码", position = 5) |
| | | private String password; |
| | | |
| | | /** |
| | | * 头像 |
| | | */ |
| | | @ApiModelProperty(value = "头像", position = 6) |
| | | private String avatar; |
| | | |
| | | /** |
| | | * 用户的角色信息 |
| | | */ |
| | | @ApiModelProperty(value = "用户的角色信息", position = 7) |
| | | private List<SysRole> roleList; |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.userinfo.mapper; |
| | | |
| | | import com.baomidou.dynamic.datasource.annotation.DS; |
| | | import com.github.yulichang.base.MPJBaseMapper; |
| | | import com.mes.userinfo.entity.SysUser; |
| | | |
| | | /** |
| | | * <p> |
| | | * 用户表 Mapper 接口 |
| | | * </p> |
| | | * |
| | | * @author zhoush |
| | | * @since 2024-04-11 |
| | | */ |
| | | @DS("hangzhoumes") |
| | | public interface SysUserMapper extends MPJBaseMapper<SysUser> { |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.userinfo.mapper; |
| | | |
| | | import com.github.yulichang.base.MPJBaseMapper; |
| | | import com.mes.userinfo.entity.SysUserRole; |
| | | |
| | | /** |
| | | * <p> |
| | | * Mapper 接口 |
| | | * </p> |
| | | * |
| | | * @author zhoush |
| | | * @since 2024-04-11 |
| | | */ |
| | | |
| | | public interface SysUserRoleMapper extends MPJBaseMapper<SysUserRole> { |
| | | |
| | | } |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.mes.userinfo.mapper.SysUserMapper"> |
| | | |
| | | </mapper> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.mes.userinfo.mapper.SysUserRoleMapper"> |
| | | |
| | | </mapper> |
New file |
| | |
| | | package com.mes.userinfo.service; |
| | | |
| | | import com.github.yulichang.base.MPJBaseService; |
| | | import com.mes.userinfo.entity.SysUserRole; |
| | | |
| | | /** |
| | | * <p> |
| | | * 服务类 |
| | | * </p> |
| | | * |
| | | * @author zhoush |
| | | * @since 2024-04-11 |
| | | */ |
| | | public interface SysUserRoleService extends MPJBaseService<SysUserRole> { |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.userinfo.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.mes.entity.request.GeneralRequest; |
| | | import com.mes.userinfo.entity.SysUser; |
| | | import com.mes.userinfo.entity.vo.SysUserVO; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * <p> |
| | | * 用户表 服务类 |
| | | * </p> |
| | | * |
| | | * @author zhoush |
| | | * @since 2024-04-11 |
| | | */ |
| | | public interface SysUserService extends IService<SysUser> { |
| | | |
| | | /** |
| | | * 用户登录 |
| | | * |
| | | * @param user |
| | | * @return |
| | | */ |
| | | Map<String, String> login(SysUser user); |
| | | |
| | | /** |
| | | * 退出登录 |
| | | * |
| | | * @return |
| | | */ |
| | | String logout(); |
| | | |
| | | /** |
| | | * 新增用户信息 |
| | | * |
| | | * @param user |
| | | * @return |
| | | */ |
| | | String saveUser(SysUserVO user); |
| | | |
| | | /** |
| | | * 更新用户信息 |
| | | * |
| | | * @param sysUser |
| | | * @return |
| | | */ |
| | | SysUserVO updateUser(SysUserVO sysUser); |
| | | |
| | | /** |
| | | * 重置密码 |
| | | * |
| | | * @param userId |
| | | * @return |
| | | */ |
| | | String resetPassword(Long userId); |
| | | |
| | | /** |
| | | * 按名称获取用户信息 |
| | | * |
| | | * @param userName |
| | | * @return |
| | | */ |
| | | SysUser queryByUserName(String userName); |
| | | |
| | | /** |
| | | * 按关键字获取用户信息列表 |
| | | * |
| | | * @param request |
| | | * @return |
| | | */ |
| | | List<SysUserVO> listByUserName(GeneralRequest request); |
| | | |
| | | /** |
| | | * 删除用户信息 |
| | | * |
| | | * @param ids |
| | | * @return |
| | | */ |
| | | String deleteUser(List<Long> ids); |
| | | |
| | | /** |
| | | * 获取用户角色权限信息 |
| | | * |
| | | * @param userId |
| | | * @return |
| | | */ |
| | | List<String> getUserAuthorityInfo(Long userId); |
| | | |
| | | /** |
| | | * 清空用户权限信息通过用户信息 |
| | | */ |
| | | void clearUserAuthorityInfo(String userName); |
| | | |
| | | /** |
| | | * 清空用户权限信息通过角色id |
| | | * |
| | | * @param roleId |
| | | */ |
| | | void clearUserAuthorityInfoByRoleId(Long roleId); |
| | | |
| | | /** |
| | | * 清空用户权限信息通过菜单id |
| | | * |
| | | * @param menuId |
| | | */ |
| | | void clearUserAuthorityInfoByMenuId(Long menuId); |
| | | } |
New file |
| | |
| | | package com.mes.userinfo.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.mes.userinfo.entity.SysUserRole; |
| | | import com.mes.userinfo.mapper.SysUserRoleMapper; |
| | | import com.mes.userinfo.service.SysUserRoleService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | /** |
| | | * <p> |
| | | * 服务实现类 |
| | | * </p> |
| | | * |
| | | * @author zhoush |
| | | * @since 2024-04-11 |
| | | */ |
| | | @Service |
| | | public class SysUserRoleServiceImpl extends ServiceImpl<SysUserRoleMapper, SysUserRole> implements SysUserRoleService { |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.userinfo.service.impl; |
| | | |
| | | import cn.hutool.core.collection.CollectionUtil; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.github.yulichang.wrapper.MPJLambdaWrapper; |
| | | import com.mes.common.config.Const; |
| | | import com.mes.common.utils.JwtUtil; |
| | | import com.mes.common.utils.RedisUtil; |
| | | import com.mes.common.utils.UserInfoUtils; |
| | | import com.mes.entity.request.GeneralRequest; |
| | | import com.mes.menu.mapper.SysMenuMapper; |
| | | import com.mes.role.entity.SysRole; |
| | | import com.mes.role.entity.SysRoleMenu; |
| | | import com.mes.role.service.SysRoleService; |
| | | import com.mes.userinfo.entity.LoginUser; |
| | | import com.mes.userinfo.entity.SysUser; |
| | | import com.mes.userinfo.entity.SysUserRole; |
| | | import com.mes.userinfo.entity.vo.SysUserVO; |
| | | import com.mes.userinfo.mapper.SysUserMapper; |
| | | import com.mes.userinfo.mapper.SysUserRoleMapper; |
| | | import com.mes.userinfo.service.SysUserRoleService; |
| | | import com.mes.userinfo.service.SysUserService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.security.authentication.AuthenticationManager; |
| | | import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; |
| | | import org.springframework.security.core.Authentication; |
| | | import org.springframework.security.core.userdetails.UserDetails; |
| | | import org.springframework.security.core.userdetails.UserDetailsService; |
| | | import org.springframework.security.core.userdetails.UsernameNotFoundException; |
| | | import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import org.springframework.util.CollectionUtils; |
| | | import org.springframework.util.StringUtils; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.*; |
| | | import java.util.concurrent.TimeUnit; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * <p> |
| | | * 用户表 服务实现类 |
| | | * </p> |
| | | * |
| | | * @author zhoush |
| | | * @since 2024-04-11 |
| | | */ |
| | | @Service |
| | | @Slf4j |
| | | public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> implements SysUserService, UserDetailsService { |
| | | |
| | | @Autowired |
| | | private AuthenticationManager authenticationManager; |
| | | |
| | | @Autowired |
| | | private RedisUtil redisUtil; |
| | | |
| | | @Resource |
| | | private SysMenuMapper sysMenuMapper; |
| | | |
| | | @Resource |
| | | private SysUserRoleService sysUserRoleService; |
| | | |
| | | @Resource |
| | | private SysRoleService sysRoleService; |
| | | |
| | | @Resource |
| | | BCryptPasswordEncoder passwordEncoder; |
| | | @Autowired |
| | | private SysUserRoleMapper sysUserRoleMapper; |
| | | |
| | | @Override |
| | | public Map<String, String> login(SysUser user) { |
| | | UsernamePasswordAuthenticationToken authenticationToken = new UsernamePasswordAuthenticationToken(user.getUserName(), user.getPassword()); |
| | | Authentication authenticate = authenticationManager.authenticate(authenticationToken); |
| | | if (Objects.isNull(authenticate)) { |
| | | throw new RuntimeException("用户名或密码错误"); |
| | | } |
| | | //使用userid生成token |
| | | LoginUser loginUser = (LoginUser) authenticate.getPrincipal(); |
| | | String userId = loginUser.getUser().getId().toString(); |
| | | String jwt = JwtUtil.generateToken(userId); |
| | | |
| | | //查询权限信息 |
| | | // List<String> perms = sysMenuMapper.selectPermsByUserId(userId); |
| | | //authenticate存入redis |
| | | redisUtil.setCacheObject("login:" + userId, loginUser); |
| | | //把token响应给前端 |
| | | HashMap<String, String> map = new HashMap<>(); |
| | | map.put("token", jwt); |
| | | return map; |
| | | } |
| | | |
| | | @Override |
| | | public String logout() { |
| | | log.info("用户退出"); |
| | | SysUser user = UserInfoUtils.get(); |
| | | redisUtil.deleteObject("login:" + user.getId()); |
| | | return "注销成功"; |
| | | } |
| | | |
| | | @Transactional |
| | | @Override |
| | | public String saveUser(SysUserVO user) { |
| | | log.info("保存用户信息"); |
| | | // 默认密码 |
| | | String password = passwordEncoder.encode(Const.DEFULT_PASSWORD); |
| | | user.setPassword(password); |
| | | SysUser sysUser = new SysUser(); |
| | | BeanUtils.copyProperties(user, sysUser); |
| | | this.save(sysUser); |
| | | saveUserRole(user.getRoleList(), sysUser.getId()); |
| | | return "success"; |
| | | } |
| | | |
| | | @Transactional |
| | | @Override |
| | | public SysUserVO updateUser(SysUserVO user) { |
| | | log.info("更新用户信息"); |
| | | SysUser sysUser = new SysUser(); |
| | | BeanUtils.copyProperties(user, sysUser); |
| | | this.updateById(sysUser); |
| | | log.info("删除用户角色信息"); |
| | | List<Long> roleIds = user.getRoleList().stream().map(SysRole::getId).collect(Collectors.toList()); |
| | | // sysUserRoleService.remove(new LambdaQueryWrapper<SysUserRole>() |
| | | // .eq(SysUserRole::getUserId, sysUser.getId()).in(CollectionUtil.isNotEmpty(roleIds), SysUserRole::getRoleId, roleIds)); |
| | | SysUserRole sysUserRole = new SysUserRole(sysUser.getId(),roleIds.get(0)); |
| | | sysUserRoleMapper.updateById(sysUserRole); |
| | | // log.info("保存用户角色信息"); |
| | | // saveUserRole(user.getRoleList(), sysUser.getId()); |
| | | return user; |
| | | } |
| | | |
| | | @Override |
| | | public String resetPassword(Long userId) { |
| | | log.info("重置密码为{}", Const.DEFULT_PASSWORD); |
| | | SysUser sysUser = new SysUser(); |
| | | sysUser.setId(userId); |
| | | String password = passwordEncoder.encode(Const.DEFULT_PASSWORD); |
| | | sysUser.setPassword(password); |
| | | this.updateById(sysUser); |
| | | return "success"; |
| | | } |
| | | |
| | | @Override |
| | | public SysUser queryByUserName(String userName) { |
| | | return baseMapper.selectOne(new LambdaQueryWrapper<SysUser>().eq(SysUser::getUserName, userName)); |
| | | } |
| | | |
| | | @Override |
| | | public List<SysUserVO> listByUserName(GeneralRequest request) { |
| | | MPJLambdaWrapper<SysUser> wrapper = new MPJLambdaWrapper<>(); |
| | | wrapper.selectAll(SysUser.class) |
| | | .selectCollection(SysRole.class, SysUserVO::getRoleList) |
| | | .leftJoin(SysUserRole.class, SysUserRole::getUserId, SysUser::getId) |
| | | .leftJoin(SysRole.class, SysRole::getId, SysUserRole::getRoleId) |
| | | .like(StringUtils.hasText(request.getKey()), SysUser::getUserName, request.getKey()); |
| | | return baseMapper.selectJoinList(SysUserVO.class, wrapper); |
| | | } |
| | | |
| | | @Transactional |
| | | @Override |
| | | public String deleteUser(List<Long> ids) { |
| | | this.removeByIds(ids); |
| | | sysUserRoleService.remove(new QueryWrapper<SysUserRole>().in("user_id", ids)); |
| | | return "success"; |
| | | |
| | | } |
| | | |
| | | @Override |
| | | public List<String> getUserAuthorityInfo(Long userId) { |
| | | SysUser sysUser = baseMapper.selectById(userId); |
| | | |
| | | // ROLE_admin,ROLE_normal,sys:user:list,.... |
| | | String authority = ""; |
| | | if (redisUtil.hasKey("GrantedAuthority:" + sysUser.getUserName())) { |
| | | authority = redisUtil.getCacheObject("GrantedAuthority:" + sysUser.getUserName()); |
| | | |
| | | } else { |
| | | // 获取角色编码 |
| | | List<SysRole> roles = sysRoleService.list(new QueryWrapper<SysRole>() |
| | | .inSql("id", "select role_id from sys_user_role where user_id = " + userId)); |
| | | |
| | | if (roles.size() > 0) { |
| | | String roleCodes = roles.stream().map(r -> "ROLE_" + r.getRoleKey()).collect(Collectors.joining(",")); |
| | | authority = roleCodes.concat(","); |
| | | } |
| | | |
| | | // 获取菜单操作编码 |
| | | List<String> perms = sysMenuMapper.selectPermsByUserId(userId); |
| | | if (perms.size() > 0) { |
| | | String menuPerms = String.join(",", perms); |
| | | authority = authority.concat(menuPerms); |
| | | } |
| | | |
| | | redisUtil.setCacheObject("GrantedAuthority:" + sysUser.getUserName(), authority, 60 * 60, TimeUnit.SECONDS); |
| | | } |
| | | return Arrays.stream(authority.split(",")).collect(Collectors.toList()); |
| | | } |
| | | |
| | | @Override |
| | | public void clearUserAuthorityInfo(String userName) { |
| | | redisUtil.deleteObject("GrantedAuthority:" + userName); |
| | | } |
| | | |
| | | @Override |
| | | public void clearUserAuthorityInfoByRoleId(Long roleId) { |
| | | List<SysUser> sysUsers = this.list(new QueryWrapper<SysUser>() |
| | | .inSql("id", "select user_id from sys_user_role where role_id = " + roleId)); |
| | | |
| | | sysUsers.forEach(u -> { |
| | | this.clearUserAuthorityInfo(u.getUserName()); |
| | | }); |
| | | |
| | | } |
| | | |
| | | @Override |
| | | public void clearUserAuthorityInfoByMenuId(Long menuId) { |
| | | MPJLambdaWrapper<SysUserRole> wrapper = new MPJLambdaWrapper<SysUserRole>().selectAll(SysUser.class).distinct() |
| | | .leftJoin(SysUser.class, SysUser::getId, SysUserRole::getUserId) |
| | | .leftJoin(SysRoleMenu.class, SysRoleMenu::getRoleId, SysUserRole::getRoleId) |
| | | .eq(SysRoleMenu::getMenuId, menuId); |
| | | List<SysUser> sysUsers = sysUserRoleService.selectJoinList(SysUser.class, wrapper); |
| | | sysUsers.forEach(u -> { |
| | | this.clearUserAuthorityInfo(u.getUserName()); |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 实现UserDetailsService接口,从数据库内获取用户及权限信息 |
| | | * |
| | | * @param username |
| | | * @return |
| | | * @throws UsernameNotFoundException |
| | | */ |
| | | @Override |
| | | public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException { |
| | | LambdaQueryWrapper<SysUser> lqw = new LambdaQueryWrapper<>(); |
| | | lqw.eq(SysUser::getUserName, username); |
| | | SysUser user = this.baseMapper.selectOne(lqw); |
| | | //判断是否为空 |
| | | if (Objects.isNull(user)) { |
| | | throw new RuntimeException("用户名或密码错误"); |
| | | } |
| | | //查询权限信息 |
| | | List<String> perms = sysMenuMapper.selectPermsByUserId(user.getId()); |
| | | |
| | | return new LoginUser(user, perms); |
| | | } |
| | | |
| | | |
| | | private void saveUserRole(List<SysRole> roles, Long userId) { |
| | | log.info("保存用户角色信息"); |
| | | List<SysUserRole> userRoles = new ArrayList<>(); |
| | | if (CollectionUtils.isEmpty(roles)) { |
| | | log.info("保存用户角色信息为空,给默认普通用户角色"); |
| | | userRoles.add(new SysUserRole(userId, Const.DEFULT_ROLE)); |
| | | } else { |
| | | log.info("保存用户角色信息"); |
| | | userRoles = roles.stream().map(e -> new SysUserRole(userId, e.getId())).collect(Collectors.toList()); |
| | | } |
| | | sysUserRoleService.saveBatch(userRoles); |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | spring: |
| | | datasource: |
| | | driver-class-name: com.mysql.cj.jdbc.Driver |
| | | url: jdbc:mysql://localhost:3306/jiumumes?serverTimezone=GMT%2b8&characterEncoding=utf-8&useSSL=false |
| | | username: root |
| | | password: beibo.123/ |
| | | cloud: |
| | | nacos: |
| | | discovery: |
| | | server-addr: localhost:8848 |
| | | redis: |
| | | database: 0 |
| | | host: localhost |
| | | port: 6379 |
| | | password: 123456 |
New file |
| | |
| | | spring: |
| | | datasource: |
| | | driver-class-name: com.mysql.cj.jdbc.Driver |
| | | url: jdbc:mysql://localhost:3306/jiumumes?serverTimezone=GMT%2b8&characterEncoding=utf-8&useSSL=false |
| | | username: root |
| | | password: root |
| | | cloud: |
| | | nacos: |
| | | discovery: |
| | | server-addr: 127.0.0.1:8848 |
| | | redis: |
| | | database: 0 |
| | | host: 127.0.0.1 |
| | | port: 6379 |
| | | password: 123456 |
New file |
| | |
| | | spring: |
| | | datasource: |
| | | driver-class-name: com.mysql.cj.jdbc.Driver |
| | | url: jdbc:mysql://localhost:3306/jiumumes?serverTimezone=GMT%2b8&characterEncoding=utf-8&useSSL=false |
| | | username: root |
| | | password: beibo.123/ |
| | | cloud: |
| | | nacos: |
| | | discovery: |
| | | server-addr: localhost:8848 |
| | | redis: |
| | | database: 0 |
| | | host: localhost |
| | | port: 6379 |
| | | password: 123456 |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.mes.menu.mapper.SysMenuMapper"> |
| | | |
| | | <select id="selectPermsByUserId" resultType="java.lang.String"> |
| | | SELECT DISTINCT m.perms |
| | | FROM sys_user_role ur |
| | | LEFT JOIN sys_role r ON ur.role_id = r.id |
| | | LEFT JOIN sys_role_menu rm ON ur.role_id = rm.role_id |
| | | LEFT JOIN sys_menu m ON m.id = rm.menu_id |
| | | WHERE user_id = #{userid} |
| | | AND r.status = 0 |
| | | AND m.status = 0 |
| | | </select> |
| | | </mapper> |
New file |
| | |
| | | spring: |
| | | datasource: |
| | | driver-class-name: com.mysql.cj.jdbc.Driver |
| | | url: jdbc:mysql://10.153.19.150:3306/jiumumes?serverTimezone=GMT%2b8&characterEncoding=utf-8&useSSL=false |
| | | username: root |
| | | password: beibo.123/ |
| | | cloud: |
| | | nacos: |
| | | discovery: |
| | | server-addr: 10.153.19.150:8848 |
| | | redis: |
| | | database: 0 |
| | | host: 10.153.19.150 |
| | | port: 6379 |
| | | password: 123456 |
New file |
| | |
| | | spring: |
| | | datasource: |
| | | driver-class-name: com.mysql.cj.jdbc.Driver |
| | | url: jdbc:mysql://192.168.56.10:3306/jiumumes?serverTimezone=GMT%2b8&characterEncoding=utf-8&useSSL=false |
| | | username: root |
| | | password: root |
| | | cloud: |
| | | nacos: |
| | | discovery: |
| | | server-addr: 127.0.0.1:8848 |
| | | redis: |
| | | database: 0 |
| | | host: 127.0.0.1 |
| | | port: 6379 |
| | | password: 123456 |
New file |
| | |
| | | spring: |
| | | datasource: |
| | | driver-class-name: com.mysql.cj.jdbc.Driver |
| | | url: jdbc:mysql://10.153.19.150:3306/jiumumes?serverTimezone=GMT%2b8&characterEncoding=utf-8&useSSL=false |
| | | username: root |
| | | password: beibo.123/ |
| | | cloud: |
| | | nacos: |
| | | discovery: |
| | | server-addr: 10.153.19.150:8848 |
| | | redis: |
| | | database: 0 |
| | | host: 10.153.19.150 |
| | | port: 6379 |
| | | password: 123456 |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.mes.menu.mapper.SysMenuMapper"> |
| | | |
| | | <select id="selectPermsByUserId" resultType="java.lang.String"> |
| | | SELECT DISTINCT m.perms |
| | | FROM sys_user_role ur |
| | | LEFT JOIN sys_role r ON ur.role_id = r.id |
| | | LEFT JOIN sys_role_menu rm ON ur.role_id = rm.role_id |
| | | LEFT JOIN sys_menu m ON m.id = rm.menu_id |
| | | WHERE user_id = #{userid} |
| | | AND r.status = 0 |
| | | AND m.status = 0 |
| | | </select> |
| | | </mapper> |
New file |
| | |
| | | version=1.0-SNAPSHOT |
| | | groupId=com.mes |
| | | artifactId=springsecurity |
New file |
| | |
| | | com\mes\role\service\impl\SysRoleMenuServiceImpl.class |
| | | com\mes\userinfo\entity\LoginUser.class |
| | | com\mes\common\utils\FastJsonRedisSerializer.class |
| | | com\mes\common\utils\RedisUtil.class |
| | | com\mes\menu\service\impl\SysMenuServiceImpl.class |
| | | com\mes\role\service\SysRoleMenuService.class |
| | | com\mes\common\handler\LoginSuccessHandler.class |
| | | com\mes\menu\mapper\SysMenuMapper.class |
| | | com\mes\role\mapper\SysRoleMenuMapper.class |
| | | com\mes\userinfo\entity\SysUserRole.class |
| | | com\mes\common\handler\JwtAuthenticationEntryPoint.class |
| | | com\mes\role\mapper\SysRoleMapper.class |
| | | com\mes\common\config\TokenWebSecurityConfig.class |
| | | com\mes\menu\controller\SysMenuController.class |
| | | com\mes\role\entity\SysRole.class |
| | | com\mes\role\controller\SysRoleController.class |
| | | com\mes\common\config\RedisConfig.class |
| | | com\mes\menu\service\SysMenuService.class |
| | | com\mes\role\service\SysRoleService.class |
| | | com\mes\common\utils\JwtUtil.class |
| | | com\mes\common\utils\WebUtils.class |
| | | com\mes\role\entity\vo\SysRoleVO.class |
| | | com\mes\common\utils\UserInfoUtils.class |
| | | com\mes\common\handler\JwtLogoutSuccessHandler.class |
| | | com\mes\userinfo\service\impl\SysUserRoleServiceImpl.class |
| | | com\mes\userinfo\entity\SysUser.class |
| | | com\mes\userinfo\entity\vo\SysUserVO.class |
| | | com\mes\userinfo\service\SysUserRoleService.class |
| | | com\mes\userinfo\mapper\SysUserRoleMapper.class |
| | | com\mes\menu\entity\SysMenu.class |
| | | com\mes\userinfo\controller\SysUserController.class |
| | | com\mes\userinfo\service\impl\SysUserServiceImpl.class |
| | | com\mes\role\entity\SysRoleMenu.class |
| | | com\mes\userinfo\service\SysUserService.class |
| | | com\mes\common\handler\JwtAccessDeniedHandler.class |
| | | com\mes\userinfo\mapper\SysUserMapper.class |
| | | com\mes\common\handler\LoginFailureHandler.class |
| | | com\mes\role\service\impl\SysRoleServiceImpl.class |
| | | com\mes\common\filter\JwtAuthenticationTokenFilter.class |
New file |
| | |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\common\utils\FastJsonRedisSerializer.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\userinfo\entity\SysUser.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\userinfo\mapper\SysUserRoleMapper.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\common\filter\JwtAuthenticationTokenFilter.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\common\utils\RedisUtil.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\common\config\TokenWebSecurityConfig.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\role\service\impl\SysRoleServiceImpl.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\common\handler\JwtAuthenticationEntryPoint.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\menu\mapper\SysMenuMapper.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\userinfo\service\impl\SysUserRoleServiceImpl.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\role\mapper\SysRoleMapper.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\userinfo\service\SysUserService.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\userinfo\mapper\SysUserMapper.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\role\service\impl\SysRoleMenuServiceImpl.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\userinfo\controller\SysUserController.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\menu\controller\SysMenuController.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\menu\service\SysMenuService.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\common\handler\JwtAccessDeniedHandler.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\common\handler\LoginFailureHandler.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\userinfo\service\impl\SysUserServiceImpl.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\role\service\SysRoleMenuService.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\common\utils\JwtUtil.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\role\entity\SysRole.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\common\handler\LoginSuccessHandler.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\common\utils\UserInfoUtils.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\role\entity\vo\SysRoleVO.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\common\utils\WebUtils.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\userinfo\entity\LoginUser.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\role\entity\SysRoleMenu.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\common\handler\JwtLogoutSuccessHandler.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\menu\entity\SysMenu.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\role\controller\SysRoleController.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\userinfo\service\SysUserRoleService.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\common\config\RedisConfig.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\role\mapper\SysRoleMenuMapper.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\userinfo\entity\SysUserRole.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\menu\service\impl\SysMenuServiceImpl.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\role\service\SysRoleService.java |
| | | D:\workfile\JiuMuMES\JiuMuMesParent\common\springsecurity\src\main\java\com\mes\userinfo\entity\vo\SysUserVO.java |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <module type="JAVA_MODULE" version="4"> |
| | | <component name="NewModuleRootManager" inherit-compiler-output="true"> |
| | | <exclude-output /> |
| | | <content url="file://$MODULE_DIR$"> |
| | | <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> |
| | | </content> |
| | | <orderEntry type="inheritedJdk" /> |
| | | <orderEntry type="sourceFolder" forTests="false" /> |
| | | </component> |
| | | </module> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project xmlns="http://maven.apache.org/POM/4.0.0" |
| | | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| | | xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
| | | <parent> |
| | | <artifactId>MengJiaLaMesParent</artifactId> |
| | | <groupId>com.mes</groupId> |
| | | <version>1.0-SNAPSHOT</version> |
| | | <relativePath>../pom.xml</relativePath> |
| | | </parent> |
| | | <modelVersion>4.0.0</modelVersion> |
| | | |
| | | <artifactId>gateway</artifactId> |
| | | |
| | | <properties> |
| | | <maven.compiler.source>8</maven.compiler.source> |
| | | <maven.compiler.target>8</maven.compiler.target> |
| | | </properties> |
| | | <dependencies> |
| | | <!-- 服务注册/发现--> |
| | | <dependency> |
| | | <groupId>com.alibaba.cloud</groupId> |
| | | <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> |
| | | </dependency> |
| | | |
| | | <dependency> |
| | | <groupId>org.springframework.cloud</groupId> |
| | | <artifactId>spring-cloud-starter-gateway</artifactId> |
| | | </dependency> |
| | | </dependencies> |
| | | <build> |
| | | <plugins> |
| | | <plugin> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-maven-plugin</artifactId> |
| | | </plugin> |
| | | </plugins> |
| | | </build> |
| | | |
| | | </project> |
New file |
| | |
| | | package com.mes; |
| | | |
| | | |
| | | import org.springframework.boot.SpringApplication; |
| | | import org.springframework.boot.autoconfigure.SpringBootApplication; |
| | | import org.springframework.cloud.client.discovery.EnableDiscoveryClient; |
| | | |
| | | /** |
| | | * @Author : yanzhixin |
| | | * @Date: 2024/3/28 11:21 |
| | | * @Description: |
| | | */ |
| | | @SpringBootApplication |
| | | @EnableDiscoveryClient |
| | | public class GateWayApplication { |
| | | |
| | | public static void main(String[] args) { |
| | | SpringApplication.run(GateWayApplication.class, args); |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.config; |
| | | |
| | | import org.springframework.context.annotation.Bean; |
| | | import org.springframework.context.annotation.Configuration; |
| | | import org.springframework.web.cors.CorsConfiguration; |
| | | import org.springframework.web.cors.reactive.CorsWebFilter; |
| | | import org.springframework.web.cors.reactive.UrlBasedCorsConfigurationSource; |
| | | |
| | | /** |
| | | * @Author : yanzhixin |
| | | * @Date: 2024/3/25 14:13 |
| | | * @Description: |
| | | */ |
| | | @Configuration |
| | | public class MyCorsConfig { |
| | | @Bean |
| | | public CorsWebFilter corsFilter() { |
| | | |
| | | UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); |
| | | CorsConfiguration corsConfiguration = new CorsConfiguration(); |
| | | //允许哪些头跨域 |
| | | corsConfiguration.addAllowedHeader("*"); |
| | | // 允许哪些方式跨域 get post delete 等方式 |
| | | corsConfiguration.addAllowedMethod("*"); |
| | | //允许哪些请求来源跨域 * 任意来源 |
| | | corsConfiguration.addAllowedOrigin("*"); |
| | | // 是否允许携带cooker跨域 |
| | | corsConfiguration.setAllowCredentials(true); |
| | | //注册跨越配置 /**配置请求路径 |
| | | source.registerCorsConfiguration("/**", corsConfiguration); |
| | | return new CorsWebFilter(source); |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | server: |
| | | port: 88 |
| | | spring: |
| | | application: |
| | | name: gateway |
| | | cloud: |
| | | nacos: |
| | | discovery: |
| | | server-addr: localhost:8848 |
| | | gateway: |
| | | discovery: |
| | | locator: |
| | | enabled: true |
| | | routes: |
| | | - id: deviceInteraction |
| | | uri: lb://deviceInteraction |
| | | predicates: |
| | | - Path=/api/deviceInteraction/** |
| | | filters: |
| | | - StripPrefix=2 |
New file |
| | |
| | | server: |
| | | port: 88 |
| | | spring: |
| | | application: |
| | | name: gateway |
| | | cloud: |
| | | nacos: |
| | | discovery: |
| | | server-addr: localhost:8848 |
| | | gateway: |
| | | discovery: |
| | | locator: |
| | | enabled: true |
| | | routes: |
| | | - id: deviceInteraction |
| | | uri: lb://deviceInteraction |
| | | predicates: |
| | | - Path=/api/deviceInteraction/** |
| | | filters: |
| | | - StripPrefix=2 |
New file |
| | |
| | | version=1.0-SNAPSHOT |
| | | groupId=com.mes |
| | | artifactId=gateway |
New file |
| | |
| | | com\mes\GateWayApplication.class |
| | | com\mes\config\MyCorsConfig.class |
New file |
| | |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\gateway\src\main\java\com\mes\config\MyCorsConfig.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\gateway\src\main\java\com\mes\GateWayApplication.java |
New file |
| | |
| | | 2024-12-11 08:26:10.878 [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-12-11 08:26:11.644 [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-12-11 08:26:11.769 [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-12-11 08:33:04.680 [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-12-11 08:33:05.462 [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-12-11 08:33:05.572 [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-12-11 08:34:50.645 [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-12-11 08:34:51.409 [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-12-11 08:34:51.524 [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-12-11 08:36:47.653 [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-12-11 08:36:48.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-12-11 08:36:48.497 [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-12-11 09:21:31.891 [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-12-11 09:21:32.673 [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-12-11 09:21:32.782 [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-12-11 09:25:27.096 [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-12-11 09:25:27.845 [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-12-11 09:25:27.940 [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-12-11 09:26:33.818 [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-12-11 09:26:34.569 [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-12-11 09:26:34.678 [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-12-11 09:27:11.810 [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-12-11 09:27:12.577 [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-12-11 09:27:12.671 [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-12-11 09:27:56.049 [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-12-11 09:27:56.799 [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-12-11 09:27:56.909 [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-12-11 13:21:03.586 [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-12-11 13:21:04.352 [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-12-11 13:21:04.462 [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-12-11 13:22:11.333 [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-12-11 13:22:12.097 [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-12-11 13:22:12.207 [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-12-11 13:57:54.676 [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-12-11 13:57:55.427 [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-12-11 13:57:55.520 [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-12-11 14:02:43.472 [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-12-11 14:02:44.207 [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-12-11 14:02:44.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-12-11 14:07:01.723 [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-12-11 14:07:02.458 [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-12-11 14:07:02.568 [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-12-11 14:08:40.378 [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-12-11 14:08:41.129 [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-12-11 14:08:41.239 [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-12-11 14:09:28.971 [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-12-11 14:09:29.762 [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-12-11 14:09:29.880 [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-12-11 14:10:24.789 [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-12-11 14:10:25.539 [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-12-11 14:10:25.645 [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-12-11 14:11:12.121 [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-12-11 14:11:12.896 [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-12-11 14:11:13.012 [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] |
New file |
| | |
| | | 2024-12-12 15:05:40.467 [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-12-12 15:05:41.263 [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-12-12 15:05:41.391 [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-12-12 15:06:29.070 [scheduling-1] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task. |
| | | org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: |
| | | ### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | ### The error may exist in com/mes/md/mapper/KBBTJPDrawingBPMapper.java (best guess) |
| | | ### The error may involve com.mes.md.mapper.KBBTJPDrawingBPMapper.selectJoinList-com-mes-md-entity-KBBTJPDrawingBP |
| | | ### The error occurred while executing a query |
| | | ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92) |
| | | at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:440) |
| | | at com.sun.proxy.$Proxy108.selectList(Unknown Source) |
| | | at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:223) |
| | | at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:173) |
| | | at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:78) |
| | | at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) |
| | | at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) |
| | | at com.sun.proxy.$Proxy122.selectJoinList(Unknown Source) |
| | | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) |
| | | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) |
| | | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
| | | at java.lang.reflect.Method.invoke(Method.java:498) |
| | | at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) |
| | | at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) |
| | | at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) |
| | | at com.baomidou.dynamic.datasource.aop.DynamicDataSourceAnnotationInterceptor.invoke(DynamicDataSourceAnnotationInterceptor.java:51) |
| | | at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) |
| | | at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) |
| | | at com.sun.proxy.$Proxy123.selectJoinList(Unknown Source) |
| | | at com.mes.md.service.impl.KBBTJPDrawingBPServiceImpl.notReceiveKBBTJPDrawingBP(KBBTJPDrawingBPServiceImpl.java:75) |
| | | at com.mes.md.service.impl.KBBTJPDrawingBPServiceImpl$$FastClassBySpringCGLIB$$ecd59d76.invoke(<generated>) |
| | | at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) |
| | | at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684) |
| | | at com.mes.md.service.impl.KBBTJPDrawingBPServiceImpl$$EnhancerBySpringCGLIB$$e7fc306.notReceiveKBBTJPDrawingBP(<generated>) |
| | | at com.mes.job.PLCLoad.loadTasks(PLCLoad.java:175) |
| | | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) |
| | | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) |
| | | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
| | | at java.lang.reflect.Method.invoke(Method.java:498) |
| | | at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) |
| | | at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) |
| | | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) |
| | | at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308) |
| | | at java.util.concurrent.FutureTask.runAndReset(FutureTask.java) |
| | | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) |
| | | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) |
| | | 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) |
| | | Caused by: org.apache.ibatis.exceptions.PersistenceException: |
| | | ### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | ### The error may exist in com/mes/md/mapper/KBBTJPDrawingBPMapper.java (best guess) |
| | | ### The error may involve com.mes.md.mapper.KBBTJPDrawingBPMapper.selectJoinList-com-mes-md-entity-KBBTJPDrawingBP |
| | | ### The error occurred while executing a query |
| | | ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30) |
| | | at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:149) |
| | | at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) |
| | | at sun.reflect.GeneratedMethodAccessor156.invoke(Unknown Source) |
| | | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
| | | at java.lang.reflect.Method.invoke(Method.java:498) |
| | | at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:426) |
| | | ... 38 common frames omitted |
| | | Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) |
| | | at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80) |
| | | at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67) |
| | | at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:337) |
| | | at com.baomidou.mybatisplus.core.executor.MybatisSimpleExecutor.prepareStatement(MybatisSimpleExecutor.java:93) |
| | | at com.baomidou.mybatisplus.core.executor.MybatisSimpleExecutor.doQuery(MybatisSimpleExecutor.java:68) |
| | | at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) |
| | | at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) |
| | | at com.baomidou.mybatisplus.core.executor.MybatisCachingExecutor.query(MybatisCachingExecutor.java:165) |
| | | at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:65) |
| | | at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) |
| | | at com.sun.proxy.$Proxy199.query(Unknown Source) |
| | | at sun.reflect.GeneratedMethodAccessor153.invoke(Unknown Source) |
| | | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
| | | at java.lang.reflect.Method.invoke(Method.java:498) |
| | | at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) |
| | | at com.github.yulichang.interceptor.MPJInterceptor.intercept(MPJInterceptor.java:93) |
| | | at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) |
| | | at com.sun.proxy.$Proxy199.query(Unknown Source) |
| | | at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) |
| | | ... 43 common frames omitted |
| | | Caused by: java.sql.SQLException: interrupt |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnectionInternal(DruidDataSource.java:1405) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnectionDirect(DruidDataSource.java:1248) |
| | | at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4619) |
| | | at com.alibaba.druid.filter.FilterAdapter.dataSource_getConnection(FilterAdapter.java:2745) |
| | | at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4615) |
| | | at com.alibaba.druid.filter.stat.StatFilter.dataSource_getConnection(StatFilter.java:680) |
| | | at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4615) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1226) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1218) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:90) |
| | | at com.baomidou.dynamic.datasource.ds.ItemDataSource.getConnection(ItemDataSource.java:53) |
| | | at com.baomidou.dynamic.datasource.ds.AbstractRoutingDataSource.getConnection(AbstractRoutingDataSource.java:44) |
| | | at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:157) |
| | | at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:115) |
| | | at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:78) |
| | | ... 62 common frames omitted |
| | | Caused by: java.lang.InterruptedException: null |
| | | at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1220) |
| | | at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:335) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnectionInternal(DruidDataSource.java:1402) |
| | | ... 76 common frames omitted |
| | | 2024-12-12 15:08:30.696 [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-12-12 15:08:31.486 [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-12-12 15:08:31.598 [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-12-12 15:09:17.964 [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-12-12 15:09:18.822 [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-12-12 15:09:18.936 [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-12-12 15:11:57.510 [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-12-12 15:11:58.291 [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-12-12 15:11:58.409 [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-12-12 15:12:37.983 [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-12-12 15:12:38.762 [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-12-12 15:12:38.877 [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-12-12 15:14:17.051 [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-12-12 15:14:17.825 [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-12-12 15:14:17.943 [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-12-12 15:16:14.088 [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-12-12 15:16:14.873 [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-12-12 15:16:15.001 [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-12-12 15:17:15.615 [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-12-12 15:17:16.412 [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-12-12 15:17:16.529 [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-12-12 15:17:27.959 [scheduling-1] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task. |
| | | org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: |
| | | ### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | ### The error may exist in com/mes/md/mapper/TaskingMapper.java (best guess) |
| | | ### The error may involve com.mes.md.mapper.TaskingMapper.selectJoinList-com-mes-md-entity-Tasking |
| | | ### The error occurred while executing a query |
| | | ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92) |
| | | at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:440) |
| | | at com.sun.proxy.$Proxy108.selectList(Unknown Source) |
| | | at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:223) |
| | | at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:173) |
| | | at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:78) |
| | | at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) |
| | | at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) |
| | | at com.sun.proxy.$Proxy110.selectJoinList(Unknown Source) |
| | | at com.mes.md.service.impl.TaskingServiceImpl.findMachineTask(TaskingServiceImpl.java:60) |
| | | at com.mes.md.service.impl.TaskingServiceImpl$$FastClassBySpringCGLIB$$50b66e16.invoke(<generated>) |
| | | at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) |
| | | at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684) |
| | | at com.mes.md.service.impl.TaskingServiceImpl$$EnhancerBySpringCGLIB$$b1d84acb.findMachineTask(<generated>) |
| | | at com.mes.job.SilkScreenTask.SilkScreenTasks(SilkScreenTask.java:225) |
| | | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) |
| | | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) |
| | | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
| | | at java.lang.reflect.Method.invoke(Method.java:498) |
| | | at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) |
| | | at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) |
| | | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) |
| | | at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308) |
| | | at java.util.concurrent.FutureTask.runAndReset(FutureTask.java) |
| | | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) |
| | | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) |
| | | 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) |
| | | Caused by: org.apache.ibatis.exceptions.PersistenceException: |
| | | ### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | ### The error may exist in com/mes/md/mapper/TaskingMapper.java (best guess) |
| | | ### The error may involve com.mes.md.mapper.TaskingMapper.selectJoinList-com-mes-md-entity-Tasking |
| | | ### The error occurred while executing a query |
| | | ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30) |
| | | at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:149) |
| | | at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) |
| | | at sun.reflect.GeneratedMethodAccessor156.invoke(Unknown Source) |
| | | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
| | | at java.lang.reflect.Method.invoke(Method.java:498) |
| | | at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:426) |
| | | ... 27 common frames omitted |
| | | Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) |
| | | at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80) |
| | | at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67) |
| | | at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:337) |
| | | at com.baomidou.mybatisplus.core.executor.MybatisSimpleExecutor.prepareStatement(MybatisSimpleExecutor.java:93) |
| | | at com.baomidou.mybatisplus.core.executor.MybatisSimpleExecutor.doQuery(MybatisSimpleExecutor.java:68) |
| | | at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) |
| | | at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) |
| | | at com.baomidou.mybatisplus.core.executor.MybatisCachingExecutor.query(MybatisCachingExecutor.java:165) |
| | | at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:65) |
| | | at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) |
| | | at com.sun.proxy.$Proxy199.query(Unknown Source) |
| | | at sun.reflect.GeneratedMethodAccessor153.invoke(Unknown Source) |
| | | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
| | | at java.lang.reflect.Method.invoke(Method.java:498) |
| | | at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) |
| | | at com.github.yulichang.interceptor.MPJInterceptor.intercept(MPJInterceptor.java:93) |
| | | at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) |
| | | at com.sun.proxy.$Proxy199.query(Unknown Source) |
| | | at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) |
| | | ... 32 common frames omitted |
| | | Caused by: java.sql.SQLException: interrupt |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnectionInternal(DruidDataSource.java:1405) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnectionDirect(DruidDataSource.java:1248) |
| | | at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4619) |
| | | at com.alibaba.druid.filter.FilterAdapter.dataSource_getConnection(FilterAdapter.java:2745) |
| | | at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4615) |
| | | at com.alibaba.druid.filter.stat.StatFilter.dataSource_getConnection(StatFilter.java:680) |
| | | at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4615) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1226) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1218) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:90) |
| | | at com.baomidou.dynamic.datasource.ds.ItemDataSource.getConnection(ItemDataSource.java:53) |
| | | at com.baomidou.dynamic.datasource.ds.AbstractRoutingDataSource.getConnection(AbstractRoutingDataSource.java:44) |
| | | at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:157) |
| | | at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:115) |
| | | at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:78) |
| | | ... 51 common frames omitted |
| | | Caused by: java.lang.InterruptedException: null |
| | | at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1220) |
| | | at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:335) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnectionInternal(DruidDataSource.java:1402) |
| | | ... 65 common frames omitted |
| | | 2024-12-12 15:19:16.940 [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-12-12 15:19:17.722 [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-12-12 15:19:17.840 [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-12-12 15:19:29.338 [scheduling-1] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task. |
| | | org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: |
| | | ### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | ### The error may exist in com/mes/md/mapper/TaskingMapper.java (best guess) |
| | | ### The error may involve com.mes.md.mapper.TaskingMapper.selectJoinList-com-mes-md-entity-Tasking |
| | | ### The error occurred while executing a query |
| | | ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92) |
| | | at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:440) |
| | | at com.sun.proxy.$Proxy108.selectList(Unknown Source) |
| | | at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:223) |
| | | at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:173) |
| | | at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:78) |
| | | at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) |
| | | at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) |
| | | at com.sun.proxy.$Proxy110.selectJoinList(Unknown Source) |
| | | at com.mes.md.service.impl.TaskingServiceImpl.findMachineTask(TaskingServiceImpl.java:60) |
| | | at com.mes.md.service.impl.TaskingServiceImpl$$FastClassBySpringCGLIB$$50b66e16.invoke(<generated>) |
| | | at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) |
| | | at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684) |
| | | at com.mes.md.service.impl.TaskingServiceImpl$$EnhancerBySpringCGLIB$$1c2a90ff.findMachineTask(<generated>) |
| | | at com.mes.job.SilkScreenTask.SilkScreenTasks(SilkScreenTask.java:225) |
| | | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) |
| | | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) |
| | | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
| | | at java.lang.reflect.Method.invoke(Method.java:498) |
| | | at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) |
| | | at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) |
| | | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) |
| | | at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308) |
| | | at java.util.concurrent.FutureTask.runAndReset(FutureTask.java) |
| | | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) |
| | | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) |
| | | 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) |
| | | Caused by: org.apache.ibatis.exceptions.PersistenceException: |
| | | ### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | ### The error may exist in com/mes/md/mapper/TaskingMapper.java (best guess) |
| | | ### The error may involve com.mes.md.mapper.TaskingMapper.selectJoinList-com-mes-md-entity-Tasking |
| | | ### The error occurred while executing a query |
| | | ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30) |
| | | at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:149) |
| | | at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) |
| | | at sun.reflect.GeneratedMethodAccessor156.invoke(Unknown Source) |
| | | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
| | | at java.lang.reflect.Method.invoke(Method.java:498) |
| | | at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:426) |
| | | ... 27 common frames omitted |
| | | Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) |
| | | at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80) |
| | | at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67) |
| | | at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:337) |
| | | at com.baomidou.mybatisplus.core.executor.MybatisSimpleExecutor.prepareStatement(MybatisSimpleExecutor.java:93) |
| | | at com.baomidou.mybatisplus.core.executor.MybatisSimpleExecutor.doQuery(MybatisSimpleExecutor.java:68) |
| | | at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) |
| | | at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) |
| | | at com.baomidou.mybatisplus.core.executor.MybatisCachingExecutor.query(MybatisCachingExecutor.java:165) |
| | | at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:65) |
| | | at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) |
| | | at com.sun.proxy.$Proxy199.query(Unknown Source) |
| | | at sun.reflect.GeneratedMethodAccessor153.invoke(Unknown Source) |
| | | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
| | | at java.lang.reflect.Method.invoke(Method.java:498) |
| | | at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) |
| | | at com.github.yulichang.interceptor.MPJInterceptor.intercept(MPJInterceptor.java:93) |
| | | at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) |
| | | at com.sun.proxy.$Proxy199.query(Unknown Source) |
| | | at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) |
| | | ... 32 common frames omitted |
| | | Caused by: java.sql.SQLException: interrupt |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnectionInternal(DruidDataSource.java:1405) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnectionDirect(DruidDataSource.java:1248) |
| | | at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4619) |
| | | at com.alibaba.druid.filter.FilterAdapter.dataSource_getConnection(FilterAdapter.java:2745) |
| | | at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4615) |
| | | at com.alibaba.druid.filter.stat.StatFilter.dataSource_getConnection(StatFilter.java:680) |
| | | at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4615) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1226) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1218) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:90) |
| | | at com.baomidou.dynamic.datasource.ds.ItemDataSource.getConnection(ItemDataSource.java:53) |
| | | at com.baomidou.dynamic.datasource.ds.AbstractRoutingDataSource.getConnection(AbstractRoutingDataSource.java:44) |
| | | at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:157) |
| | | at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:115) |
| | | at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:78) |
| | | ... 51 common frames omitted |
| | | Caused by: java.lang.InterruptedException: null |
| | | at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1220) |
| | | at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:335) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnectionInternal(DruidDataSource.java:1402) |
| | | ... 65 common frames omitted |
| | | 2024-12-12 15:24:53.290 [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-12-12 15:24:54.076 [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-12-12 15:24:54.196 [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-12-12 15:25:05.465 [scheduling-1] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task. |
| | | org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: |
| | | ### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | ### The error may exist in com/mes/md/mapper/TaskingMapper.java (best guess) |
| | | ### The error may involve com.mes.md.mapper.TaskingMapper.selectJoinList-com-mes-md-entity-Tasking |
| | | ### The error occurred while executing a query |
| | | ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92) |
| | | at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:440) |
| | | at com.sun.proxy.$Proxy108.selectList(Unknown Source) |
| | | at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:223) |
| | | at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:173) |
| | | at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:78) |
| | | at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) |
| | | at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) |
| | | at com.sun.proxy.$Proxy110.selectJoinList(Unknown Source) |
| | | at com.mes.job.PLCManualReporting.manualReporting(PLCManualReporting.java:45) |
| | | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) |
| | | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) |
| | | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
| | | at java.lang.reflect.Method.invoke(Method.java:498) |
| | | at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) |
| | | at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) |
| | | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) |
| | | at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308) |
| | | at java.util.concurrent.FutureTask.runAndReset(FutureTask.java) |
| | | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) |
| | | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) |
| | | 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) |
| | | Caused by: org.apache.ibatis.exceptions.PersistenceException: |
| | | ### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | ### The error may exist in com/mes/md/mapper/TaskingMapper.java (best guess) |
| | | ### The error may involve com.mes.md.mapper.TaskingMapper.selectJoinList-com-mes-md-entity-Tasking |
| | | ### The error occurred while executing a query |
| | | ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30) |
| | | at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:149) |
| | | at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) |
| | | at sun.reflect.GeneratedMethodAccessor156.invoke(Unknown Source) |
| | | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
| | | at java.lang.reflect.Method.invoke(Method.java:498) |
| | | at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:426) |
| | | ... 22 common frames omitted |
| | | Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) |
| | | at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80) |
| | | at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67) |
| | | at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:337) |
| | | at com.baomidou.mybatisplus.core.executor.MybatisSimpleExecutor.prepareStatement(MybatisSimpleExecutor.java:93) |
| | | at com.baomidou.mybatisplus.core.executor.MybatisSimpleExecutor.doQuery(MybatisSimpleExecutor.java:68) |
| | | at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) |
| | | at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) |
| | | at com.baomidou.mybatisplus.core.executor.MybatisCachingExecutor.query(MybatisCachingExecutor.java:165) |
| | | at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:65) |
| | | at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) |
| | | at com.sun.proxy.$Proxy199.query(Unknown Source) |
| | | at sun.reflect.GeneratedMethodAccessor153.invoke(Unknown Source) |
| | | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
| | | at java.lang.reflect.Method.invoke(Method.java:498) |
| | | at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) |
| | | at com.github.yulichang.interceptor.MPJInterceptor.intercept(MPJInterceptor.java:93) |
| | | at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) |
| | | at com.sun.proxy.$Proxy199.query(Unknown Source) |
| | | at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) |
| | | ... 27 common frames omitted |
| | | Caused by: java.sql.SQLException: interrupt |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnectionInternal(DruidDataSource.java:1405) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnectionDirect(DruidDataSource.java:1248) |
| | | at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4619) |
| | | at com.alibaba.druid.filter.FilterAdapter.dataSource_getConnection(FilterAdapter.java:2745) |
| | | at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4615) |
| | | at com.alibaba.druid.filter.stat.StatFilter.dataSource_getConnection(StatFilter.java:680) |
| | | at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4615) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1226) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1218) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:90) |
| | | at com.baomidou.dynamic.datasource.ds.ItemDataSource.getConnection(ItemDataSource.java:53) |
| | | at com.baomidou.dynamic.datasource.ds.AbstractRoutingDataSource.getConnection(AbstractRoutingDataSource.java:44) |
| | | at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:157) |
| | | at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:115) |
| | | at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:78) |
| | | ... 46 common frames omitted |
| | | Caused by: java.lang.InterruptedException: null |
| | | at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1220) |
| | | at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:335) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnectionInternal(DruidDataSource.java:1402) |
| | | ... 60 common frames omitted |
| | | 2024-12-12 15:26:36.461 [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-12-12 15:26:37.266 [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-12-12 15:26:37.383 [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-12-12 15:29:00.402 [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-12-12 15:29:01.177 [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-12-12 15:29:01.289 [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-12-12 15:32:20.058 [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-12-12 15:32:20.788 [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-12-12 15:32:20.890 [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-12-12 15:32:47.691 [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-12-12 15:32:48.489 [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-12-12 15:32:48.602 [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-12-12 15:33:55.699 [scheduling-1] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task. |
| | | org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: |
| | | ### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | ### The error may exist in com/mes/md/mapper/TaskingMapper.java (best guess) |
| | | ### The error may involve com.mes.md.mapper.TaskingMapper.selectJoinList-com-mes-md-entity-Tasking |
| | | ### The error occurred while executing a query |
| | | ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92) |
| | | at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:440) |
| | | at com.sun.proxy.$Proxy109.selectList(Unknown Source) |
| | | at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:223) |
| | | at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:173) |
| | | at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:78) |
| | | at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) |
| | | at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) |
| | | at com.sun.proxy.$Proxy111.selectJoinList(Unknown Source) |
| | | at com.mes.job.PLCManualReporting.manualReporting(PLCManualReporting.java:45) |
| | | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) |
| | | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) |
| | | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
| | | at java.lang.reflect.Method.invoke(Method.java:498) |
| | | at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) |
| | | at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) |
| | | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) |
| | | at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308) |
| | | at java.util.concurrent.FutureTask.runAndReset(FutureTask.java) |
| | | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) |
| | | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) |
| | | 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) |
| | | Caused by: org.apache.ibatis.exceptions.PersistenceException: |
| | | ### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | ### The error may exist in com/mes/md/mapper/TaskingMapper.java (best guess) |
| | | ### The error may involve com.mes.md.mapper.TaskingMapper.selectJoinList-com-mes-md-entity-Tasking |
| | | ### The error occurred while executing a query |
| | | ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30) |
| | | at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:149) |
| | | at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) |
| | | at sun.reflect.GeneratedMethodAccessor156.invoke(Unknown Source) |
| | | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
| | | at java.lang.reflect.Method.invoke(Method.java:498) |
| | | at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:426) |
| | | ... 22 common frames omitted |
| | | Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt |
| | | at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) |
| | | at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80) |
| | | at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67) |
| | | at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:337) |
| | | at com.baomidou.mybatisplus.core.executor.MybatisSimpleExecutor.prepareStatement(MybatisSimpleExecutor.java:93) |
| | | at com.baomidou.mybatisplus.core.executor.MybatisSimpleExecutor.doQuery(MybatisSimpleExecutor.java:68) |
| | | at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) |
| | | at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) |
| | | at com.baomidou.mybatisplus.core.executor.MybatisCachingExecutor.query(MybatisCachingExecutor.java:165) |
| | | at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:65) |
| | | at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) |
| | | at com.sun.proxy.$Proxy199.query(Unknown Source) |
| | | at sun.reflect.GeneratedMethodAccessor153.invoke(Unknown Source) |
| | | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
| | | at java.lang.reflect.Method.invoke(Method.java:498) |
| | | at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) |
| | | at com.github.yulichang.interceptor.MPJInterceptor.intercept(MPJInterceptor.java:93) |
| | | at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) |
| | | at com.sun.proxy.$Proxy199.query(Unknown Source) |
| | | at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) |
| | | ... 27 common frames omitted |
| | | Caused by: java.sql.SQLException: interrupt |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnectionInternal(DruidDataSource.java:1405) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnectionDirect(DruidDataSource.java:1248) |
| | | at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4619) |
| | | at com.alibaba.druid.filter.FilterAdapter.dataSource_getConnection(FilterAdapter.java:2745) |
| | | at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4615) |
| | | at com.alibaba.druid.filter.stat.StatFilter.dataSource_getConnection(StatFilter.java:680) |
| | | at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4615) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1226) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1218) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:90) |
| | | at com.baomidou.dynamic.datasource.ds.ItemDataSource.getConnection(ItemDataSource.java:53) |
| | | at com.baomidou.dynamic.datasource.ds.AbstractRoutingDataSource.getConnection(AbstractRoutingDataSource.java:44) |
| | | at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:157) |
| | | at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:115) |
| | | at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:78) |
| | | ... 46 common frames omitted |
| | | Caused by: java.lang.InterruptedException: null |
| | | at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1220) |
| | | at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:335) |
| | | at com.alibaba.druid.pool.DruidDataSource.getConnectionInternal(DruidDataSource.java:1402) |
| | | ... 60 common frames omitted |
| | | 2024-12-12 15:47:12.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-12-12 15:47:13.077 [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-12-12 15:47:13.189 [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-12-12 15:49:25.622 [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-12-12 15:49:26.413 [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-12-12 15:49:26.529 [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-12-12 15:52:56.185 [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-12-12 15:52:56.964 [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-12-12 15:52:57.079 [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-12-12 16:00:58.071 [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-12-12 16:00:58.837 [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-12-12 16:00:58.941 [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-12-12 16:01:52.343 [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-12-12 16:01:53.096 [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-12-12 16:01:53.203 [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-12-12 16:23:02.748 [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-12-12 16:23:03.480 [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-12-12 16:23:03.596 [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-12-12 16:39:55.888 [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-12-12 16:39:56.638 [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-12-12 16:39:56.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-12-12 16:41:03.988 [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-12-12 16:41:04.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-12-12 16:41:04.851 [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-12-12 16:41:44.176 [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-12-12 16:41:44.908 [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-12-12 16:41:45.008 [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-12-12 16:42:50.009 [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-12-12 16:42:50.739 [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-12-12 16:42:50.841 [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-12-12 16:44:00.382 [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-12-12 16:44:01.130 [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-12-12 16:44:01.229 [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] |
New file |
| | |
| | | 2024-12-13 12:43:14.255 [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-12-13 12:43:15.060 [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-12-13 12:43:15.177 [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] |
New file |
| | |
| | | 2025-04-17 15:20:23.882 [Thread-7] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:20:23.893 [Thread-6] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:20:24.901 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:20:24.901 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:20:25.911 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:20:25.911 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:20:26.924 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:20:26.924 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:20:27.939 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:20:27.939 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:20:28.950 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:20:28.951 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:20:29.958 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:20:29.958 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:20:30.962 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:20:30.962 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:20:41.997 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:20:41.997 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:20:50.729 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:20:50.729 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:20:51.731 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:20:51.731 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:20:52.736 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:20:52.736 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:20:53.740 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:20:53.740 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:25:57.175 [Thread-6] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:25:57.190 [Thread-7] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:25:58.184 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:25:58.199 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:25:59.190 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:25:59.206 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:26:00.249 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:26:00.249 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:26:01.252 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:26:01.252 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:26:02.263 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:26:02.263 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:26:03.277 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:26:03.277 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:26:04.286 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:26:04.286 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:26:05.296 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:26:05.296 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:26:59.872 [Thread-7] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:26:59.872 [Thread-6] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:27:00.880 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:27:00.880 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:27:01.887 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:27:01.887 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:27:02.894 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:27:02.894 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:27:03.904 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:27:03.904 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:27:04.911 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:27:04.911 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:27:05.918 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:27:05.918 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:27:06.932 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:27:06.932 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:27:25.619 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:27:25.619 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:27:43.315 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:27:43.315 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:28:08.821 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:28:08.821 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:28:17.869 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:28:17.869 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:28:18.877 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:28:18.877 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:28:19.881 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:28:19.882 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:28:29.880 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:28:29.881 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:29:25.742 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:29:25.742 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:29:43.283 [Thread-6] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:29:43.297 [Thread-7] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:29:44.292 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:29:44.306 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:29:45.298 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:29:45.313 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:29:46.307 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:29:46.323 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:29:47.318 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:29:47.333 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:29:48.332 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:29:48.347 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:29:49.342 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:29:49.357 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:29:50.346 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:29:50.361 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:29:57.248 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:29:57.248 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:29:58.632 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:29:58.632 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:30:00.376 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:30:00.376 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:30:01.389 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:30:01.389 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:30:02.396 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:30:02.396 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:30:09.217 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:30:09.218 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:30:17.116 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:30:17.116 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:30:18.419 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:30:18.419 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:30:20.500 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:30:20.500 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:30:21.535 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:30:30.209 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:30:31.689 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:30:33.013 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:40:47.028 [Thread-7] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:40:47.028 [Thread-6] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:40:48.035 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:40:48.035 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:40:49.043 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:40:49.043 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:40:50.053 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:40:50.053 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:40:51.056 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:40:51.057 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:40:52.066 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:40:52.106 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:40:53.072 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:40:53.118 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:40:54.079 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:40:54.126 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:40:55.088 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:40:55.134 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:40:56.097 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:40:56.143 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:41:30.320 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:41:30.320 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:41:57.474 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:41:57.474 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:41:58.487 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:41:58.487 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:45:00.224 [Thread-6] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:45:00.224 [Thread-7] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:45:01.230 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:45:01.230 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:45:02.234 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:45:02.234 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:45:03.246 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:45:03.246 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:45:04.257 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:45:04.257 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:45:05.434 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:45:05.434 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:45:06.450 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:45:06.450 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:45:07.460 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:45:07.460 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:45:08.474 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:45:08.474 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:45:09.479 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:45:09.479 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:45:10.490 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:45:10.490 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:45:11.495 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:45:11.495 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:45:33.057 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:45:33.057 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:45:34.868 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:45:34.868 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:45:38.557 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:45:38.557 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:47:37.510 [Thread-7] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:47:37.510 [Thread-6] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:47:38.522 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:47:38.522 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:47:39.524 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:47:39.524 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:47:40.526 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:47:40.526 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:47:41.542 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:47:41.542 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:47:42.557 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:47:42.557 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:47:43.563 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:47:43.563 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:47:44.575 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:47:44.575 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:47:45.580 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:47:45.580 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:47:46.581 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:47:46.581 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:47:47.588 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:47:47.588 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:47:48.588 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:47:48.588 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:48:21.159 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:48:21.159 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:48:23.438 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:48:23.438 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:48:33.240 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:48:35.455 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:48:48.873 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:48:48.873 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:48:52.692 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:48:57.428 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:48:58.860 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:48:58.860 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:53:09.628 [Thread-6] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:53:09.629 [Thread-7] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:53:28.482 [Thread-7] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:53:28.482 [Thread-6] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:53:29.489 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:53:29.489 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:53:30.498 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:53:30.498 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:53:31.503 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:53:31.503 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:53:32.510 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:53:32.510 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:53:33.516 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:53:33.516 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:53:34.530 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:53:34.530 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:53:35.536 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:53:35.536 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:53:36.547 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:53:36.547 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:53:37.557 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:53:37.557 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:53:38.563 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:53:38.563 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:53:46.679 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:53:46.678 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:54:02.663 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:54:02.663 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:54:40.089 [Thread-6] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:54:40.101 [Thread-7] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:54:41.099 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:54:41.113 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:54:42.109 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:54:42.125 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:54:43.121 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:54:43.137 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:54:44.131 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:54:44.146 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:54:45.142 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:54:45.157 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:54:46.144 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:54:46.160 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:54:47.156 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:54:47.171 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:54:48.162 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:54:48.178 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:54:49.172 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:54:49.187 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:54:50.176 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:54:50.191 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:54:51.178 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:54:51.193 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:55:14.362 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:55:14.362 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:56:01.529 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:56:07.293 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:56:13.640 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 15:56:13.640 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:56:36.451 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 15:56:37.218 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-17 16:56:51.838 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-17 16:56:51.838 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
New file |
| | |
| | | 2024-12-11 08:26:07.676 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d11e5590] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 08:26:08.759 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-11 08:26:09.900 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-11 08:26:09.900 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-11 08:26:09.947 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 32ms. Found 0 repository interfaces. |
| | | 2024-12-11 08:26:10.385 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=3673cde8-6722-31d3-9ae7-8f0def2adf7f |
| | | 2024-12-11 08:26:10.596 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$b5045293] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 08:26:10.659 [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-12-11 08:26:10.659 [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$$1e92c364] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 08:26:10.800 [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-12-11 08:26:10.831 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d11e5590] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 08:26:11.753 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-11 08:26:11.769 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 08:26:11.769 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-11 08:26:11.769 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-11 08:26:11.956 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-11 08:26:11.956 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3181 ms |
| | | 2024-12-11 08:26:12.159 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-11 08:26:12.488 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-11 08:26:12.488 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-11 08:26:12.488 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-11 08:26:12.488 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-11 08:26:12.488 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-11 08:26:12.582 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-11 08:26:16.001 [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-12-11 08:26:16.064 [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-12-11 08:26:16.064 [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-12-11 08:26:16.497 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 08:26:18.074 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-11 08:26:18.637 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-11 08:26:20.685 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-11 08:26:20.716 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-11 08:26:20.748 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-11 08:26:20.982 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-11 08:26:21.029 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 08:26:21.060 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 63490 (http) with context path '' |
| | | 2024-12-11 08:26:21.201 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:63490 register finished |
| | | 2024-12-11 08:26:22.232 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 16.133 seconds (JVM running for 17.151) |
| | | 2024-12-11 08:26:22.673 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-11 08:26:22.673 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-11 08:26:22.689 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-11 08:26:22.689 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 08:26:22.689 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-11 08:26:22.689 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-11 08:26:22.704 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-11 08:26:22.704 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-11 08:33:01.677 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d11e5590] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 08:33:02.772 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-11 08:33:03.757 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-11 08:33:03.773 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-11 08:33:03.804 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15ms. Found 0 repository interfaces. |
| | | 2024-12-11 08:33:04.195 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=3673cde8-6722-31d3-9ae7-8f0def2adf7f |
| | | 2024-12-11 08:33:04.414 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$b5045293] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 08:33:04.477 [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-12-11 08:33:04.477 [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$$1e92c364] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 08:33:04.617 [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-12-11 08:33:04.649 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d11e5590] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 08:33:05.572 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-11 08:33:05.572 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 08:33:05.587 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-11 08:33:05.587 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-11 08:33:05.766 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-11 08:33:05.766 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2978 ms |
| | | 2024-12-11 08:33:05.938 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-11 08:33:06.219 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-11 08:33:06.235 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-11 08:33:06.235 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-11 08:33:06.235 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-11 08:33:06.235 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-11 08:33:06.345 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-11 08:33:09.907 [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-12-11 08:33:09.938 [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-12-11 08:33:09.938 [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-12-11 08:33:10.298 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 08:33:11.721 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-11 08:33:12.206 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-11 08:33:14.240 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-11 08:33:14.256 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-11 08:33:14.303 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-11 08:33:14.490 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-11 08:33:14.537 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 08:33:14.569 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 63721 (http) with context path '' |
| | | 2024-12-11 08:33:14.694 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:63721 register finished |
| | | 2024-12-11 08:33:15.679 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.61 seconds (JVM running for 16.943) |
| | | 2024-12-11 08:33:15.940 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - |
| | | 2024-12-11 08:33:15.940 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-11 08:33:15.956 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-11 08:33:15.956 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-11 08:33:15.956 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 08:33:15.956 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-11 08:33:15.971 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-11 08:33:15.975 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-11 08:33:15.975 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-11 08:34:47.658 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d11e5590] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 08:34:48.753 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-11 08:34:49.706 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-11 08:34:49.706 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-11 08:34:49.753 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 31ms. Found 0 repository interfaces. |
| | | 2024-12-11 08:34:50.149 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=3673cde8-6722-31d3-9ae7-8f0def2adf7f |
| | | 2024-12-11 08:34:50.379 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$b5045293] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 08:34:50.426 [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-12-11 08:34:50.441 [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$$1e92c364] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 08:34:50.582 [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-12-11 08:34:50.613 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d11e5590] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 08:34:51.502 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-11 08:34:51.524 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 08:34:51.534 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-11 08:34:51.534 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-11 08:34:51.706 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-11 08:34:51.706 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2938 ms |
| | | 2024-12-11 08:34:51.925 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-11 08:34:52.222 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-11 08:34:52.222 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-11 08:34:52.222 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-11 08:34:52.222 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-11 08:34:52.222 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-11 08:34:52.316 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-11 08:34:55.877 [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-12-11 08:34:55.908 [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-12-11 08:34:55.924 [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-12-11 08:34:56.377 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 08:34:57.873 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-11 08:34:58.342 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-11 08:35:00.358 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-11 08:35:00.389 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-11 08:35:00.436 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-11 08:35:00.672 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-11 08:35:00.719 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 08:35:00.750 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 63796 (http) with context path '' |
| | | 2024-12-11 08:35:00.907 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:63796 register finished |
| | | 2024-12-11 08:35:01.907 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.829 seconds (JVM running for 16.762) |
| | | 2024-12-11 08:35:02.177 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - |
| | | 2024-12-11 08:35:02.193 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-11 08:35:02.193 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-11 08:35:02.193 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-11 08:35:02.193 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 08:35:02.208 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-11 08:35:02.208 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-11 08:35:02.208 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-11 08:35:02.208 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-11 08:36:44.610 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$2ca2e4ee] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 08:36:45.696 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-11 08:36:46.684 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-11 08:36:46.684 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-11 08:36:46.730 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 31ms. Found 0 repository interfaces. |
| | | 2024-12-11 08:36:47.122 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=3673cde8-6722-31d3-9ae7-8f0def2adf7f |
| | | 2024-12-11 08:36:47.356 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$1088e1f1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 08:36:47.419 [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-12-11 08:36:47.419 [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$$7a1752c2] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 08:36:47.575 [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-12-11 08:36:47.606 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$2ca2e4ee] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 08:36:48.482 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-11 08:36:48.497 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 08:36:48.497 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-11 08:36:48.497 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-11 08:36:48.700 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-11 08:36:48.700 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3004 ms |
| | | 2024-12-11 08:36:48.872 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-11 08:36:49.169 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-11 08:36:49.169 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-11 08:36:49.169 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-11 08:36:49.169 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-11 08:36:49.169 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-11 08:36:49.263 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-11 08:36:52.751 [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-12-11 08:36:52.782 [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-12-11 08:36:52.797 [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-12-11 08:36:53.189 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 08:36:54.612 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-11 08:36:55.112 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-11 08:36:57.096 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-11 08:36:57.111 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-11 08:36:57.143 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-11 08:36:57.377 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-11 08:36:57.424 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 08:36:57.455 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 63873 (http) with context path '' |
| | | 2024-12-11 08:36:57.596 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:63873 register finished |
| | | 2024-12-11 08:36:58.613 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.554 seconds (JVM running for 16.49) |
| | | 2024-12-11 08:36:58.879 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - [KBBTLensSorting(id=1, isSelect=1, PlanId=1, olnId=2, BomId=3, SalesOrder=4, ProductionOrder=5, ParentProductionOrder=6, Order2020=7, SeparateNo=null, SaplineNo=null, Qty=null, PlanQty=null, Bomqty=null, ApsStatus=null, Status=null, PlateName=null, Barcode=456, ItemNo=null, ItemDesp=null, Material=null, MaterialDescription=null, itmNumber=null, PaintColorName=null, PlateTypeName=null, HandoverStatus=null, CurrentProcessName=null, YqseparateNo=null, MqseparateNo=null, Batch=null, Jpattrbute=null, ZongZhuangDate=null, PlanStartDate=null, PlanEndDate=null, OrderTypeDesc=null, OrderType=null, PlanIsmq=null, FactoryName=null, WangongC=null, WangongK=null, WangongH=null, KaiLiaoC=null, KaiLiaoK=null, KaiLiaoH=null, Blcc=null, Jlcc=null, ProductionName=null, JiaGong=null, ChengXing=null, TuZhuang2Date=null, JiJiaDate=null, CreateDate=null, Warehouse=null, ScanStatus=null, UpdateDate=null, PlanQtySum=null, SeparateNoSum=null, OrderSum=null)] |
| | | 2024-12-11 08:36:58.879 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-11 08:36:58.895 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-11 08:36:58.895 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-11 08:36:58.895 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 08:36:58.895 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-11 08:36:58.910 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-11 08:36:58.910 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-11 08:36:58.910 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-11 09:21:28.952 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d11e5590] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 09:21:30.046 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-11 09:21:30.984 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-11 09:21:30.984 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-11 09:21:31.031 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 31ms. Found 0 repository interfaces. |
| | | 2024-12-11 09:21:31.406 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=3673cde8-6722-31d3-9ae7-8f0def2adf7f |
| | | 2024-12-11 09:21:31.635 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$b5045293] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 09:21:31.672 [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-12-11 09:21:31.687 [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$$1e92c364] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 09:21:31.829 [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-12-11 09:21:31.845 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d11e5590] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 09:21:32.767 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-11 09:21:32.782 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 09:21:32.782 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-11 09:21:32.798 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-11 09:21:32.954 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-11 09:21:32.954 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2908 ms |
| | | 2024-12-11 09:21:33.140 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-11 09:21:33.437 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-11 09:21:33.453 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-11 09:21:33.453 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-11 09:21:33.453 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-11 09:21:33.453 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-11 09:21:33.531 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-11 09:21:36.971 [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-12-11 09:21:37.002 [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-12-11 09:21:37.018 [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-12-11 09:21:37.346 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 09:21:38.786 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-11 09:21:39.239 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-11 09:21:41.225 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-11 09:21:41.256 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-11 09:21:41.287 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-11 09:21:41.506 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-11 09:21:41.553 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 09:21:41.584 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 65332 (http) with context path '' |
| | | 2024-12-11 09:21:41.725 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:65332 register finished |
| | | 2024-12-11 09:21:42.721 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.335 seconds (JVM running for 16.272) |
| | | 2024-12-11 09:21:43.003 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - [KBBTLensSorting(id=1, Barcode=456, ProductionOrder=5, Warehouse=null)] |
| | | 2024-12-11 09:21:43.008 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-11 09:21:43.008 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-11 09:21:43.008 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-11 09:21:43.008 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 09:21:43.024 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-11 09:21:43.024 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-11 09:21:43.024 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-11 09:21:43.024 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-11 09:25:24.093 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d11e5590] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 09:25:25.172 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-11 09:25:26.173 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-11 09:25:26.173 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-11 09:25:26.220 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 26ms. Found 0 repository interfaces. |
| | | 2024-12-11 09:25:26.595 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=3673cde8-6722-31d3-9ae7-8f0def2adf7f |
| | | 2024-12-11 09:25:26.814 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$b5045293] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 09:25:26.861 [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-12-11 09:25:26.877 [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$$1e92c364] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 09:25:27.018 [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-12-11 09:25:27.064 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d11e5590] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 09:25:27.925 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-11 09:25:27.940 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 09:25:27.956 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-11 09:25:27.956 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-11 09:25:28.112 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-11 09:25:28.112 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2924 ms |
| | | 2024-12-11 09:25:28.311 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-11 09:25:28.597 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-11 09:25:28.597 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-11 09:25:28.597 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-11 09:25:28.597 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-11 09:25:28.597 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-11 09:25:28.691 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-11 09:25:32.146 [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-12-11 09:25:32.193 [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-12-11 09:25:32.193 [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-12-11 09:25:32.568 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 09:25:34.066 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-11 09:25:34.564 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-11 09:25:36.565 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-11 09:25:36.596 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-11 09:25:36.628 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-11 09:25:36.868 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-11 09:25:36.909 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 09:25:36.941 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 65458 (http) with context path '' |
| | | 2024-12-11 09:25:37.112 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:65458 register finished |
| | | 2024-12-11 09:25:38.160 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.685 seconds (JVM running for 16.61) |
| | | 2024-12-11 09:25:38.426 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - [] |
| | | 2024-12-11 09:25:38.441 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-11 09:25:38.441 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-11 09:25:38.457 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-11 09:25:38.457 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 09:25:38.457 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-11 09:25:38.457 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-11 09:25:38.457 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-11 09:25:38.457 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-11 09:26:30.860 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d11e5590] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 09:26:31.939 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-11 09:26:32.907 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-11 09:26:32.907 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-11 09:26:32.957 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 32ms. Found 0 repository interfaces. |
| | | 2024-12-11 09:26:33.317 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=3673cde8-6722-31d3-9ae7-8f0def2adf7f |
| | | 2024-12-11 09:26:33.551 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$b5045293] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 09:26:33.614 [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-12-11 09:26:33.614 [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$$1e92c364] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 09:26:33.755 [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-12-11 09:26:33.786 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d11e5590] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 09:26:34.662 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-11 09:26:34.678 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 09:26:34.694 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-11 09:26:34.694 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-11 09:26:34.866 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-11 09:26:34.866 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2927 ms |
| | | 2024-12-11 09:26:35.054 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-11 09:26:35.335 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-11 09:26:35.351 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-11 09:26:35.351 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-11 09:26:35.351 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-11 09:26:35.351 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-11 09:26:35.444 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-11 09:26:38.925 [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-12-11 09:26:38.956 [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-12-11 09:26:38.972 [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-12-11 09:26:39.331 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 09:26:40.802 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-11 09:26:41.287 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-11 09:26:43.272 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-11 09:26:43.304 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-11 09:26:43.335 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-11 09:26:43.569 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-11 09:26:43.601 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 09:26:43.647 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 65503 (http) with context path '' |
| | | 2024-12-11 09:26:43.788 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:65503 register finished |
| | | 2024-12-11 09:26:44.789 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.499 seconds (JVM running for 16.418) |
| | | 2024-12-11 09:26:45.024 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - [KBBTLensSorting(id=1, Barcode=456, ProductionOrder=防碎膜, Warehouse=null)] |
| | | 2024-12-11 09:26:45.039 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-11 09:26:45.039 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-11 09:26:45.039 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-11 09:26:45.039 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 09:26:45.039 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-11 09:26:45.055 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-11 09:26:45.055 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-11 09:26:45.055 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-11 09:27:08.881 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d11e5590] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 09:27:09.965 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-11 09:27:10.919 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-11 09:27:10.919 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-11 09:27:10.966 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16ms. Found 0 repository interfaces. |
| | | 2024-12-11 09:27:11.342 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=3673cde8-6722-31d3-9ae7-8f0def2adf7f |
| | | 2024-12-11 09:27:11.560 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$b5045293] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 09:27:11.607 [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-12-11 09:27:11.623 [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$$1e92c364] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 09:27:11.748 [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-12-11 09:27:11.779 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d11e5590] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 09:27:12.656 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-11 09:27:12.671 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 09:27:12.687 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-11 09:27:12.687 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-11 09:27:12.843 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-11 09:27:12.843 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2878 ms |
| | | 2024-12-11 09:27:13.031 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-11 09:27:13.313 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-11 09:27:13.313 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-11 09:27:13.328 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-11 09:27:13.328 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-11 09:27:13.328 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-11 09:27:13.406 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-11 09:27:16.971 [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-12-11 09:27:17.023 [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-12-11 09:27:17.030 [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-12-11 09:27:17.378 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 09:27:18.877 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-11 09:27:19.389 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-11 09:27:21.406 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-11 09:27:21.438 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-11 09:27:21.469 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-11 09:27:21.703 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-11 09:27:21.751 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 09:27:21.782 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 65533 (http) with context path '' |
| | | 2024-12-11 09:27:21.985 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:65533 register finished |
| | | 2024-12-11 09:27:23.283 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.989 seconds (JVM running for 16.94) |
| | | 2024-12-11 09:27:23.533 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - [KBBTLensSorting(id=1, Barcode=456, ProductionOrder=asd防碎膜bbbsadf, Warehouse=null)] |
| | | 2024-12-11 09:27:23.549 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-11 09:27:23.549 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-11 09:27:23.549 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-11 09:27:23.549 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 09:27:23.565 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-11 09:27:23.565 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-11 09:27:23.565 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-11 09:27:23.565 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-11 09:27:53.047 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d11e5590] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 09:27:54.141 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-11 09:27:55.079 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-11 09:27:55.095 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-11 09:27:55.126 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16ms. Found 0 repository interfaces. |
| | | 2024-12-11 09:27:55.549 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=3673cde8-6722-31d3-9ae7-8f0def2adf7f |
| | | 2024-12-11 09:27:55.768 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$b5045293] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 09:27:55.815 [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-12-11 09:27:55.815 [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$$1e92c364] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 09:27:55.971 [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-12-11 09:27:56.002 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d11e5590] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 09:27:56.893 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-11 09:27:56.909 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 09:27:56.909 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-11 09:27:56.909 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-11 09:27:57.080 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-11 09:27:57.080 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2939 ms |
| | | 2024-12-11 09:27:57.268 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-11 09:27:57.534 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-11 09:27:57.534 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-11 09:27:57.534 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-11 09:27:57.534 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-11 09:27:57.534 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-11 09:27:57.628 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-11 09:28:01.049 [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-12-11 09:28:01.081 [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-12-11 09:28:01.081 [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-12-11 09:28:01.472 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 09:28:02.970 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-11 09:28:03.439 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-11 09:28:05.473 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-11 09:28:05.504 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-11 09:28:05.551 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-11 09:28:05.770 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-11 09:28:05.817 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 09:28:05.848 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 49208 (http) with context path '' |
| | | 2024-12-11 09:28:06.004 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:49208 register finished |
| | | 2024-12-11 09:28:07.036 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.543 seconds (JVM running for 16.492) |
| | | 2024-12-11 09:28:07.303 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - [KBBTLensSorting(id=1, Barcode=456, ProductionOrder=防碎膜, Warehouse=null)] |
| | | 2024-12-11 09:28:07.318 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-11 09:28:07.318 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-11 09:28:07.318 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-11 09:28:07.318 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 09:28:07.318 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-11 09:28:07.337 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-11 09:28:07.338 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-11 09:28:07.339 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-11 13:21:00.376 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$3e5dfe68] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 13:21:01.502 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-11 13:21:02.518 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-11 13:21:02.534 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-11 13:21:02.565 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15ms. Found 0 repository interfaces. |
| | | 2024-12-11 13:21:03.003 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=3673cde8-6722-31d3-9ae7-8f0def2adf7f |
| | | 2024-12-11 13:21:03.258 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$2243fb6b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 13:21:03.304 [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-12-11 13:21:03.320 [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$$8bd26c3c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 13:21:03.508 [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-12-11 13:21:03.540 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$3e5dfe68] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 13:21:04.446 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-11 13:21:04.462 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 13:21:04.477 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-11 13:21:04.477 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-11 13:21:04.634 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-11 13:21:04.634 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3132 ms |
| | | 2024-12-11 13:21:04.837 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-11 13:21:05.119 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-11 13:21:05.119 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-11 13:21:05.119 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-11 13:21:05.119 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-11 13:21:05.119 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-11 13:21:05.228 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-11 13:21:08.774 [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-12-11 13:21:08.853 [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-12-11 13:21:08.853 [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-12-11 13:21:09.213 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 13:21:10.713 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-11 13:21:11.214 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-11 13:21:13.216 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-11 13:21:13.248 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-11 13:21:13.279 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-11 13:21:13.514 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-11 13:21:13.576 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 13:21:13.608 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 59919 (http) with context path '' |
| | | 2024-12-11 13:21:13.748 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:59919 register finished |
| | | 2024-12-11 13:21:14.780 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.999 seconds (JVM running for 16.994) |
| | | 2024-12-11 13:21:15.171 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-11 13:21:15.171 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-11 13:21:15.171 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-11 13:21:15.171 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 13:21:15.187 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-11 13:21:15.187 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-11 13:21:15.187 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-11 13:21:15.187 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-11 13:22:08.367 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$3e5dfe68] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 13:22:09.446 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-11 13:22:10.446 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-11 13:22:10.446 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-11 13:22:10.478 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16ms. Found 0 repository interfaces. |
| | | 2024-12-11 13:22:10.884 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=3673cde8-6722-31d3-9ae7-8f0def2adf7f |
| | | 2024-12-11 13:22:11.103 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$2243fb6b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 13:22:11.143 [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-12-11 13:22:11.143 [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$$8bd26c3c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 13:22:11.284 [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-12-11 13:22:11.316 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$3e5dfe68] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 13:22:12.191 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-11 13:22:12.207 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 13:22:12.207 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-11 13:22:12.222 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-11 13:22:12.379 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-11 13:22:12.379 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2933 ms |
| | | 2024-12-11 13:22:12.567 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-11 13:22:12.848 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-11 13:22:12.848 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-11 13:22:12.848 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-11 13:22:12.848 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-11 13:22:12.848 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-11 13:22:12.942 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-11 13:22:16.403 [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-12-11 13:22:16.428 [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-12-11 13:22:16.444 [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-12-11 13:22:16.820 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 13:22:18.320 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-11 13:22:18.817 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-11 13:22:20.709 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-11 13:22:20.730 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-11 13:22:20.777 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-11 13:22:20.995 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-11 13:22:21.042 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 13:22:21.073 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 60000 (http) with context path '' |
| | | 2024-12-11 13:22:21.220 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:60000 register finished |
| | | 2024-12-11 13:22:22.246 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.501 seconds (JVM running for 16.412) |
| | | 2024-12-11 13:22:22.561 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - 4 |
| | | 2024-12-11 13:22:22.561 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-11 13:22:22.577 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-11 13:22:22.577 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-11 13:22:22.577 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 13:22:22.577 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-11 13:22:22.593 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-11 13:22:22.593 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-11 13:22:22.593 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-11 13:57:51.737 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$3e5dfe68] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 13:57:52.816 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-11 13:57:53.785 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-11 13:57:53.785 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-11 13:57:53.832 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 32ms. Found 0 repository interfaces. |
| | | 2024-12-11 13:57:54.223 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=3673cde8-6722-31d3-9ae7-8f0def2adf7f |
| | | 2024-12-11 13:57:54.426 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$2243fb6b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 13:57:54.473 [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-12-11 13:57:54.488 [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$$8bd26c3c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 13:57:54.613 [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-12-11 13:57:54.645 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$3e5dfe68] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 13:57:55.505 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-11 13:57:55.520 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 13:57:55.536 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-11 13:57:55.536 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-11 13:57:55.692 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-11 13:57:55.692 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2876 ms |
| | | 2024-12-11 13:57:55.865 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-11 13:57:56.146 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-11 13:57:56.146 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-11 13:57:56.146 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-11 13:57:56.146 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-11 13:57:56.146 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-11 13:57:56.228 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-11 13:57:59.660 [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-12-11 13:57:59.697 [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-12-11 13:57:59.708 [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-12-11 13:58:00.082 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 13:58:01.551 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-11 13:58:02.083 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-11 13:58:03.987 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-11 13:58:04.018 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-11 13:58:04.050 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-11 13:58:04.300 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-11 13:58:04.347 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 13:58:04.378 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 62118 (http) with context path '' |
| | | 2024-12-11 13:58:04.528 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:62118 register finished |
| | | 2024-12-11 13:58:04.910 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-11 13:58:05.504 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.328 seconds (JVM running for 16.231) |
| | | 2024-12-11 13:58:05.760 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Sun Dec 08 13:58:05 CST 2024,0 |
| | | 2024-12-11 13:58:05.768 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-11 13:58:05.772 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-11 13:58:05.772 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-11 13:58:05.772 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 13:58:05.772 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-11 13:58:05.787 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-11 13:58:05.787 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-11 13:58:05.787 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-11 14:02:40.569 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$3e5dfe68] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:02:41.664 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-11 14:02:42.570 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-11 14:02:42.570 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-11 14:02:42.617 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 31ms. Found 0 repository interfaces. |
| | | 2024-12-11 14:02:42.987 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=3673cde8-6722-31d3-9ae7-8f0def2adf7f |
| | | 2024-12-11 14:02:43.190 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$2243fb6b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:02:43.237 [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-12-11 14:02:43.253 [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$$8bd26c3c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:02:43.393 [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-12-11 14:02:43.440 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$3e5dfe68] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:02:44.285 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-11 14:02:44.300 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 14:02:44.316 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-11 14:02:44.316 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-11 14:02:44.472 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-11 14:02:44.488 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2808 ms |
| | | 2024-12-11 14:02:44.675 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-11 14:02:45.003 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-11 14:02:45.019 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-11 14:02:45.019 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-11 14:02:45.019 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-11 14:02:45.019 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-11 14:02:45.098 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-11 14:02:48.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-12-11 14:02:48.645 [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-12-11 14:02:48.645 [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-12-11 14:02:48.957 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 14:02:50.458 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-11 14:02:50.927 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-11 14:02:52.835 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-11 14:02:52.866 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-11 14:02:52.913 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-11 14:02:53.132 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-11 14:02:53.163 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 14:02:53.194 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 62295 (http) with context path '' |
| | | 2024-12-11 14:02:53.351 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:62295 register finished |
| | | 2024-12-11 14:02:53.789 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:1 |
| | | 2024-12-11 14:02:54.383 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.409 seconds (JVM running for 16.339) |
| | | 2024-12-11 14:02:54.587 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Sun Dec 08 14:02:54 CST 2024,0 |
| | | 2024-12-11 14:02:54.587 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-11 14:02:54.587 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-11 14:02:54.602 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-11 14:02:54.602 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 14:02:54.602 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-11 14:02:54.602 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-11 14:02:54.602 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-11 14:02:54.602 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-11 14:06:58.783 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$3e5dfe68] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:06:59.847 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-11 14:07:00.785 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-11 14:07:00.785 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-11 14:07:00.832 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 31ms. Found 0 repository interfaces. |
| | | 2024-12-11 14:07:01.223 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=3673cde8-6722-31d3-9ae7-8f0def2adf7f |
| | | 2024-12-11 14:07:01.457 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$2243fb6b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:07:01.504 [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-12-11 14:07:01.520 [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$$8bd26c3c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:07:01.661 [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-12-11 14:07:01.692 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$3e5dfe68] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:07:02.552 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-11 14:07:02.568 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 14:07:02.583 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-11 14:07:02.583 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-11 14:07:02.756 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-11 14:07:02.756 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2909 ms |
| | | 2024-12-11 14:07:02.943 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-11 14:07:03.227 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-11 14:07:03.227 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-11 14:07:03.227 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-11 14:07:03.227 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-11 14:07:03.227 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-11 14:07:03.305 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-11 14:07:06.630 [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-12-11 14:07:06.652 [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-12-11 14:07:06.667 [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-12-11 14:07:07.058 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 14:07:08.494 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-11 14:07:08.963 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-11 14:07:10.839 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-11 14:07:10.870 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-11 14:07:10.902 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-11 14:07:11.120 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-11 14:07:11.183 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 14:07:11.230 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 62511 (http) with context path '' |
| | | 2024-12-11 14:07:11.387 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:62511 register finished |
| | | 2024-12-11 14:07:12.377 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.129 seconds (JVM running for 16.019) |
| | | 2024-12-11 14:07:12.596 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Sun Dec 08 14:07:12 CST 2024,删除数据:0 |
| | | 2024-12-11 14:07:12.611 [Thread-12] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-11 14:07:12.611 [Thread-12] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-11 14:07:12.611 [Thread-12] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-11 14:07:12.611 [Thread-12] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 14:07:12.611 [Thread-12] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-11 14:07:12.627 [Thread-12] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-11 14:07:12.627 [Thread-12] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-11 14:07:12.627 [Thread-12] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-11 14:08:37.396 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$3e5dfe68] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:08:38.486 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-11 14:08:39.471 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-11 14:08:39.471 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-11 14:08:39.518 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 31ms. Found 0 repository interfaces. |
| | | 2024-12-11 14:08:39.893 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=3673cde8-6722-31d3-9ae7-8f0def2adf7f |
| | | 2024-12-11 14:08:40.112 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$2243fb6b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:08:40.159 [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-12-11 14:08:40.175 [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$$8bd26c3c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:08:40.316 [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-12-11 14:08:40.347 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$3e5dfe68] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:08:41.223 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-11 14:08:41.239 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 14:08:41.255 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-11 14:08:41.255 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-11 14:08:41.411 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-11 14:08:41.411 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2925 ms |
| | | 2024-12-11 14:08:41.598 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-11 14:08:41.895 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-11 14:08:41.895 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-11 14:08:41.895 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-11 14:08:41.895 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-11 14:08:41.895 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-11 14:08:41.989 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-11 14:08:45.426 [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-12-11 14:08:45.457 [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-12-11 14:08:45.457 [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-12-11 14:08:45.801 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 14:08:47.256 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-11 14:08:47.724 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-11 14:08:49.644 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-11 14:08:49.659 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-11 14:08:49.691 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-11 14:08:49.910 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-11 14:08:49.957 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 14:08:49.988 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 62579 (http) with context path '' |
| | | 2024-12-11 14:08:50.137 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:62579 register finished |
| | | 2024-12-11 14:08:51.083 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.292 seconds (JVM running for 16.232) |
| | | 2024-12-11 14:08:51.302 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Sun Dec 08 14:08:51 CST 2024,删除数据:0 |
| | | 2024-12-11 14:08:51.317 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-11 14:08:51.317 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-11 14:08:51.317 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-11 14:08:51.317 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 14:08:51.317 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-11 14:08:51.333 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-11 14:08:51.333 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-11 14:08:51.333 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-11 14:09:25.729 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$3e5dfe68] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:09:26.844 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-11 14:09:27.955 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-11 14:09:27.959 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-11 14:09:28.007 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 33ms. Found 0 repository interfaces. |
| | | 2024-12-11 14:09:28.457 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=3673cde8-6722-31d3-9ae7-8f0def2adf7f |
| | | 2024-12-11 14:09:28.699 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$2243fb6b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:09:28.754 [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-12-11 14:09:28.759 [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$$8bd26c3c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:09:28.904 [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-12-11 14:09:28.941 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$3e5dfe68] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:09:29.863 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-11 14:09:29.880 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 14:09:29.890 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-11 14:09:29.891 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-11 14:09:30.071 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-11 14:09:30.072 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3225 ms |
| | | 2024-12-11 14:09:30.250 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-11 14:09:30.524 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-11 14:09:30.528 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-11 14:09:30.529 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-11 14:09:30.529 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-11 14:09:30.529 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-11 14:09:30.625 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-11 14:09:34.100 [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-12-11 14:09:34.136 [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-12-11 14:09:34.142 [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-12-11 14:09:34.535 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 14:09:36.026 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-11 14:09:36.491 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-11 14:09:38.406 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-11 14:09:38.428 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-11 14:09:38.461 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-11 14:09:38.665 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-11 14:09:38.711 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 14:09:38.743 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 62627 (http) with context path '' |
| | | 2024-12-11 14:09:38.884 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:62627 register finished |
| | | 2024-12-11 14:09:39.914 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.76 seconds (JVM running for 16.681) |
| | | 2024-12-11 14:09:40.154 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Sun Dec 08 14:09:40 CST 2024,删除数据:0 |
| | | 2024-12-11 14:09:40.165 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-11 14:09:40.166 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-11 14:09:40.170 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-11 14:09:40.171 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 14:09:40.176 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-11 14:09:40.182 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-11 14:09:40.183 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-11 14:09:40.183 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-11 14:10:21.784 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$3e5dfe68] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:10:22.896 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-11 14:10:23.865 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-11 14:10:23.867 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-11 14:10:23.908 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 25ms. Found 0 repository interfaces. |
| | | 2024-12-11 14:10:24.287 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=3673cde8-6722-31d3-9ae7-8f0def2adf7f |
| | | 2024-12-11 14:10:24.516 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$2243fb6b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:10:24.568 [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-12-11 14:10:24.573 [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$$8bd26c3c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:10:24.709 [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-12-11 14:10:24.750 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$3e5dfe68] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:10:25.630 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-11 14:10:25.646 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 14:10:25.655 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-11 14:10:25.655 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-11 14:10:25.823 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-11 14:10:25.823 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2925 ms |
| | | 2024-12-11 14:10:26.020 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-11 14:10:26.341 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-11 14:10:26.346 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-11 14:10:26.346 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-11 14:10:26.346 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-11 14:10:26.347 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-11 14:10:26.439 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-11 14:10:30.046 [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-12-11 14:10:30.087 [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-12-11 14:10:30.093 [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-12-11 14:10:30.498 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 14:10:31.982 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-11 14:10:32.510 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-11 14:10:34.432 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-11 14:10:34.474 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-11 14:10:34.515 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-11 14:10:34.771 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-11 14:10:34.855 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 14:10:34.886 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 62671 (http) with context path '' |
| | | 2024-12-11 14:10:35.040 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:62671 register finished |
| | | 2024-12-11 14:10:36.021 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.815 seconds (JVM running for 16.751) |
| | | 2024-12-11 14:10:36.258 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Sun Dec 08 14:10:36 CST 2024,删除数据:0 |
| | | 2024-12-11 14:10:36.266 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-11 14:10:36.268 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-11 14:10:36.272 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-11 14:10:36.272 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 14:10:36.277 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-11 14:10:36.283 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-11 14:10:36.284 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-11 14:10:36.285 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-11 14:11:09.081 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$3e5dfe68] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:11:10.184 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-11 14:11:11.160 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-11 14:11:11.163 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-11 14:11:11.206 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 27ms. Found 0 repository interfaces. |
| | | 2024-12-11 14:11:11.598 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=3673cde8-6722-31d3-9ae7-8f0def2adf7f |
| | | 2024-12-11 14:11:11.847 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$2243fb6b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:11:11.905 [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-12-11 14:11:11.911 [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$$8bd26c3c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:11:12.038 [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-12-11 14:11:12.072 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$3e5dfe68] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-11 14:11:12.994 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-11 14:11:13.013 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 14:11:13.021 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-11 14:11:13.021 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-11 14:11:13.208 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-11 14:11:13.208 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3021 ms |
| | | 2024-12-11 14:11:13.396 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-11 14:11:13.678 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-11 14:11:13.683 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-11 14:11:13.683 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-11 14:11:13.684 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-11 14:11:13.684 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-11 14:11:13.772 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-11 14:11:17.142 [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-12-11 14:11:17.175 [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-12-11 14:11:17.182 [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-12-11 14:11:17.530 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 14:11:18.956 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-11 14:11:19.447 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-11 14:11:21.353 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-11 14:11:21.377 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-11 14:11:21.409 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-11 14:11:21.616 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-11 14:11:21.679 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-11 14:11:21.706 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 62713 (http) with context path '' |
| | | 2024-12-11 14:11:21.846 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:62713 register finished |
| | | 2024-12-11 14:11:22.819 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.355 seconds (JVM running for 16.286) |
| | | 2024-12-11 14:11:23.092 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Sun Dec 08 14:11:23 CST 2024,删除数据:1 |
| | | 2024-12-11 14:11:23.101 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-11 14:11:23.103 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-11 14:11:23.106 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-11 14:11:23.107 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-11 14:11:23.112 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-11 14:11:23.117 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-11 14:11:23.118 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-11 14:11:23.119 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
New file |
| | |
| | | 2024-12-12 15:05:37.155 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$f63f318b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:05:38.291 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 15:05:39.417 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 15:05:39.421 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 15:05:39.463 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 27ms. Found 0 repository interfaces. |
| | | 2024-12-12 15:05:39.915 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=40cc05bb-f7fe-3730-8947-a6f069f682e4 |
| | | 2024-12-12 15:05:40.171 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$da252e8e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:05:40.222 [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-12-12 15:05:40.228 [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$$43b39f5f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:05:40.390 [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-12-12 15:05:40.432 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$f63f318b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:05:41.371 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 15:05:41.392 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:05:41.401 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 15:05:41.402 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 15:05:41.578 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 15:05:41.578 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3284 ms |
| | | 2024-12-12 15:05:41.809 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 15:05:42.139 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 15:05:42.143 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 15:05:42.143 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 15:05:42.143 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 15:05:42.143 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 15:05:42.256 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 15:05:46.012 [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-12-12 15:05:46.059 [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-12-12 15:05:46.068 [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-12-12 15:05:46.618 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:05:48.002 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 15:05:48.604 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:05:50.709 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 15:05:50.743 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 15:05:50.787 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 15:05:51.014 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 15:05:51.074 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:05:51.114 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 63147 (http) with context path '' |
| | | 2024-12-12 15:05:51.277 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:63147 register finished |
| | | 2024-12-12 15:05:51.739 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 15:05:52.241 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 16.811 seconds (JVM running for 18.037) |
| | | 2024-12-12 15:06:29.060 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:06:29.062 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 15:06:29.067 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 15:06:29.068 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:06:29.073 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 15:06:29.080 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 15:06:29.081 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 15:06:29.081 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 15:08:27.571 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$371313fd] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:08:28.667 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 15:08:29.688 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 15:08:29.691 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 15:08:29.731 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 26ms. Found 0 repository interfaces. |
| | | 2024-12-12 15:08:30.150 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=40cc05bb-f7fe-3730-8947-a6f069f682e4 |
| | | 2024-12-12 15:08:30.405 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$1af91100] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:08:30.459 [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-12-12 15:08:30.465 [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$$848781d1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:08:30.611 [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-12-12 15:08:30.663 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$371313fd] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:08:31.581 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 15:08:31.599 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:08:31.609 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 15:08:31.609 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 15:08:31.776 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 15:08:31.776 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3106 ms |
| | | 2024-12-12 15:08:31.985 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 15:08:32.303 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 15:08:32.308 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 15:08:32.308 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 15:08:32.308 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 15:08:32.309 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 15:08:32.411 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 15:08:36.200 [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-12-12 15:08:36.245 [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-12-12 15:08:36.255 [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-12-12 15:08:36.846 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:08:38.217 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 15:08:38.878 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:08:40.974 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 15:08:41.001 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 15:08:41.039 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 15:08:41.270 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 15:08:41.327 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:08:41.362 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 63343 (http) with context path '' |
| | | 2024-12-12 15:08:41.520 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:63343 register finished |
| | | 2024-12-12 15:08:41.934 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 15:08:42.489 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 16.583 seconds (JVM running for 17.724) |
| | | 2024-12-12 15:08:42.835 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:08:42.837 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 15:08:42.841 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 15:08:42.842 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:08:42.847 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 15:08:42.854 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 15:08:42.855 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 15:08:42.855 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 15:09:14.776 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$f63f318b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:09:15.874 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 15:09:16.866 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 15:09:16.869 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 15:09:16.915 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 28ms. Found 0 repository interfaces. |
| | | 2024-12-12 15:09:17.352 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=40cc05bb-f7fe-3730-8947-a6f069f682e4 |
| | | 2024-12-12 15:09:17.645 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$da252e8e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:09:17.705 [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-12-12 15:09:17.712 [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$$43b39f5f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:09:17.888 [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-12-12 15:09:17.927 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$f63f318b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:09:18.919 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 15:09:18.936 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:09:18.947 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 15:09:18.948 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 15:09:19.123 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 15:09:19.123 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3246 ms |
| | | 2024-12-12 15:09:19.441 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 15:09:19.865 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 15:09:19.870 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 15:09:19.870 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 15:09:19.870 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 15:09:19.871 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 15:09:20.013 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 15:09:24.050 [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-12-12 15:09:24.105 [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-12-12 15:09:24.114 [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-12-12 15:09:24.709 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:09:26.089 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 15:09:26.684 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:09:29.249 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 15:09:29.283 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 15:09:29.328 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 15:09:29.674 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 15:09:29.781 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:09:29.820 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 63454 (http) with context path '' |
| | | 2024-12-12 15:09:30.039 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:63454 register finished |
| | | 2024-12-12 15:09:30.743 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 15:09:31.310 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 18.192 seconds (JVM running for 19.309) |
| | | 2024-12-12 15:09:31.645 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:09:31.647 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 15:09:31.652 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 15:09:31.653 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:09:31.658 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 15:09:31.666 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 15:09:31.668 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 15:09:31.668 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 15:11:54.128 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$371313fd] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:11:55.307 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 15:11:56.445 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 15:11:56.449 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 15:11:56.498 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 33ms. Found 0 repository interfaces. |
| | | 2024-12-12 15:11:56.942 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=40cc05bb-f7fe-3730-8947-a6f069f682e4 |
| | | 2024-12-12 15:11:57.203 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$1af91100] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:11:57.262 [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-12-12 15:11:57.268 [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$$848781d1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:11:57.423 [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-12-12 15:11:57.477 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$371313fd] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:11:58.390 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 15:11:58.409 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:11:58.420 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 15:11:58.421 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 15:11:58.614 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 15:11:58.614 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3304 ms |
| | | 2024-12-12 15:11:58.853 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 15:11:59.166 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 15:11:59.170 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 15:11:59.170 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 15:11:59.171 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 15:11:59.171 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 15:11:59.273 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 15:12:03.075 [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-12-12 15:12:03.122 [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-12-12 15:12:03.130 [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-12-12 15:12:03.722 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:12:05.046 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 15:12:05.679 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:12:07.855 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 15:12:07.882 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 15:12:07.920 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 15:12:08.143 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 15:12:08.200 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:12:08.237 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 63744 (http) with context path '' |
| | | 2024-12-12 15:12:08.401 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:63744 register finished |
| | | 2024-12-12 15:12:08.830 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 15:12:09.398 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 16.989 seconds (JVM running for 18.195) |
| | | 2024-12-12 15:12:09.774 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:12:09.775 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 15:12:09.779 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 15:12:09.781 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:12:09.786 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 15:12:09.793 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 15:12:09.794 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 15:12:09.794 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 15:12:34.709 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$dd4ee2a6] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:12:35.820 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 15:12:36.896 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 15:12:36.900 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 15:12:36.946 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 30ms. Found 0 repository interfaces. |
| | | 2024-12-12 15:12:37.434 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=40cc05bb-f7fe-3730-8947-a6f069f682e4 |
| | | 2024-12-12 15:12:37.689 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$c134dfa9] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:12:37.747 [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-12-12 15:12:37.753 [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$$2ac3507a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:12:37.900 [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-12-12 15:12:37.951 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$dd4ee2a6] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:12:38.861 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 15:12:38.878 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:12:38.888 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 15:12:38.888 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 15:12:39.068 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 15:12:39.069 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3246 ms |
| | | 2024-12-12 15:12:39.297 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 15:12:39.618 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 15:12:39.622 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 15:12:39.623 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 15:12:39.623 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 15:12:39.623 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 15:12:39.719 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 15:12:43.560 [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-12-12 15:12:43.610 [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-12-12 15:12:43.621 [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-12-12 15:12:44.221 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:12:45.582 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 15:12:46.305 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:12:48.441 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 15:12:48.468 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 15:12:48.508 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 15:12:48.736 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 15:12:48.796 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:12:48.834 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 63803 (http) with context path '' |
| | | 2024-12-12 15:12:49.001 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:63803 register finished |
| | | 2024-12-12 15:12:49.430 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 15:12:50.023 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 16.95 seconds (JVM running for 18.096) |
| | | 2024-12-12 15:12:50.485 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:12:50.487 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 15:12:50.491 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 15:12:50.492 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:12:50.497 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 15:12:50.504 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 15:12:50.505 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 15:12:50.505 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 15:14:13.873 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$51786444] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:14:14.986 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 15:14:16.026 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 15:14:16.030 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 15:14:16.075 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 28ms. Found 0 repository interfaces. |
| | | 2024-12-12 15:14:16.504 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=40cc05bb-f7fe-3730-8947-a6f069f682e4 |
| | | 2024-12-12 15:14:16.755 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$355e6147] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:14:16.813 [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-12-12 15:14:16.820 [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$$9eecd218] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:14:16.980 [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-12-12 15:14:17.021 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$51786444] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:14:17.926 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 15:14:17.943 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:14:17.953 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 15:14:17.953 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 15:14:18.127 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 15:14:18.128 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3139 ms |
| | | 2024-12-12 15:14:18.357 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 15:14:18.675 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 15:14:18.679 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 15:14:18.679 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 15:14:18.679 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 15:14:18.679 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 15:14:18.791 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 15:14:22.535 [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-12-12 15:14:22.583 [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-12-12 15:14:22.592 [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-12-12 15:14:23.192 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:14:24.547 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 15:14:25.256 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:14:27.356 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 15:14:27.381 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 15:14:27.421 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 15:14:27.652 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 15:14:27.710 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:14:27.749 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 63914 (http) with context path '' |
| | | 2024-12-12 15:14:27.918 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:63914 register finished |
| | | 2024-12-12 15:14:28.340 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 15:14:28.917 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 16.671 seconds (JVM running for 17.769) |
| | | 2024-12-12 15:14:29.288 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:14:29.290 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 15:14:29.293 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 15:14:29.294 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:14:29.300 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 15:14:29.307 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 15:14:29.308 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 15:14:29.309 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 15:16:10.889 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$26e7a5d6] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:16:11.981 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 15:16:13.021 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 15:16:13.024 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 15:16:13.066 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 29ms. Found 0 repository interfaces. |
| | | 2024-12-12 15:16:13.545 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=40cc05bb-f7fe-3730-8947-a6f069f682e4 |
| | | 2024-12-12 15:16:13.791 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$acda2d9] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:16:13.848 [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-12-12 15:16:13.854 [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$$745c13aa] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:16:14.021 [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-12-12 15:16:14.059 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$26e7a5d6] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:16:14.981 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 15:16:15.002 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:16:15.012 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 15:16:15.012 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 15:16:15.195 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 15:16:15.196 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3212 ms |
| | | 2024-12-12 15:16:15.443 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 15:16:15.767 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 15:16:15.772 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 15:16:15.773 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 15:16:15.773 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 15:16:15.773 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 15:16:15.889 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 15:16:19.754 [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-12-12 15:16:19.801 [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-12-12 15:16:19.809 [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-12-12 15:16:20.334 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:16:21.668 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 15:16:22.292 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:16:24.340 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 15:16:24.366 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 15:16:24.407 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 15:16:24.640 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 15:16:24.692 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:16:24.732 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 64034 (http) with context path '' |
| | | 2024-12-12 15:16:24.898 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:64034 register finished |
| | | 2024-12-12 15:16:25.316 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 15:16:25.883 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 16.613 seconds (JVM running for 17.723) |
| | | 2024-12-12 15:16:26.314 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:16:26.316 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 15:16:26.319 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 15:16:26.320 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:16:26.325 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 15:16:26.332 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 15:16:26.333 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 15:16:26.334 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 15:17:12.398 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$f63f318b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:17:13.525 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 15:17:14.545 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 15:17:14.549 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 15:17:14.593 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 28ms. Found 0 repository interfaces. |
| | | 2024-12-12 15:17:15.046 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=40cc05bb-f7fe-3730-8947-a6f069f682e4 |
| | | 2024-12-12 15:17:15.304 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$da252e8e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:17:15.364 [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-12-12 15:17:15.370 [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$$43b39f5f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:17:15.532 [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-12-12 15:17:15.579 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$f63f318b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:17:16.512 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 15:17:16.530 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:17:16.540 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 15:17:16.540 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 15:17:16.727 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 15:17:16.727 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3199 ms |
| | | 2024-12-12 15:17:16.976 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 15:17:17.289 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 15:17:17.294 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 15:17:17.294 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 15:17:17.295 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 15:17:17.295 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 15:17:17.396 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 15:17:21.260 [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-12-12 15:17:21.307 [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-12-12 15:17:21.317 [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-12-12 15:17:21.858 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:17:23.202 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 15:17:23.781 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:17:25.883 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 15:17:25.909 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 15:17:25.952 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 15:17:26.195 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 15:17:26.254 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:17:26.291 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 64108 (http) with context path '' |
| | | 2024-12-12 15:17:26.453 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:64108 register finished |
| | | 2024-12-12 15:17:26.874 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 15:17:27.427 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 16.663 seconds (JVM running for 17.747) |
| | | 2024-12-12 15:17:27.932 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - 保存数据是否成功:false,{} |
| | | 2024-12-12 15:17:27.945 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:17:27.946 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 15:17:27.950 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 15:17:27.951 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:17:27.956 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 15:17:27.963 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 15:17:27.964 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 15:17:27.965 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 15:19:13.734 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$371313fd] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:19:14.828 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 15:19:15.871 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 15:19:15.874 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 15:19:15.917 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 29ms. Found 0 repository interfaces. |
| | | 2024-12-12 15:19:16.379 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=40cc05bb-f7fe-3730-8947-a6f069f682e4 |
| | | 2024-12-12 15:19:16.638 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$1af91100] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:19:16.695 [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-12-12 15:19:16.702 [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$$848781d1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:19:16.867 [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-12-12 15:19:16.908 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$371313fd] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:19:17.822 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 15:19:17.840 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:19:17.852 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 15:19:17.852 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 15:19:18.028 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 15:19:18.029 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3198 ms |
| | | 2024-12-12 15:19:18.250 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 15:19:18.556 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 15:19:18.560 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 15:19:18.561 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 15:19:18.561 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 15:19:18.561 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 15:19:18.665 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 15:19:22.628 [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-12-12 15:19:22.675 [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-12-12 15:19:22.686 [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-12-12 15:19:23.291 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:19:24.637 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 15:19:25.202 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:19:27.333 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 15:19:27.363 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 15:19:27.404 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 15:19:27.633 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 15:19:27.688 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:19:27.723 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 64238 (http) with context path '' |
| | | 2024-12-12 15:19:27.876 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:64238 register finished |
| | | 2024-12-12 15:19:28.305 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 15:19:28.853 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 16.749 seconds (JVM running for 17.82) |
| | | 2024-12-12 15:19:29.324 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:19:29.325 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 15:19:29.330 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 15:19:29.331 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:19:29.336 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 15:19:29.343 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 15:19:29.345 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 15:19:29.345 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 15:24:50.042 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$371313fd] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:24:51.139 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 15:24:52.204 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 15:24:52.208 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 15:24:52.253 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 29ms. Found 0 repository interfaces. |
| | | 2024-12-12 15:24:52.719 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=40cc05bb-f7fe-3730-8947-a6f069f682e4 |
| | | 2024-12-12 15:24:52.993 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$1af91100] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:24:53.047 [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-12-12 15:24:53.053 [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$$848781d1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:24:53.214 [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-12-12 15:24:53.253 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$371313fd] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:24:54.180 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 15:24:54.196 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:24:54.207 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 15:24:54.207 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 15:24:54.390 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 15:24:54.391 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3248 ms |
| | | 2024-12-12 15:24:54.613 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 15:24:54.942 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 15:24:54.947 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 15:24:54.947 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 15:24:54.947 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 15:24:54.947 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 15:24:55.063 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 15:24:58.886 [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-12-12 15:24:58.929 [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-12-12 15:24:58.938 [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-12-12 15:24:59.518 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:25:00.856 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 15:25:01.428 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:25:03.512 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 15:25:03.539 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 15:25:03.572 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 15:25:03.791 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 15:25:03.850 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:25:03.888 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 64557 (http) with context path '' |
| | | 2024-12-12 15:25:04.058 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:64557 register finished |
| | | 2024-12-12 15:25:04.470 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 15:25:05.023 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 16.64 seconds (JVM running for 17.718) |
| | | 2024-12-12 15:25:05.449 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:25:05.451 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 15:25:05.455 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 15:25:05.456 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:25:05.460 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 15:25:05.467 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 15:25:05.468 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 15:25:05.469 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 15:26:33.307 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$cb8a0bf8] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:26:34.400 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 15:26:35.447 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 15:26:35.451 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 15:26:35.498 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 28ms. Found 0 repository interfaces. |
| | | 2024-12-12 15:26:35.925 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=40cc05bb-f7fe-3730-8947-a6f069f682e4 |
| | | 2024-12-12 15:26:36.161 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$af7008fb] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:26:36.220 [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-12-12 15:26:36.227 [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$$18fe79cc] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:26:36.374 [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-12-12 15:26:36.425 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$cb8a0bf8] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:26:37.366 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 15:26:37.383 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:26:37.393 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 15:26:37.394 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 15:26:37.572 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 15:26:37.572 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3169 ms |
| | | 2024-12-12 15:26:37.792 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 15:26:38.113 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 15:26:38.117 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 15:26:38.118 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 15:26:38.118 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 15:26:38.118 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 15:26:38.220 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 15:26:42.031 [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-12-12 15:26:42.078 [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-12-12 15:26:42.088 [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-12-12 15:26:42.712 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:26:44.118 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 15:26:44.701 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:26:46.760 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 15:26:46.789 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 15:26:46.827 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 15:26:47.085 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 15:26:47.151 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:26:47.190 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 64670 (http) with context path '' |
| | | 2024-12-12 15:26:47.380 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:64670 register finished |
| | | 2024-12-12 15:26:47.811 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 15:26:48.414 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 16.747 seconds (JVM running for 17.804) |
| | | 2024-12-12 15:26:48.870 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:26:48.872 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 15:26:48.879 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 15:26:48.879 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:26:48.884 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 15:26:48.892 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 15:26:48.893 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 15:26:48.893 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 15:28:57.375 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$2483c8d5] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:28:58.490 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 15:28:59.479 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 15:28:59.482 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 15:28:59.528 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 29ms. Found 0 repository interfaces. |
| | | 2024-12-12 15:28:59.897 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=40cc05bb-f7fe-3730-8947-a6f069f682e4 |
| | | 2024-12-12 15:29:00.116 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$869c5d8] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:29:00.172 [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-12-12 15:29:00.178 [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$$71f836a9] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:29:00.326 [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-12-12 15:29:00.361 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$2483c8d5] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:29:01.270 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 15:29:01.290 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:29:01.299 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 15:29:01.300 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 15:29:01.471 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 15:29:01.471 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2978 ms |
| | | 2024-12-12 15:29:01.647 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 15:29:01.920 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 15:29:01.925 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 15:29:01.925 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 15:29:01.926 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 15:29:01.926 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 15:29:02.010 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 15:29:05.614 [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-12-12 15:29:05.655 [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-12-12 15:29:05.661 [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-12-12 15:29:06.013 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:29:07.476 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 15:29:08.032 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:29:10.043 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 15:29:10.079 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 15:29:10.110 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 15:29:10.312 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 15:29:10.360 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:29:10.389 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 64819 (http) with context path '' |
| | | 2024-12-12 15:29:10.543 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:64819 register finished |
| | | 2024-12-12 15:29:10.925 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 15:29:11.530 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.751 seconds (JVM running for 16.675) |
| | | 2024-12-12 15:29:11.941 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:29:11.943 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 15:29:11.946 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 15:29:11.947 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:29:11.953 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 15:29:11.959 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 15:29:11.960 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 15:29:11.960 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 15:32:17.145 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$2483c8d5] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:32:18.232 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 15:32:19.166 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 15:32:19.169 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 15:32:19.212 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 27ms. Found 0 repository interfaces. |
| | | 2024-12-12 15:32:19.581 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=40cc05bb-f7fe-3730-8947-a6f069f682e4 |
| | | 2024-12-12 15:32:19.788 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$869c5d8] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:32:19.839 [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-12-12 15:32:19.844 [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$$71f836a9] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:32:19.990 [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-12-12 15:32:20.021 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$2483c8d5] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:32:20.874 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 15:32:20.891 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:32:20.901 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 15:32:20.901 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 15:32:21.063 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 15:32:21.064 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2830 ms |
| | | 2024-12-12 15:32:21.243 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 15:32:21.534 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 15:32:21.539 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 15:32:21.539 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 15:32:21.539 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 15:32:21.540 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 15:32:21.616 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 15:32:25.020 [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-12-12 15:32:25.058 [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-12-12 15:32:25.065 [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-12-12 15:32:25.578 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:32:26.858 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 15:32:27.345 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:32:29.354 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 15:32:29.378 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 15:32:29.409 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 15:32:29.613 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 15:32:29.661 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:32:29.689 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 65030 (http) with context path '' |
| | | 2024-12-12 15:32:29.825 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:65030 register finished |
| | | 2024-12-12 15:32:30.228 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 15:32:30.807 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.181 seconds (JVM running for 16.085) |
| | | 2024-12-12 15:32:31.198 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:32:31.202 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 15:32:31.206 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 15:32:31.207 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:32:31.213 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 15:32:31.220 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 15:32:31.220 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 15:32:31.221 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 15:32:44.549 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$371313fd] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:32:45.658 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 15:32:46.684 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 15:32:46.687 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 15:32:46.727 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 26ms. Found 0 repository interfaces. |
| | | 2024-12-12 15:32:47.153 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=40cc05bb-f7fe-3730-8947-a6f069f682e4 |
| | | 2024-12-12 15:32:47.403 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$1af91100] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:32:47.457 [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-12-12 15:32:47.463 [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$$848781d1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:32:47.606 [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-12-12 15:32:47.659 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$371313fd] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:32:48.585 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 15:32:48.603 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:32:48.614 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 15:32:48.615 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 15:32:48.789 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 15:32:48.789 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3128 ms |
| | | 2024-12-12 15:32:49.006 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 15:32:49.319 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 15:32:49.323 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 15:32:49.323 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 15:32:49.324 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 15:32:49.324 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 15:32:49.434 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 15:32:53.217 [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-12-12 15:32:53.259 [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-12-12 15:32:53.270 [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-12-12 15:32:53.823 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:32:55.241 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 15:32:55.840 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:32:57.991 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 15:32:58.024 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 15:32:58.064 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 15:32:58.309 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 15:32:58.370 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:32:58.409 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 65069 (http) with context path '' |
| | | 2024-12-12 15:32:58.591 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:65069 register finished |
| | | 2024-12-12 15:32:59.019 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 15:32:59.603 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 16.754 seconds (JVM running for 17.885) |
| | | 2024-12-12 15:33:55.687 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:33:55.694 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 15:33:55.710 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 15:33:55.711 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:33:55.716 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 15:33:55.722 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 15:33:55.723 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 15:33:55.723 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 15:47:08.970 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$f63f318b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:47:10.109 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 15:47:11.238 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 15:47:11.242 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 15:47:11.291 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 29ms. Found 0 repository interfaces. |
| | | 2024-12-12 15:47:11.765 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=40cc05bb-f7fe-3730-8947-a6f069f682e4 |
| | | 2024-12-12 15:47:12.016 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$da252e8e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:47:12.072 [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-12-12 15:47:12.078 [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$$43b39f5f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:47:12.230 [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-12-12 15:47:12.267 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$f63f318b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:47:13.172 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 15:47:13.190 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:47:13.201 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 15:47:13.201 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 15:47:13.379 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 15:47:13.379 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3267 ms |
| | | 2024-12-12 15:47:13.599 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 15:47:13.926 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 15:47:13.930 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 15:47:13.931 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 15:47:13.931 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 15:47:13.931 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 15:47:14.032 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 15:47:18.069 [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-12-12 15:47:18.116 [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-12-12 15:47:18.124 [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-12-12 15:47:18.702 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:47:20.201 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 15:47:20.975 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:47:23.168 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 15:47:23.204 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 15:47:23.243 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 15:47:23.526 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 15:47:23.603 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:47:23.642 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 49864 (http) with context path '' |
| | | 2024-12-12 15:47:23.821 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:49864 register finished |
| | | 2024-12-12 15:47:24.256 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 15:47:24.850 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 17.616 seconds (JVM running for 18.794) |
| | | 2024-12-12 15:47:44.132 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:47:44.133 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 15:47:44.138 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 15:47:44.139 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:47:44.144 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 15:47:44.151 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 15:47:44.152 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 15:47:44.153 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 15:49:22.470 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$dd4ee2a6] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:49:23.575 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 15:49:24.616 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 15:49:24.620 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 15:49:24.660 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 26ms. Found 0 repository interfaces. |
| | | 2024-12-12 15:49:25.090 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=40cc05bb-f7fe-3730-8947-a6f069f682e4 |
| | | 2024-12-12 15:49:25.321 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$c134dfa9] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:49:25.375 [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-12-12 15:49:25.381 [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$$2ac3507a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:49:25.543 [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-12-12 15:49:25.591 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$dd4ee2a6] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:49:26.512 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 15:49:26.529 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:49:26.540 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 15:49:26.540 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 15:49:26.722 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 15:49:26.722 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3144 ms |
| | | 2024-12-12 15:49:26.950 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 15:49:27.277 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 15:49:27.280 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 15:49:27.281 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 15:49:27.281 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 15:49:27.281 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 15:49:27.388 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 15:49:31.163 [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-12-12 15:49:31.208 [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-12-12 15:49:31.217 [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-12-12 15:49:31.809 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:49:33.143 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 15:49:33.762 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:49:35.847 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 15:49:35.878 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 15:49:35.919 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 15:49:36.150 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 15:49:36.207 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:49:36.245 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 50017 (http) with context path '' |
| | | 2024-12-12 15:49:36.415 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:50017 register finished |
| | | 2024-12-12 15:49:36.824 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 15:49:37.399 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 16.644 seconds (JVM running for 17.765) |
| | | 2024-12-12 15:49:37.885 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:49:37.887 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 15:49:37.891 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 15:49:37.892 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:49:37.897 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 15:49:37.905 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 15:49:37.906 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 15:49:37.906 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 15:52:53.029 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$26e7a5d6] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:52:54.139 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 15:52:55.179 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 15:52:55.182 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 15:52:55.222 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 26ms. Found 0 repository interfaces. |
| | | 2024-12-12 15:52:55.644 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=40cc05bb-f7fe-3730-8947-a6f069f682e4 |
| | | 2024-12-12 15:52:55.896 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$acda2d9] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:52:55.951 [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-12-12 15:52:55.957 [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$$745c13aa] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:52:56.101 [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-12-12 15:52:56.149 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$26e7a5d6] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 15:52:57.060 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 15:52:57.079 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:52:57.089 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 15:52:57.089 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 15:52:57.257 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 15:52:57.257 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3114 ms |
| | | 2024-12-12 15:52:57.472 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 15:52:57.772 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 15:52:57.777 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 15:52:57.777 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 15:52:57.778 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 15:52:57.778 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 15:52:57.900 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 15:53:01.716 [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-12-12 15:53:01.762 [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-12-12 15:53:01.770 [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-12-12 15:53:02.387 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:53:03.751 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 15:53:04.340 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:53:06.470 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 15:53:06.504 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 15:53:06.545 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 15:53:06.765 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 15:53:06.822 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 15:53:06.858 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 50227 (http) with context path '' |
| | | 2024-12-12 15:53:07.006 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:50227 register finished |
| | | 2024-12-12 15:53:07.412 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 15:53:07.989 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 16.591 seconds (JVM running for 17.773) |
| | | 2024-12-12 15:53:08.322 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - 保存数据是否成功:[KBBTProgramsOperationLogBP(id=2, glassId=1321, batchNumber=, scanId=46402282, programId=1246000_37682367, taskType=定制, length=548.0, width=729.0, thickness=4.0, isWorking=1, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\580529\, silkScreenX=274.0, silkScreenY=46.0, isSilkScreen=0, workState=等待, lineConfigurationId=null, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=null, operationMode=null, createDate=Thu Dec 12 15:53:08 CST 2024), KBBTProgramsOperationLogBP(id=3, glassId=1322, batchNumber=, scanId=46401788, programId=1245207_37690268, taskType=定制, length=189.0, width=529.0, thickness=4.0, isWorking=1, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\580257\, silkScreenX=0.0, silkScreenY=0.0, isSilkScreen=1, workState=等待, lineConfigurationId=null, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=null, operationMode=null, createDate=Thu Dec 12 15:53:08 CST 2024)],{} |
| | | 2024-12-12 15:53:08.333 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 15:53:08.335 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 15:53:08.338 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 15:53:08.339 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 15:53:08.344 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 15:53:08.350 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 15:53:08.351 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 15:53:08.351 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 16:00:54.408 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$c5bf7d10] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:00:55.618 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 16:00:56.700 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 16:00:56.702 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 16:00:56.742 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 25ms. Found 0 repository interfaces. |
| | | 2024-12-12 16:00:57.589 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=07833e9a-a8e5-381f-9021-bee235300f2c |
| | | 2024-12-12 16:00:57.806 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$a9a57a13] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:00:57.856 [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-12-12 16:00:57.861 [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$$1333eae4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:00:58.000 [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-12-12 16:00:58.034 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$c5bf7d10] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:00:58.926 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 16:00:58.942 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 16:00:58.952 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 16:00:58.952 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 16:00:59.125 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 16:00:59.125 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3505 ms |
| | | 2024-12-12 16:00:59.321 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 16:00:59.671 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 16:00:59.676 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 16:00:59.676 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 16:00:59.676 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 16:00:59.677 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 16:00:59.769 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 16:01:03.497 [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-12-12 16:01:03.535 [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-12-12 16:01:03.543 [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-12-12 16:01:04.137 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 16:01:05.479 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 16:01:05.966 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 16:01:08.205 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 16:01:08.228 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 16:01:08.264 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 16:01:08.491 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 16:01:08.541 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 16:01:08.571 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 50854 (http) with context path '' |
| | | 2024-12-12 16:01:08.720 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:50854 register finished |
| | | 2024-12-12 16:01:09.158 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 16:01:09.811 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 17.091 seconds (JVM running for 18.143) |
| | | 2024-12-12 16:01:10.143 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 16:01:10.144 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 16:01:10.148 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 16:01:10.148 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 16:01:10.153 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 16:01:10.160 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 16:01:10.161 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 16:01:10.161 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 16:01:49.320 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$c5bf7d10] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:01:50.409 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 16:01:51.409 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 16:01:51.413 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 16:01:51.461 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 28ms. Found 0 repository interfaces. |
| | | 2024-12-12 16:01:51.845 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=07833e9a-a8e5-381f-9021-bee235300f2c |
| | | 2024-12-12 16:01:52.075 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$a9a57a13] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:01:52.124 [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-12-12 16:01:52.130 [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$$1333eae4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:01:52.268 [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-12-12 16:01:52.302 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$c5bf7d10] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:01:53.188 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 16:01:53.203 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 16:01:53.213 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 16:01:53.213 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 16:01:53.381 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 16:01:53.381 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2969 ms |
| | | 2024-12-12 16:01:53.565 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 16:01:53.871 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 16:01:53.876 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 16:01:53.876 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 16:01:53.877 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 16:01:53.877 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 16:01:53.958 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 16:01:57.513 [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-12-12 16:01:57.552 [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-12-12 16:01:57.560 [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-12-12 16:01:58.081 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 16:01:59.372 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 16:01:59.899 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 16:02:02.003 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 16:02:02.025 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 16:02:02.061 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 16:02:02.273 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 16:02:02.322 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 16:02:02.349 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 50933 (http) with context path '' |
| | | 2024-12-12 16:02:02.483 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:50933 register finished |
| | | 2024-12-12 16:02:02.866 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 16:02:03.458 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.72 seconds (JVM running for 16.654) |
| | | 2024-12-12 16:02:03.728 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - [TaskingLog(glassId=1306, batchNumber=, scanId=46408889, programId=1247413_37711440, taskType=定制, taskSequence=162, taskQuantity=1, length=277.0, width=699.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\581061\, silkScreenX=0.0, silkScreenY=0.0, isMarking=1, isSilkScreen=1, workState=等待, lineConfigurationId=111, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 04 12:31:36 CST 2024, operationRecord=磨边2, operationMode=结束, warehouse=null), TaskingLog(glassId=1306, batchNumber=, scanId=46408889, programId=1247413_37711440, taskType=定制, taskSequence=162, taskQuantity=1, length=277.0, width=699.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\581061\, silkScreenX=0.0, silkScreenY=0.0, isMarking=1, isSilkScreen=1, workState=等待, lineConfigurationId=107, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 04 12:31:36 CST 2024, operationRecord=磨边2, operationMode=结束, warehouse=null), TaskingLog(glassId=1306, batchNumber=, scanId=46408889, programId=1247413_37711440, taskType=定制, taskSequence=162, taskQuantity=1, length=277.0, width=699.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\581061\, silkScreenX=0.0, silkScreenY=0.0, isMarking=1, isSilkScreen=1, workState=等待, lineConfigurationId=105, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 04 12:31:36 CST 2024, operationRecord=磨边2, operationMode=结束, warehouse=null), TaskingLog(glassId=1306, batchNumber=, scanId=46408889, programId=1247413_37711440, taskType=定制, taskSequence=162, taskQuantity=1, length=277.0, width=699.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\581061\, silkScreenX=0.0, silkScreenY=0.0, isMarking=1, isSilkScreen=1, workState=等待, lineConfigurationId=111, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 04 12:31:36 CST 2024, operationRecord=磨边2, operationMode=结束, warehouse=null), TaskingLog(glassId=1306, batchNumber=, scanId=46408889, programId=1247413_37711440, taskType=定制, taskSequence=162, taskQuantity=1, length=277.0, width=699.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\581061\, silkScreenX=0.0, silkScreenY=0.0, isMarking=1, isSilkScreen=1, workState=等待, lineConfigurationId=108, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 04 12:31:36 CST 2024, operationRecord=磨边2, operationMode=结束, warehouse=null), TaskingLog(glassId=1306, batchNumber=, scanId=46408889, programId=1247413_37711440, taskType=定制, taskSequence=162, taskQuantity=1, length=277.0, width=699.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\581061\, silkScreenX=0.0, silkScreenY=0.0, isMarking=1, isSilkScreen=1, workState=等待, lineConfigurationId=100, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 04 12:31:36 CST 2024, operationRecord=磨边2, operationMode=结束, warehouse=null), TaskingLog(glassId=1307, batchNumber=, scanId=46402282, programId=1246000_37682367, taskType=定制, taskSequence=1, taskQuantity=1, length=548.0, width=729.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\580529\, silkScreenX=274.0, silkScreenY=46.0, isMarking=1, isSilkScreen=0, workState=等待, lineConfigurationId=113, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 11 11:39:05 CST 2024, operationRecord=识别2, operationMode=插入数据, warehouse=null), TaskingLog(glassId=1308, batchNumber=, scanId=46402282, programId=1246000_37682367, taskType=定制, taskSequence=2, taskQuantity=1, length=548.0, width=729.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\580529\, silkScreenX=274.0, silkScreenY=46.0, isMarking=1, isSilkScreen=0, workState=等待, lineConfigurationId=113, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 11 11:56:43 CST 2024, operationRecord=识别2, operationMode=插入数据, warehouse=null), TaskingLog(glassId=1309, batchNumber=, scanId=46402282, programId=1246000_37682367, taskType=定制, taskSequence=3, taskQuantity=1, length=548.0, width=729.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\580529\, silkScreenX=274.0, silkScreenY=46.0, isMarking=1, isSilkScreen=0, workState=等待, lineConfigurationId=113, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 11 12:12:47 CST 2024, operationRecord=识别2, operationMode=插入数据, warehouse=null), TaskingLog(glassId=1310, batchNumber=, scanId=46402282, programId=1246000_37682367, taskType=定制, taskSequence=4, taskQuantity=1, length=548.0, width=729.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\580529\, silkScreenX=274.0, silkScreenY=46.0, isMarking=1, isSilkScreen=0, workState=等待, lineConfigurationId=113, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 11 12:13:24 CST 2024, operationRecord=识别2, operationMode=插入数据, warehouse=null), TaskingLog(glassId=1311, batchNumber=, scanId=46402282, programId=1246000_37682367, taskType=定制, taskSequence=5, taskQuantity=1, length=548.0, width=729.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\580529\, silkScreenX=274.0, silkScreenY=46.0, isMarking=1, isSilkScreen=0, workState=等待, lineConfigurationId=113, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 11 12:14:18 CST 2024, operationRecord=识别2, operationMode=插入数据, warehouse=null), TaskingLog(glassId=1312, batchNumber=, scanId=46402282, programId=1246000_37682367, taskType=定制, taskSequence=6, taskQuantity=1, length=548.0, width=729.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\580529\, silkScreenX=274.0, silkScreenY=46.0, isMarking=1, isSilkScreen=0, workState=等待, lineConfigurationId=113, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 11 12:22:49 CST 2024, operationRecord=识别2, operationMode=插入数据, warehouse=null), TaskingLog(glassId=1313, batchNumber=, scanId=46402282, programId=1246000_37682367, taskType=定制, taskSequence=7, taskQuantity=1, length=548.0, width=729.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\580529\, silkScreenX=274.0, silkScreenY=46.0, isMarking=1, isSilkScreen=0, workState=等待, lineConfigurationId=113, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 11 12:23:06 CST 2024, operationRecord=识别2, operationMode=插入数据, warehouse=null), TaskingLog(glassId=1314, batchNumber=, scanId=46402113, programId=1245614_37676520, taskType=定制, taskSequence=8, taskQuantity=1, length=373.0, width=699.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\580402\, silkScreenX=0.0, silkScreenY=0.0, isMarking=1, isSilkScreen=1, workState=等待, lineConfigurationId=113, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 11 13:05:47 CST 2024, operationRecord=识别2, operationMode=插入数据, warehouse=null), TaskingLog(glassId=1315, batchNumber=, scanId=46402282, programId=1246000_37682367, taskType=定制, taskSequence=9, taskQuantity=1, length=548.0, width=729.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\580529\, silkScreenX=274.0, silkScreenY=46.0, isMarking=1, isSilkScreen=0, workState=等待, lineConfigurationId=113, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 11 13:24:07 CST 2024, operationRecord=识别2, operationMode=插入数据, warehouse=null), TaskingLog(glassId=1316, batchNumber=, scanId=46401971, programId=1245520_37673064, taskType=定制, taskSequence=10, taskQuantity=1, length=449.0, width=699.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\580365\, silkScreenX=0.0, silkScreenY=0.0, isMarking=1, isSilkScreen=1, workState=等待, lineConfigurationId=113, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 11 13:24:15 CST 2024, operationRecord=识别2, operationMode=插入数据, warehouse=null), TaskingLog(glassId=1317, batchNumber=, scanId=46401897, programId=1245215_37671491, taskType=定制, taskSequence=11, taskQuantity=1, length=897.0, width=697.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\580260\, silkScreenX=448.5, silkScreenY=112.0, isMarking=1, isSilkScreen=0, workState=等待, lineConfigurationId=113, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 11 13:24:29 CST 2024, operationRecord=识别2, operationMode=插入数据, warehouse=null), TaskingLog(glassId=1318, batchNumber=, scanId=46401788, programId=1245207_37690268, taskType=定制, taskSequence=12, taskQuantity=1, length=189.0, width=529.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\580257\, silkScreenX=0.0, silkScreenY=0.0, isMarking=1, isSilkScreen=1, workState=等待, lineConfigurationId=113, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 11 13:28:46 CST 2024, operationRecord=识别2, operationMode=插入数据, warehouse=null), TaskingLog(glassId=1318, batchNumber=, scanId=46401788, programId=1245207_37690268, taskType=定制, taskSequence=12, taskQuantity=1, length=189.0, width=529.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\580257\, silkScreenX=0.0, silkScreenY=0.0, isMarking=1, isSilkScreen=1, workState=等待, lineConfigurationId=113, state=线上, glassState=破损, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 11 13:35:24 CST 2024, operationRecord=识别2, operationMode=人工, warehouse=null), TaskingLog(glassId=1318, batchNumber=, scanId=46401788, programId=1245207_37690268, taskType=定制, taskSequence=12, taskQuantity=1, length=189.0, width=529.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\580257\, silkScreenX=0.0, silkScreenY=0.0, isMarking=1, isSilkScreen=1, workState=等待, lineConfigurationId=113, state=线上, glassState=破损, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Sun Dec 08 13:35:24 CST 2024, operationRecord=识别2, operationMode=人工, warehouse=null), TaskingLog(glassId=1319, batchNumber=, scanId=46401897, programId=1245215_37671491, taskType=定制, taskSequence=13, taskQuantity=1, length=897.0, width=697.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\580260\, silkScreenX=448.5, silkScreenY=112.0, isMarking=1, isSilkScreen=0, workState=等待, lineConfigurationId=113, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 11 14:05:45 CST 2024, operationRecord=识别2, operationMode=插入数据, warehouse=null), TaskingLog(glassId=1319, batchNumber=, scanId=46401897, programId=1245215_37671491, taskType=定制, taskSequence=13, taskQuantity=1, length=897.0, width=697.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\580260\, silkScreenX=448.5, silkScreenY=112.0, isMarking=1, isSilkScreen=0, workState=等待, lineConfigurationId=113, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Sun Dec 08 14:10:45 CST 2024, operationRecord=识别2, operationMode=插入数据, warehouse=null), TaskingLog(glassId=1320, batchNumber=, scanId=46402282, programId=1246000_37682367, taskType=定制, taskSequence=14, taskQuantity=1, length=548.0, width=729.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\580529\, silkScreenX=274.0, silkScreenY=46.0, isMarking=1, isSilkScreen=0, workState=等待, lineConfigurationId=113, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 11 16:36:44 CST 2024, operationRecord=识别2, operationMode=插入数据, warehouse=null), TaskingLog(glassId=1321, batchNumber=, scanId=46402282, programId=1246000_37682367, taskType=定制, taskSequence=15, taskQuantity=1, length=548.0, width=729.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\580529\, silkScreenX=274.0, silkScreenY=46.0, isMarking=1, isSilkScreen=0, workState=等待, lineConfigurationId=113, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 11 16:37:27 CST 2024, operationRecord=识别2, operationMode=插入数据, warehouse=null), TaskingLog(glassId=1322, batchNumber=, scanId=46401788, programId=1245207_37690268, taskType=定制, taskSequence=16, taskQuantity=1, length=189.0, width=529.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\580257\, silkScreenX=0.0, silkScreenY=0.0, isMarking=1, isSilkScreen=1, workState=等待, lineConfigurationId=113, state=线上, glassState=正常, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 11 16:38:45 CST 2024, operationRecord=识别2, operationMode=插入数据, warehouse=null)] |
| | | 2024-12-12 16:02:03.738 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 16:02:03.740 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 16:02:03.745 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 16:02:03.746 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 16:02:03.750 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 16:02:03.756 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 16:02:03.757 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 16:02:03.757 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 16:22:59.898 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$c5bf7d10] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:23:00.971 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 16:23:01.885 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 16:23:01.889 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 16:23:01.927 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 31ms. Found 0 repository interfaces. |
| | | 2024-12-12 16:23:02.281 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=07833e9a-a8e5-381f-9021-bee235300f2c |
| | | 2024-12-12 16:23:02.496 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$a9a57a13] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:23:02.543 [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-12-12 16:23:02.549 [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$$1333eae4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:23:02.681 [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-12-12 16:23:02.712 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$c5bf7d10] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:23:03.580 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 16:23:03.596 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 16:23:03.611 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 16:23:03.627 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 16:23:03.795 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 16:23:03.795 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2821 ms |
| | | 2024-12-12 16:23:03.976 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 16:23:04.261 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 16:23:04.263 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 16:23:04.263 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 16:23:04.263 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 16:23:04.263 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 16:23:04.375 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 16:23:07.928 [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-12-12 16:23:07.969 [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-12-12 16:23:07.974 [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-12-12 16:23:08.352 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 16:23:09.899 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 16:23:10.407 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 16:23:12.538 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 16:23:12.562 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 16:23:12.597 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 16:23:12.827 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 16:23:12.880 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 16:23:12.908 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 52160 (http) with context path '' |
| | | 2024-12-12 16:23:13.053 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:52160 register finished |
| | | 2024-12-12 16:23:13.428 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 16:23:14.026 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.674 seconds (JVM running for 16.566) |
| | | 2024-12-12 16:23:14.267 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - 未提交的数量:1 ,[TaskingLog(glassId=1322, batchNumber=, scanId=46401788, programId=1245207_37690268, taskType=定制, taskSequence=16, taskQuantity=1, length=189.0, width=529.0, thickness=4.0, drawingGlue=null, drawingMarking=\\172.18.1.117\inSightData\Output\ZNJPCNC\580257\, silkScreenX=0.0, silkScreenY=0.0, isMarking=1, isSilkScreen=1, workState=等待, lineConfigurationId=113, state=线上, glassState=正常1, r_1_1=null, r_1_2=null, r_2_1=null, r_2_2=null, r_3_1=null, r_3_2=null, r_4_1=null, r_4_2=null, operationRecordTime=Wed Dec 11 16:38:45 CST 2024, operationRecord=识别2, operationMode=插入数据, warehouse=null, isSend=0)] |
| | | 2024-12-12 16:23:14.279 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 16:23:14.281 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 16:23:14.284 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 16:23:14.285 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 16:23:14.289 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 16:23:14.297 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 16:23:14.298 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 16:23:14.298 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 16:39:52.789 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$c5bf7d10] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:39:54.028 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 16:39:54.991 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 16:39:54.999 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 16:39:55.046 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 36ms. Found 0 repository interfaces. |
| | | 2024-12-12 16:39:55.412 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=07833e9a-a8e5-381f-9021-bee235300f2c |
| | | 2024-12-12 16:39:55.629 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$a9a57a13] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:39:55.681 [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-12-12 16:39:55.686 [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$$1333eae4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:39:55.820 [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-12-12 16:39:55.849 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$c5bf7d10] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:39:56.720 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 16:39:56.738 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 16:39:56.748 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 16:39:56.748 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 16:39:56.912 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 16:39:56.912 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2882 ms |
| | | 2024-12-12 16:39:57.100 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 16:39:57.389 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 16:39:57.398 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 16:39:57.398 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 16:39:57.399 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 16:39:57.399 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 16:39:57.482 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 16:40:00.920 [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-12-12 16:40:00.953 [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-12-12 16:40:00.960 [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-12-12 16:40:01.320 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 16:40:02.739 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 16:40:03.206 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 16:40:05.222 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 16:40:05.250 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 16:40:05.283 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 16:40:05.502 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 16:40:05.558 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 16:40:05.580 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 53193 (http) with context path '' |
| | | 2024-12-12 16:40:05.740 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:53193 register finished |
| | | 2024-12-12 16:40:06.131 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 16:40:06.729 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.476 seconds (JVM running for 16.379) |
| | | 2024-12-12 16:40:06.992 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 16:40:06.992 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 16:40:06.998 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 16:40:06.999 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 16:40:07.000 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 16:40:07.009 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 16:40:07.011 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 16:40:07.011 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 16:41:01.075 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$c5bf7d10] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:41:02.175 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 16:41:03.089 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 16:41:03.089 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 16:41:03.139 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 29ms. Found 0 repository interfaces. |
| | | 2024-12-12 16:41:03.504 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=07833e9a-a8e5-381f-9021-bee235300f2c |
| | | 2024-12-12 16:41:03.724 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$a9a57a13] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:41:03.770 [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-12-12 16:41:03.779 [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$$1333eae4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:41:03.923 [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-12-12 16:41:03.953 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$c5bf7d10] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:41:04.836 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 16:41:04.851 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 16:41:04.860 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 16:41:04.860 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 16:41:05.028 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 16:41:05.029 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2850 ms |
| | | 2024-12-12 16:41:05.214 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 16:41:05.509 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 16:41:05.524 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 16:41:05.524 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 16:41:05.524 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 16:41:05.524 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 16:41:05.624 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 16:41:09.119 [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-12-12 16:41:09.158 [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-12-12 16:41:09.163 [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-12-12 16:41:09.510 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 16:41:10.958 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 16:41:11.474 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 16:41:13.578 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 16:41:13.600 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 16:41:13.634 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 16:41:13.840 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 16:41:13.893 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 16:41:13.929 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 53298 (http) with context path '' |
| | | 2024-12-12 16:41:14.094 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:53298 register finished |
| | | 2024-12-12 16:41:14.488 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 16:41:15.070 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.537 seconds (JVM running for 16.442) |
| | | 2024-12-12 16:41:15.489 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - 未提交的数量:1 提交数量: 1 成功数量:1 |
| | | 2024-12-12 16:41:15.500 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 16:41:15.500 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 16:41:15.500 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 16:41:15.500 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 16:41:15.510 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 16:41:15.516 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 16:41:15.517 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 16:41:15.517 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 16:41:41.264 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$c5bf7d10] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:41:42.353 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 16:41:43.249 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 16:41:43.249 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 16:41:43.296 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 25ms. Found 0 repository interfaces. |
| | | 2024-12-12 16:41:43.669 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=07833e9a-a8e5-381f-9021-bee235300f2c |
| | | 2024-12-12 16:41:43.893 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$a9a57a13] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:41:43.943 [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-12-12 16:41:43.953 [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$$1333eae4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:41:44.099 [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-12-12 16:41:44.135 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$c5bf7d10] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:41:44.989 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 16:41:45.009 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 16:41:45.014 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 16:41:45.018 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 16:41:45.180 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 16:41:45.180 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2820 ms |
| | | 2024-12-12 16:41:45.371 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 16:41:45.645 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 16:41:45.649 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 16:41:45.649 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 16:41:45.651 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 16:41:45.651 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 16:41:45.731 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 16:41:49.160 [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-12-12 16:41:49.193 [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-12-12 16:41:49.203 [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-12-12 16:41:49.559 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 16:41:51.008 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 16:41:51.463 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 16:41:53.531 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 16:41:53.552 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 16:41:53.587 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 16:41:53.790 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 16:41:53.850 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 16:41:53.880 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 53360 (http) with context path '' |
| | | 2024-12-12 16:41:54.019 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:53360 register finished |
| | | 2024-12-12 16:41:54.419 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 16:41:55.027 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.301 seconds (JVM running for 16.242) |
| | | 2024-12-12 16:41:55.279 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 16:41:55.279 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 16:41:55.283 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 16:41:55.283 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 16:41:55.290 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 16:41:55.290 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 16:41:55.290 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 16:41:55.290 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 16:42:47.164 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$c5bf7d10] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:42:48.241 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 16:42:49.133 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 16:42:49.139 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 16:42:49.184 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 34ms. Found 0 repository interfaces. |
| | | 2024-12-12 16:42:49.540 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=07833e9a-a8e5-381f-9021-bee235300f2c |
| | | 2024-12-12 16:42:49.747 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$a9a57a13] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:42:49.790 [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-12-12 16:42:49.799 [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$$1333eae4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:42:49.933 [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-12-12 16:42:49.979 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$c5bf7d10] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:42:50.828 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 16:42:50.841 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 16:42:50.849 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 16:42:50.849 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 16:42:51.030 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 16:42:51.034 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2793 ms |
| | | 2024-12-12 16:42:51.210 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 16:42:51.486 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 16:42:51.490 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 16:42:51.490 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 16:42:51.490 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 16:42:51.490 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 16:42:51.569 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 16:42:55.021 [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-12-12 16:42:55.079 [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-12-12 16:42:55.083 [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-12-12 16:42:55.419 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 16:42:56.859 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 16:42:57.329 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 16:42:59.379 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 16:42:59.409 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 16:42:59.444 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 16:42:59.650 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 16:42:59.703 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 16:42:59.738 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 53436 (http) with context path '' |
| | | 2024-12-12 16:42:59.880 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:53436 register finished |
| | | 2024-12-12 16:43:00.271 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 16:43:00.849 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.243 seconds (JVM running for 16.155) |
| | | 2024-12-12 16:43:01.090 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 16:43:01.092 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 16:43:01.095 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 16:43:01.096 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 16:43:01.100 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 16:43:01.106 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 16:43:01.107 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 16:43:01.107 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2024-12-12 16:43:57.513 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$c5bf7d10] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:43:58.602 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-12 16:43:59.519 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-12 16:43:59.523 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-12 16:43:59.562 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 32ms. Found 0 repository interfaces. |
| | | 2024-12-12 16:43:59.916 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=07833e9a-a8e5-381f-9021-bee235300f2c |
| | | 2024-12-12 16:44:00.128 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$a9a57a13] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:44:00.175 [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-12-12 16:44:00.179 [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$$1333eae4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:44:00.319 [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-12-12 16:44:00.350 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$c5bf7d10] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-12 16:44:01.210 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-12 16:44:01.229 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 16:44:01.238 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-12 16:44:01.239 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-12 16:44:01.399 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-12 16:44:01.399 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2794 ms |
| | | 2024-12-12 16:44:01.573 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-12 16:44:01.849 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-12 16:44:01.859 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-12 16:44:01.860 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-12 16:44:01.860 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-12 16:44:01.860 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-12 16:44:01.937 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-12 16:44:05.369 [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-12-12 16:44:05.400 [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-12-12 16:44:05.412 [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-12-12 16:44:05.774 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 16:44:07.246 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-12 16:44:07.709 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-12 16:44:09.763 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-12 16:44:09.783 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-12 16:44:09.821 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-12 16:44:10.030 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-12 16:44:10.083 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-12 16:44:10.119 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 53517 (http) with context path '' |
| | | 2024-12-12 16:44:10.255 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:53517 register finished |
| | | 2024-12-12 16:44:10.629 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-12 16:44:11.241 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.283 seconds (JVM running for 16.212) |
| | | 2024-12-12 16:44:11.619 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - 未提交的数量:2 提交数量: 2 成功数量:2 |
| | | 2024-12-12 16:44:11.631 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-12 16:44:11.631 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-12 16:44:11.638 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-12 16:44:11.639 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-12 16:44:11.643 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-12 16:44:11.650 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-12 16:44:11.650 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-12 16:44:11.650 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
New file |
| | |
| | | 2024-12-13 12:43:11.201 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$c5bf7d10] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-13 12:43:12.316 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2024-12-13 12:43:13.363 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2024-12-13 12:43:13.363 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2024-12-13 12:43:13.410 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 31ms. Found 0 repository interfaces. |
| | | 2024-12-13 12:43:13.801 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=cb15875e-0fa3-35ed-b4db-c16d44317a27 |
| | | 2024-12-13 12:43:13.989 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$a9a57a13] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-13 12:43:14.036 [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-12-13 12:43:14.052 [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$$1333eae4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-13 12:43:14.192 [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-12-13 12:43:14.224 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$c5bf7d10] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2024-12-13 12:43:15.162 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2024-12-13 12:43:15.177 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-13 12:43:15.193 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2024-12-13 12:43:15.193 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2024-12-13 12:43:15.349 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2024-12-13 12:43:15.349 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3033 ms |
| | | 2024-12-13 12:43:15.548 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2024-12-13 12:43:15.861 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,jiumumes} inited |
| | | 2024-12-13 12:43:15.877 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2,salve_JomooKBB} inited |
| | | 2024-12-13 12:43:15.877 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [jiumumes] success |
| | | 2024-12-13 12:43:15.877 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [salve_JomooKBB] success |
| | | 2024-12-13 12:43:15.877 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [jiumumes] |
| | | 2024-12-13 12:43:15.955 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2024-12-13 12:43:19.629 [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-12-13 12:43:19.676 [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-12-13 12:43:19.676 [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-12-13 12:43:20.161 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-13 12:43:21.473 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2024-12-13 12:43:21.973 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2024-12-13 12:43:23.944 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2024-12-13 12:43:23.975 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2024-12-13 12:43:24.007 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2024-12-13 12:43:24.210 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator - Generating unique operation named: findMachineTaskUsingPOST_1 |
| | | 2024-12-13 12:43:24.272 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2024-12-13 12:43:24.288 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 64686 (http) with context path '' |
| | | 2024-12-13 12:43:24.444 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 10.153.19.29:64686 register finished |
| | | 2024-12-13 12:43:24.882 [scheduling-1] INFO com.mes.job.AddTask - 定时清除多余数据:0 |
| | | 2024-12-13 12:43:25.460 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.885 seconds (JVM running for 16.844) |
| | | 2024-12-13 12:43:25.789 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2024-12-13 12:43:25.805 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2024-12-13 12:43:25.805 [Thread-11] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2024-12-13 12:43:25.805 [Thread-11] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2024-12-13 12:43:25.805 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2024-12-13 12:43:25.805 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2024-12-13 12:43:25.805 [Thread-11] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-2} closed |
| | | 2024-12-13 12:43:25.805 [Thread-11] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
New file |
| | |
| | | 2025-04-17 15:20:12.413 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$80af6b77] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:20:14.288 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2025-04-17 15:20:15.531 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2025-04-17 15:20:15.536 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2025-04-17 15:20:15.588 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 31ms. Found 0 repository interfaces. |
| | | 2025-04-17 15:20:16.211 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=92ae6d82-c72c-35c4-9585-ff142c10bd62 |
| | | 2025-04-17 15:20:16.964 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$6495687a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:20:17.050 [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) |
| | | 2025-04-17 15:20:17.059 [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$$ce23d94b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:20:17.389 [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) |
| | | 2025-04-17 15:20:17.456 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$80af6b77] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:20:18.659 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2025-04-17 15:20:18.693 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-17 15:20:18.711 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2025-04-17 15:20:18.711 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2025-04-17 15:20:18.735 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.3.1] using APR version [1.7.4]. |
| | | 2025-04-17 15:20:18.736 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. |
| | | 2025-04-17 15:20:18.736 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] |
| | | 2025-04-17 15:20:18.754 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 3.0.14 4 Jun 2024] |
| | | 2025-04-17 15:20:19.018 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2025-04-17 15:20:19.019 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 4726 ms |
| | | 2025-04-17 15:20:19.548 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2025-04-17 15:20:20.078 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,mengjialames} inited |
| | | 2025-04-17 15:20:20.080 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [mengjialames] success |
| | | 2025-04-17 15:20:20.080 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [mengjialames] |
| | | 2025-04-17 15:20:20.265 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2025-04-17 15:20:21.808 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R1, IP: 192.168.60.30, Port: 102 |
| | | 2025-04-17 15:20:21.843 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R2, IP: 192.168.60.40, Port: 102 |
| | | 2025-04-17 15:20:21.860 [main] INFO com.mes.job.PlcRotingRackManager - 初始化旋转料架PLC管理器 |
| | | 2025-04-17 15:20:21.861 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:20:21.861 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:20:21.861 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R1的PLC线程 |
| | | 2025-04-17 15:20:21.861 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:20:21.862 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:20:21.862 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R2的PLC线程 |
| | | 2025-04-17 15:20:22.637 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:20:22.637 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:20:24.081 [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)] |
| | | 2025-04-17 15:20:24.169 [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. |
| | | 2025-04-17 15:20:24.197 [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. |
| | | 2025-04-17 15:20:24.890 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-17 15:20:27.114 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:20:27.237 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2025-04-17 15:20:28.485 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2025-04-17 15:20:30.312 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:20:30.912 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2025-04-17 15:20:30.967 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2025-04-17 15:20:31.050 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2025-04-17 15:20:41.998 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-17 15:20:50.727 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 开始执行定时任务:重试发送失败的数据到ERP |
| | | 2025-04-17 15:20:50.870 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 32331 (http) with context path '' |
| | | 2025-04-17 15:20:51.184 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 26.246.64.36:32331 register finished |
| | | 2025-04-17 15:20:52.105 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 没有需要重试发送的数据 |
| | | 2025-04-17 15:20:52.877 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:20:52.880 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 42.938 seconds (JVM running for 44.832) |
| | | 2025-04-17 15:20:53.423 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2025-04-17 15:20:53.424 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2025-04-17 15:20:53.429 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2025-04-17 15:20:53.429 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-17 15:20:53.435 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2025-04-17 15:20:53.444 [Thread-16] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2025-04-17 15:20:53.444 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2025-04-17 15:25:47.833 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:25:49.684 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2025-04-17 15:25:50.808 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2025-04-17 15:25:50.812 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2025-04-17 15:25:50.863 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 32ms. Found 0 repository interfaces. |
| | | 2025-04-17 15:25:51.312 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=92ae6d82-c72c-35c4-9585-ff142c10bd62 |
| | | 2025-04-17 15:25:51.584 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$baa67d1d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:25:51.644 [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) |
| | | 2025-04-17 15:25:51.653 [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$$2434edee] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:25:51.860 [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) |
| | | 2025-04-17 15:25:51.907 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:25:52.852 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2025-04-17 15:25:52.874 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-17 15:25:52.888 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2025-04-17 15:25:52.888 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2025-04-17 15:25:52.903 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.3.1] using APR version [1.7.4]. |
| | | 2025-04-17 15:25:52.903 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. |
| | | 2025-04-17 15:25:52.903 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] |
| | | 2025-04-17 15:25:52.910 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 3.0.14 4 Jun 2024] |
| | | 2025-04-17 15:25:53.115 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2025-04-17 15:25:53.115 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3427 ms |
| | | 2025-04-17 15:25:53.402 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2025-04-17 15:25:53.784 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,mengjialames} inited |
| | | 2025-04-17 15:25:53.785 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [mengjialames] success |
| | | 2025-04-17 15:25:53.785 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [mengjialames] |
| | | 2025-04-17 15:25:53.911 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2025-04-17 15:25:55.132 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R1, IP: 192.168.60.30, Port: 102 |
| | | 2025-04-17 15:25:55.155 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R2, IP: 192.168.60.40, Port: 102 |
| | | 2025-04-17 15:25:55.171 [main] INFO com.mes.job.PlcRotingRackManager - 初始化旋转料架PLC管理器 |
| | | 2025-04-17 15:25:55.172 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:25:55.172 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:25:55.172 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R1的PLC线程 |
| | | 2025-04-17 15:25:55.173 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:25:55.173 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:25:55.173 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R2的PLC线程 |
| | | 2025-04-17 15:25:55.846 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:25:55.847 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:25:56.835 [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)] |
| | | 2025-04-17 15:25:56.891 [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. |
| | | 2025-04-17 15:25:56.900 [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. |
| | | 2025-04-17 15:25:57.380 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-17 15:25:59.593 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:25:59.667 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2025-04-17 15:26:00.663 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2025-04-17 15:26:02.452 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:26:02.826 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2025-04-17 15:26:02.862 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2025-04-17 15:26:02.904 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2025-04-17 15:26:03.217 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-17 15:26:03.227 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 开始执行定时任务:重试发送失败的数据到ERP |
| | | 2025-04-17 15:26:03.259 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 33345 (http) with context path '' |
| | | 2025-04-17 15:26:03.460 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 26.246.64.36:33345 register finished |
| | | 2025-04-17 15:26:04.134 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 没有需要重试发送的数据 |
| | | 2025-04-17 15:26:05.157 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:26:05.159 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 19.698 seconds (JVM running for 20.839) |
| | | 2025-04-17 15:26:05.477 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2025-04-17 15:26:05.478 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2025-04-17 15:26:05.482 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2025-04-17 15:26:05.483 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-17 15:26:05.487 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2025-04-17 15:26:05.493 [Thread-16] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2025-04-17 15:26:05.493 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2025-04-17 15:26:48.556 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$90840b6d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:26:50.430 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2025-04-17 15:26:51.622 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2025-04-17 15:26:51.627 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2025-04-17 15:26:51.678 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 31ms. Found 0 repository interfaces. |
| | | 2025-04-17 15:26:52.208 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=92ae6d82-c72c-35c4-9585-ff142c10bd62 |
| | | 2025-04-17 15:26:53.070 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$746a0870] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:26:53.164 [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) |
| | | 2025-04-17 15:26:53.176 [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$$ddf87941] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:26:53.497 [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) |
| | | 2025-04-17 15:26:53.553 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$90840b6d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:26:54.770 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2025-04-17 15:26:54.807 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-17 15:26:54.829 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2025-04-17 15:26:54.830 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2025-04-17 15:26:54.852 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.3.1] using APR version [1.7.4]. |
| | | 2025-04-17 15:26:54.853 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. |
| | | 2025-04-17 15:26:54.853 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] |
| | | 2025-04-17 15:26:54.860 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 3.0.14 4 Jun 2024] |
| | | 2025-04-17 15:26:55.149 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2025-04-17 15:26:55.149 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 4715 ms |
| | | 2025-04-17 15:26:55.552 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2025-04-17 15:26:56.070 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,mengjialames} inited |
| | | 2025-04-17 15:26:56.072 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [mengjialames] success |
| | | 2025-04-17 15:26:56.073 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [mengjialames] |
| | | 2025-04-17 15:26:56.251 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2025-04-17 15:26:57.808 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R1, IP: 192.168.60.30, Port: 102 |
| | | 2025-04-17 15:26:57.837 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R2, IP: 192.168.60.40, Port: 102 |
| | | 2025-04-17 15:26:57.854 [main] INFO com.mes.job.PlcRotingRackManager - 初始化旋转料架PLC管理器 |
| | | 2025-04-17 15:26:57.854 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:26:57.854 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:26:57.855 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R1的PLC线程 |
| | | 2025-04-17 15:26:57.855 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:26:57.855 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:26:57.855 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R2的PLC线程 |
| | | 2025-04-17 15:26:58.773 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:26:58.773 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:27:00.116 [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)] |
| | | 2025-04-17 15:27:00.206 [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. |
| | | 2025-04-17 15:27:00.230 [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. |
| | | 2025-04-17 15:27:00.977 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-17 15:27:03.297 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:27:03.425 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2025-04-17 15:27:04.681 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2025-04-17 15:27:06.605 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:27:07.202 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2025-04-17 15:27:07.250 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2025-04-17 15:27:07.329 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2025-04-17 15:27:25.633 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-17 15:27:26.335 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 开始执行定时任务:重试发送失败的数据到ERP |
| | | 2025-04-17 15:27:43.325 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 33478 (http) with context path '' |
| | | 2025-04-17 15:28:18.041 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 26.246.64.36:33478 register finished |
| | | 2025-04-17 15:28:19.712 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:28:19.716 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 93.689 seconds (JVM running for 95.051) |
| | | 2025-04-17 15:28:29.881 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 没有需要重试发送的数据 |
| | | 2025-04-17 15:29:25.742 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 开始执行定时任务:重试发送失败的数据到ERP |
| | | 2025-04-17 15:29:25.759 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2025-04-17 15:29:25.762 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2025-04-17 15:29:25.769 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 找到1条发送失败的数据,开始重试发送 |
| | | 2025-04-17 15:29:25.769 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2025-04-17 15:29:25.770 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-17 15:29:25.775 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2025-04-17 15:29:25.810 [Thread-16] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2025-04-17 15:29:25.810 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2025-04-17 15:29:32.463 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$90840b6d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:29:34.332 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2025-04-17 15:29:35.462 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2025-04-17 15:29:35.466 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2025-04-17 15:29:35.514 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 29ms. Found 0 repository interfaces. |
| | | 2025-04-17 15:29:35.985 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=92ae6d82-c72c-35c4-9585-ff142c10bd62 |
| | | 2025-04-17 15:29:36.717 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$746a0870] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:29:36.802 [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) |
| | | 2025-04-17 15:29:36.813 [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$$ddf87941] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:29:37.110 [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) |
| | | 2025-04-17 15:29:37.165 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$90840b6d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:29:38.309 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2025-04-17 15:29:38.339 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-17 15:29:38.360 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2025-04-17 15:29:38.361 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2025-04-17 15:29:38.381 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.3.1] using APR version [1.7.4]. |
| | | 2025-04-17 15:29:38.381 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. |
| | | 2025-04-17 15:29:38.381 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] |
| | | 2025-04-17 15:29:38.388 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 3.0.14 4 Jun 2024] |
| | | 2025-04-17 15:29:38.673 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2025-04-17 15:29:38.673 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 4336 ms |
| | | 2025-04-17 15:29:39.056 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2025-04-17 15:29:39.567 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,mengjialames} inited |
| | | 2025-04-17 15:29:39.569 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [mengjialames] success |
| | | 2025-04-17 15:29:39.569 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [mengjialames] |
| | | 2025-04-17 15:29:39.742 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2025-04-17 15:29:41.237 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R1, IP: 192.168.60.30, Port: 102 |
| | | 2025-04-17 15:29:41.265 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R2, IP: 192.168.60.40, Port: 102 |
| | | 2025-04-17 15:29:41.279 [main] INFO com.mes.job.PlcRotingRackManager - 初始化旋转料架PLC管理器 |
| | | 2025-04-17 15:29:41.280 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:29:41.280 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:29:41.280 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R1的PLC线程 |
| | | 2025-04-17 15:29:41.280 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:29:41.280 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:29:41.281 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R2的PLC线程 |
| | | 2025-04-17 15:29:42.084 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:29:42.084 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:29:43.423 [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)] |
| | | 2025-04-17 15:29:43.488 [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. |
| | | 2025-04-17 15:29:43.504 [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. |
| | | 2025-04-17 15:29:44.157 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-17 15:29:46.401 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:29:46.515 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2025-04-17 15:29:47.698 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2025-04-17 15:29:49.527 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:29:50.104 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2025-04-17 15:29:50.155 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2025-04-17 15:29:50.231 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2025-04-17 15:29:57.265 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-17 15:29:58.089 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 开始执行定时任务:重试发送失败的数据到ERP |
| | | 2025-04-17 15:29:58.638 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 33768 (http) with context path '' |
| | | 2025-04-17 15:30:00.541 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 26.246.64.36:33768 register finished |
| | | 2025-04-17 15:30:02.177 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:30:02.180 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 32.162 seconds (JVM running for 33.597) |
| | | 2025-04-17 15:30:02.673 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2025-04-17 15:30:02.674 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2025-04-17 15:30:02.680 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2025-04-17 15:30:02.680 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-17 15:30:02.684 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2025-04-17 15:30:02.690 [Thread-16] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2025-04-17 15:30:02.690 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2025-04-17 15:30:09.218 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 找到1条发送失败的数据,开始重试发送 |
| | | 2025-04-17 15:40:34.410 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$90840b6d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:40:36.358 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2025-04-17 15:40:37.842 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2025-04-17 15:40:37.846 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2025-04-17 15:40:37.915 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 40ms. Found 0 repository interfaces. |
| | | 2025-04-17 15:40:38.513 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=92ae6d82-c72c-35c4-9585-ff142c10bd62 |
| | | 2025-04-17 15:40:39.519 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$746a0870] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:40:39.624 [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) |
| | | 2025-04-17 15:40:39.633 [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$$ddf87941] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:40:40.001 [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) |
| | | 2025-04-17 15:40:40.087 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$90840b6d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:40:41.666 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2025-04-17 15:40:41.718 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-17 15:40:41.741 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2025-04-17 15:40:41.741 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2025-04-17 15:40:41.765 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.3.1] using APR version [1.7.4]. |
| | | 2025-04-17 15:40:41.765 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. |
| | | 2025-04-17 15:40:41.765 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] |
| | | 2025-04-17 15:40:41.785 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 3.0.14 4 Jun 2024] |
| | | 2025-04-17 15:40:42.079 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2025-04-17 15:40:42.080 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 5715 ms |
| | | 2025-04-17 15:40:42.540 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2025-04-17 15:40:43.205 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,mengjialames} inited |
| | | 2025-04-17 15:40:43.207 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [mengjialames] success |
| | | 2025-04-17 15:40:43.207 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [mengjialames] |
| | | 2025-04-17 15:40:43.416 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2025-04-17 15:40:44.960 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R1, IP: 192.168.60.30, Port: 102 |
| | | 2025-04-17 15:40:44.994 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R2, IP: 192.168.60.40, Port: 102 |
| | | 2025-04-17 15:40:45.014 [main] INFO com.mes.job.PlcRotingRackManager - 初始化旋转料架PLC管理器 |
| | | 2025-04-17 15:40:45.014 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:40:45.015 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:40:45.015 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R1的PLC线程 |
| | | 2025-04-17 15:40:45.015 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:40:45.015 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:40:45.016 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R2的PLC线程 |
| | | 2025-04-17 15:40:45.898 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:40:45.898 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:40:47.199 [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)] |
| | | 2025-04-17 15:40:47.269 [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. |
| | | 2025-04-17 15:40:47.283 [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. |
| | | 2025-04-17 15:40:47.944 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-17 15:40:50.239 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:40:50.366 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2025-04-17 15:40:51.866 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2025-04-17 15:40:54.219 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:40:54.848 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2025-04-17 15:40:54.905 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2025-04-17 15:40:54.984 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2025-04-17 15:40:55.455 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-17 15:40:55.468 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 开始执行定时任务:重试发送失败的数据到ERP |
| | | 2025-04-17 15:40:55.581 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 34867 (http) with context path '' |
| | | 2025-04-17 15:40:55.871 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 26.246.64.36:34867 register finished |
| | | 2025-04-17 15:40:56.833 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 找到1条发送失败的数据,开始重试发送 |
| | | 2025-04-17 15:41:30.319 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:41:43.413 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 71.557 seconds (JVM running for 72.923) |
| | | 2025-04-17 15:41:58.058 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2025-04-17 15:41:58.060 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2025-04-17 15:41:58.064 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2025-04-17 15:41:58.065 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-17 15:41:58.070 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2025-04-17 15:41:58.077 [Thread-16] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2025-04-17 15:41:58.078 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2025-04-17 15:44:48.138 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$90840b6d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:44:50.009 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2025-04-17 15:44:51.205 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2025-04-17 15:44:51.209 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2025-04-17 15:44:51.261 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 34ms. Found 0 repository interfaces. |
| | | 2025-04-17 15:44:51.752 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=92ae6d82-c72c-35c4-9585-ff142c10bd62 |
| | | 2025-04-17 15:44:52.636 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$746a0870] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:44:52.743 [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) |
| | | 2025-04-17 15:44:52.754 [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$$ddf87941] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:44:53.106 [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) |
| | | 2025-04-17 15:44:53.178 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$90840b6d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:44:54.621 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2025-04-17 15:44:54.663 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-17 15:44:54.688 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2025-04-17 15:44:54.689 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2025-04-17 15:44:54.723 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.3.1] using APR version [1.7.4]. |
| | | 2025-04-17 15:44:54.724 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. |
| | | 2025-04-17 15:44:54.725 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] |
| | | 2025-04-17 15:44:54.737 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 3.0.14 4 Jun 2024] |
| | | 2025-04-17 15:44:55.096 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2025-04-17 15:44:55.096 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 5082 ms |
| | | 2025-04-17 15:44:55.556 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2025-04-17 15:44:56.183 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,mengjialames} inited |
| | | 2025-04-17 15:44:56.185 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [mengjialames] success |
| | | 2025-04-17 15:44:56.185 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [mengjialames] |
| | | 2025-04-17 15:44:56.396 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2025-04-17 15:44:58.154 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R1, IP: 192.168.60.30, Port: 102 |
| | | 2025-04-17 15:44:58.193 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R2, IP: 192.168.60.40, Port: 102 |
| | | 2025-04-17 15:44:58.212 [main] INFO com.mes.job.PlcRotingRackManager - 初始化旋转料架PLC管理器 |
| | | 2025-04-17 15:44:58.213 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:44:58.214 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:44:58.214 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R1的PLC线程 |
| | | 2025-04-17 15:44:58.214 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:44:58.214 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:44:58.215 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R2的PLC线程 |
| | | 2025-04-17 15:44:59.253 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:44:59.254 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:45:00.947 [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)] |
| | | 2025-04-17 15:45:01.036 [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. |
| | | 2025-04-17 15:45:01.054 [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. |
| | | 2025-04-17 15:45:01.839 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-17 15:45:04.721 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:45:04.867 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2025-04-17 15:45:06.627 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2025-04-17 15:45:08.968 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:45:09.702 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2025-04-17 15:45:09.768 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2025-04-17 15:45:09.854 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2025-04-17 15:45:10.444 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-17 15:45:10.462 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 开始执行定时任务:重试发送失败的数据到ERP |
| | | 2025-04-17 15:45:10.572 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 35433 (http) with context path '' |
| | | 2025-04-17 15:45:10.922 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 26.246.64.36:35433 register finished |
| | | 2025-04-17 15:45:12.245 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 找到1条发送失败的数据,开始重试发送 |
| | | 2025-04-17 15:45:31.680 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:45:33.062 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 47.424 seconds (JVM running for 48.973) |
| | | 2025-04-17 15:45:39.080 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2025-04-17 15:45:39.082 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2025-04-17 15:45:39.094 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2025-04-17 15:45:39.095 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-17 15:45:39.100 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2025-04-17 15:45:39.111 [Thread-16] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2025-04-17 15:45:39.112 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2025-04-17 15:47:26.230 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$90840b6d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:47:28.119 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2025-04-17 15:47:29.289 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2025-04-17 15:47:29.293 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2025-04-17 15:47:29.343 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 30ms. Found 0 repository interfaces. |
| | | 2025-04-17 15:47:29.846 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=92ae6d82-c72c-35c4-9585-ff142c10bd62 |
| | | 2025-04-17 15:47:30.606 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$746a0870] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:47:30.694 [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) |
| | | 2025-04-17 15:47:30.702 [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$$ddf87941] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:47:31.011 [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) |
| | | 2025-04-17 15:47:31.084 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$90840b6d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:47:32.406 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2025-04-17 15:47:32.444 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-17 15:47:32.465 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2025-04-17 15:47:32.466 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2025-04-17 15:47:32.486 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.3.1] using APR version [1.7.4]. |
| | | 2025-04-17 15:47:32.487 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. |
| | | 2025-04-17 15:47:32.487 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] |
| | | 2025-04-17 15:47:32.493 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 3.0.14 4 Jun 2024] |
| | | 2025-04-17 15:47:32.794 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2025-04-17 15:47:32.794 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 4670 ms |
| | | 2025-04-17 15:47:33.208 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2025-04-17 15:47:33.745 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,mengjialames} inited |
| | | 2025-04-17 15:47:33.747 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [mengjialames] success |
| | | 2025-04-17 15:47:33.747 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [mengjialames] |
| | | 2025-04-17 15:47:33.924 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2025-04-17 15:47:35.450 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R1, IP: 192.168.60.30, Port: 102 |
| | | 2025-04-17 15:47:35.477 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R2, IP: 192.168.60.40, Port: 102 |
| | | 2025-04-17 15:47:35.495 [main] INFO com.mes.job.PlcRotingRackManager - 初始化旋转料架PLC管理器 |
| | | 2025-04-17 15:47:35.495 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:47:35.495 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:47:35.495 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R1的PLC线程 |
| | | 2025-04-17 15:47:35.495 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:47:35.496 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:47:35.496 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R2的PLC线程 |
| | | 2025-04-17 15:47:36.294 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:47:36.294 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:47:37.934 [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)] |
| | | 2025-04-17 15:47:38.027 [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. |
| | | 2025-04-17 15:47:38.044 [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. |
| | | 2025-04-17 15:47:38.793 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-17 15:47:41.294 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:47:41.420 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2025-04-17 15:47:42.681 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2025-04-17 15:47:44.713 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:47:45.336 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2025-04-17 15:47:45.389 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2025-04-17 15:47:45.472 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2025-04-17 15:47:45.971 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-17 15:47:45.985 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 开始执行定时任务:重试发送失败的数据到ERP |
| | | 2025-04-17 15:47:46.102 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 35706 (http) with context path '' |
| | | 2025-04-17 15:47:46.433 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 26.246.64.36:35706 register finished |
| | | 2025-04-17 15:47:47.428 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 找到1条发送失败的数据,开始重试发送 |
| | | 2025-04-17 15:47:48.203 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:47:48.208 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 24.497 seconds (JVM running for 25.915) |
| | | 2025-04-17 15:48:23.438 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 数据成功发送到ERP,响应内容:{"code":"200","status":ture,"message":"Success","responsetime":"2025-04-07T13:28:04.000+08:00"} |
| | | 2025-04-17 15:48:36.393 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2025-04-17 15:48:36.395 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2025-04-17 15:48:36.402 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2025-04-17 15:48:36.402 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-17 15:48:36.407 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2025-04-17 15:48:36.413 [Thread-16] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2025-04-17 15:48:36.413 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2025-04-17 15:48:48.873 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 成功重试发送数据到ERP,任务ID: 14 |
| | | 2025-04-17 15:48:57.429 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 定时任务执行完成,成功发送: 1条,失败: 0条 |
| | | 2025-04-17 15:52:58.256 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$90840b6d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:53:00.129 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2025-04-17 15:53:01.296 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2025-04-17 15:53:01.300 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2025-04-17 15:53:01.349 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 27ms. Found 0 repository interfaces. |
| | | 2025-04-17 15:53:01.824 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=92ae6d82-c72c-35c4-9585-ff142c10bd62 |
| | | 2025-04-17 15:53:02.571 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$746a0870] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:53:02.655 [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) |
| | | 2025-04-17 15:53:02.664 [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$$ddf87941] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:53:02.963 [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) |
| | | 2025-04-17 15:53:03.022 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$90840b6d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:53:04.185 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2025-04-17 15:53:04.218 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-17 15:53:04.239 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2025-04-17 15:53:04.239 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2025-04-17 15:53:04.261 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.3.1] using APR version [1.7.4]. |
| | | 2025-04-17 15:53:04.261 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. |
| | | 2025-04-17 15:53:04.261 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] |
| | | 2025-04-17 15:53:04.267 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 3.0.14 4 Jun 2024] |
| | | 2025-04-17 15:53:04.565 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2025-04-17 15:53:04.565 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 4433 ms |
| | | 2025-04-17 15:53:04.950 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2025-04-17 15:53:05.583 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,mengjialames} inited |
| | | 2025-04-17 15:53:05.586 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [mengjialames] success |
| | | 2025-04-17 15:53:05.586 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [mengjialames] |
| | | 2025-04-17 15:53:05.801 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2025-04-17 15:53:07.567 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R1, IP: 192.168.60.30, Port: 102 |
| | | 2025-04-17 15:53:07.598 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R2, IP: 192.168.60.40, Port: 102 |
| | | 2025-04-17 15:53:07.615 [main] INFO com.mes.job.PlcRotingRackManager - 初始化旋转料架PLC管理器 |
| | | 2025-04-17 15:53:07.616 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:53:07.616 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:53:07.616 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R1的PLC线程 |
| | | 2025-04-17 15:53:07.616 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:53:07.617 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:53:07.617 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R2的PLC线程 |
| | | 2025-04-17 15:53:08.575 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:53:08.575 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:53:17.571 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$90840b6d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:53:19.461 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2025-04-17 15:53:20.604 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2025-04-17 15:53:20.608 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2025-04-17 15:53:20.655 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 28ms. Found 0 repository interfaces. |
| | | 2025-04-17 15:53:21.138 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=92ae6d82-c72c-35c4-9585-ff142c10bd62 |
| | | 2025-04-17 15:53:21.849 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$746a0870] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:53:21.935 [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) |
| | | 2025-04-17 15:53:21.952 [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$$ddf87941] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:53:22.259 [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) |
| | | 2025-04-17 15:53:22.319 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$90840b6d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:53:23.459 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2025-04-17 15:53:23.490 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-17 15:53:23.507 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2025-04-17 15:53:23.507 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2025-04-17 15:53:23.530 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.3.1] using APR version [1.7.4]. |
| | | 2025-04-17 15:53:23.530 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. |
| | | 2025-04-17 15:53:23.530 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] |
| | | 2025-04-17 15:53:23.537 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 3.0.14 4 Jun 2024] |
| | | 2025-04-17 15:53:23.832 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2025-04-17 15:53:23.832 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 4366 ms |
| | | 2025-04-17 15:53:24.247 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2025-04-17 15:53:24.751 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,mengjialames} inited |
| | | 2025-04-17 15:53:24.753 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [mengjialames] success |
| | | 2025-04-17 15:53:24.754 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [mengjialames] |
| | | 2025-04-17 15:53:24.932 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2025-04-17 15:53:26.423 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R1, IP: 192.168.60.30, Port: 102 |
| | | 2025-04-17 15:53:26.452 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R2, IP: 192.168.60.40, Port: 102 |
| | | 2025-04-17 15:53:26.467 [main] INFO com.mes.job.PlcRotingRackManager - 初始化旋转料架PLC管理器 |
| | | 2025-04-17 15:53:26.467 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:53:26.467 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:53:26.468 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R1的PLC线程 |
| | | 2025-04-17 15:53:26.468 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:53:26.468 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:53:26.468 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R2的PLC线程 |
| | | 2025-04-17 15:53:27.230 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:53:27.231 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:53:28.602 [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)] |
| | | 2025-04-17 15:53:28.679 [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. |
| | | 2025-04-17 15:53:28.694 [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. |
| | | 2025-04-17 15:53:29.419 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-17 15:53:31.908 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:53:32.027 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2025-04-17 15:53:33.287 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2025-04-17 15:53:35.212 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:53:35.808 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2025-04-17 15:53:35.858 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2025-04-17 15:53:35.940 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2025-04-17 15:53:36.381 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-17 15:53:36.399 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 开始执行定时任务:重试发送失败的数据到ERP |
| | | 2025-04-17 15:53:36.514 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 36466 (http) with context path '' |
| | | 2025-04-17 15:53:36.821 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 26.246.64.36:36466 register finished |
| | | 2025-04-17 15:53:37.761 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 找到1条发送失败的数据,开始重试发送 |
| | | 2025-04-17 15:53:38.500 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:53:38.505 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 23.482 seconds (JVM running for 24.973) |
| | | 2025-04-17 15:53:39.121 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2025-04-17 15:53:39.123 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2025-04-17 15:53:39.128 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2025-04-17 15:53:39.128 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-17 15:53:39.135 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2025-04-17 15:53:39.148 [Thread-16] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2025-04-17 15:53:39.148 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2025-04-17 15:53:46.678 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 数据成功发送到ERP,响应内容:{"code":"200","status":ture,"message":"Success","responsetime":"2025-04-07T13:28:04.000+08:00"} |
| | | 2025-04-17 15:54:27.810 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$90840b6d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:54:29.830 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2025-04-17 15:54:31.226 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2025-04-17 15:54:31.231 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2025-04-17 15:54:31.292 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 34ms. Found 0 repository interfaces. |
| | | 2025-04-17 15:54:31.856 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=92ae6d82-c72c-35c4-9585-ff142c10bd62 |
| | | 2025-04-17 15:54:32.678 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$746a0870] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:54:32.783 [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) |
| | | 2025-04-17 15:54:32.797 [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$$ddf87941] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:54:33.145 [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) |
| | | 2025-04-17 15:54:33.216 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$90840b6d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-17 15:54:34.606 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2025-04-17 15:54:34.642 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-17 15:54:34.679 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2025-04-17 15:54:34.680 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2025-04-17 15:54:34.702 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.3.1] using APR version [1.7.4]. |
| | | 2025-04-17 15:54:34.702 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. |
| | | 2025-04-17 15:54:34.703 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] |
| | | 2025-04-17 15:54:34.711 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 3.0.14 4 Jun 2024] |
| | | 2025-04-17 15:54:35.041 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2025-04-17 15:54:35.041 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 5207 ms |
| | | 2025-04-17 15:54:35.559 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2025-04-17 15:54:36.155 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,mengjialames} inited |
| | | 2025-04-17 15:54:36.158 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [mengjialames] success |
| | | 2025-04-17 15:54:36.158 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [mengjialames] |
| | | 2025-04-17 15:54:36.359 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2025-04-17 15:54:38.031 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R1, IP: 192.168.60.30, Port: 102 |
| | | 2025-04-17 15:54:38.064 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R2, IP: 192.168.60.40, Port: 102 |
| | | 2025-04-17 15:54:38.084 [main] INFO com.mes.job.PlcRotingRackManager - 初始化旋转料架PLC管理器 |
| | | 2025-04-17 15:54:38.084 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:54:38.085 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:54:38.085 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R1的PLC线程 |
| | | 2025-04-17 15:54:38.085 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:54:38.085 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:54:38.085 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R2的PLC线程 |
| | | 2025-04-17 15:54:39.127 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-17 15:54:39.127 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-17 15:54:40.628 [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)] |
| | | 2025-04-17 15:54:40.714 [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. |
| | | 2025-04-17 15:54:40.733 [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. |
| | | 2025-04-17 15:54:41.485 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-17 15:54:44.007 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:54:44.134 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2025-04-17 15:54:45.716 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2025-04-17 15:54:47.870 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:54:48.570 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2025-04-17 15:54:48.630 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2025-04-17 15:54:48.723 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2025-04-17 15:54:49.254 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-17 15:54:49.268 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 开始执行定时任务:重试发送失败的数据到ERP |
| | | 2025-04-17 15:54:49.369 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 36598 (http) with context path '' |
| | | 2025-04-17 15:54:49.702 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 26.246.64.36:36598 register finished |
| | | 2025-04-17 15:54:50.805 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 找到1条发送失败的数据,开始重试发送 |
| | | 2025-04-17 15:54:51.503 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-17 15:54:51.508 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 26.335 seconds (JVM running for 27.519) |
| | | 2025-04-17 15:55:14.383 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 数据成功发送到ERP,响应内容:{"code":"200","status":ture,"message":"Success","responsetime":"2025-04-07T13:28:04.000+08:00"} |
| | | 2025-04-17 15:56:08.765 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2025-04-17 15:56:08.767 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2025-04-17 15:56:08.772 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2025-04-17 15:56:08.772 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-17 15:56:08.777 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2025-04-17 15:56:08.783 [Thread-16] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2025-04-17 15:56:08.783 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2025-04-17 15:56:13.640 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 成功重试发送数据到ERP,任务ID: 14 |
| | | 2025-04-17 15:56:37.219 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 定时任务执行完成,成功发送: 1条,失败: 0条 |
New file |
| | |
| | | 2024-12-11 08:26:10.213 [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-12-11 08:26:10.213 [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-12-11 08:26:10.213 [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-12-11 08:26:10.213 [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-12-11 08:26:10.213 [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-12-11 08:26:10.213 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 08:26:10.213 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 08:26:10.213 [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-12-11 08:26:10.213 [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-12-11 08:26:10.213 [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-12-11 08:26:10.213 [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-12-11 08:26:10.213 [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-12-11 08:26:10.213 [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-12-11 08:26:10.213 [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-12-11 08:26:10.213 [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-12-11 08:26:10.213 [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-12-11 08:26:10.213 [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-12-11 08:26:10.213 [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-12-11 08:26:10.213 [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-12-11 08:26:10.213 [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-12-11 08:26:10.213 [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-12-11 08:26:10.228 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-11 08:26:16.064 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 08:26:16.064 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 08:33:04.055 [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-12-11 08:33:04.055 [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-12-11 08:33:04.055 [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-12-11 08:33:04.055 [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-12-11 08:33:04.055 [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-12-11 08:33:04.055 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 08:33:04.055 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 08:33:04.055 [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-12-11 08:33:04.055 [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-12-11 08:33:04.055 [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-12-11 08:33:04.055 [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-12-11 08:33:04.055 [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-12-11 08:33:04.055 [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-12-11 08:33:04.055 [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-12-11 08:33:04.055 [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-12-11 08:33:04.055 [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-12-11 08:33:04.055 [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-12-11 08:33:04.055 [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-12-11 08:33:04.055 [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-12-11 08:33:04.055 [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-12-11 08:33:04.055 [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-12-11 08:33:04.055 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-11 08:33:09.938 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 08:33:09.938 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 08:34:50.004 [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-12-11 08:34:50.004 [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-12-11 08:34:50.004 [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-12-11 08:34:50.004 [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-12-11 08:34:50.004 [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-12-11 08:34:50.004 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 08:34:50.004 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 08:34:50.004 [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-12-11 08:34:50.004 [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-12-11 08:34:50.004 [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-12-11 08:34:50.004 [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-12-11 08:34:50.004 [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-12-11 08:34:50.004 [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-12-11 08:34:50.004 [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-12-11 08:34:50.004 [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-12-11 08:34:50.004 [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-12-11 08:34:50.004 [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-12-11 08:34:50.004 [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-12-11 08:34:50.004 [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-12-11 08:34:50.004 [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-12-11 08:34:50.004 [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-12-11 08:34:50.004 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-11 08:34:55.908 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 08:34:55.924 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 08:36:46.981 [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-12-11 08:36:46.981 [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-12-11 08:36:46.981 [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-12-11 08:36:46.981 [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-12-11 08:36:46.981 [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-12-11 08:36:46.981 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 08:36:46.981 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 08:36:46.981 [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-12-11 08:36:46.981 [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-12-11 08:36:46.981 [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-12-11 08:36:46.981 [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-12-11 08:36:46.981 [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-12-11 08:36:46.981 [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-12-11 08:36:46.981 [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-12-11 08:36:46.981 [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-12-11 08:36:46.981 [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-12-11 08:36:46.981 [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-12-11 08:36:46.981 [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-12-11 08:36:46.981 [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-12-11 08:36:46.981 [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-12-11 08:36:46.981 [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-12-11 08:36:46.981 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-11 08:36:52.782 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 08:36:52.797 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 09:21:31.265 [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-12-11 09:21:31.265 [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-12-11 09:21:31.265 [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-12-11 09:21:31.265 [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-12-11 09:21:31.265 [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-12-11 09:21:31.265 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 09:21:31.265 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 09:21:31.265 [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-12-11 09:21:31.265 [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-12-11 09:21:31.265 [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-12-11 09:21:31.265 [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-12-11 09:21:31.265 [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-12-11 09:21:31.265 [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-12-11 09:21:31.265 [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-12-11 09:21:31.265 [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-12-11 09:21:31.265 [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-12-11 09:21:31.265 [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-12-11 09:21:31.265 [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-12-11 09:21:31.265 [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-12-11 09:21:31.265 [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-12-11 09:21:31.265 [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-12-11 09:21:31.265 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-11 09:21:37.002 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 09:21:37.018 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 09:25:26.439 [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-12-11 09:25:26.455 [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-12-11 09:25:26.455 [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-12-11 09:25:26.455 [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-12-11 09:25:26.455 [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-12-11 09:25:26.455 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 09:25:26.455 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 09:25:26.455 [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-12-11 09:25:26.455 [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-12-11 09:25:26.455 [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-12-11 09:25:26.455 [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-12-11 09:25:26.455 [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-12-11 09:25:26.455 [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-12-11 09:25:26.455 [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-12-11 09:25:26.455 [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-12-11 09:25:26.455 [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-12-11 09:25:26.455 [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-12-11 09:25:26.455 [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-12-11 09:25:26.455 [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-12-11 09:25:26.455 [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-12-11 09:25:26.455 [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-12-11 09:25:26.455 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-11 09:25:32.193 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 09:25:32.193 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 09:26:33.176 [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-12-11 09:26:33.176 [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-12-11 09:26:33.176 [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-12-11 09:26:33.176 [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-12-11 09:26:33.176 [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-12-11 09:26:33.176 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 09:26:33.176 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 09:26:33.176 [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-12-11 09:26:33.176 [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-12-11 09:26:33.176 [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-12-11 09:26:33.176 [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-12-11 09:26:33.176 [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-12-11 09:26:33.176 [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-12-11 09:26:33.176 [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-12-11 09:26:33.176 [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-12-11 09:26:33.176 [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-12-11 09:26:33.176 [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-12-11 09:26:33.176 [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-12-11 09:26:33.176 [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-12-11 09:26:33.176 [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-12-11 09:26:33.192 [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-12-11 09:26:33.192 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-11 09:26:38.956 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 09:26:38.972 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 09:27:11.217 [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-12-11 09:27:11.217 [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-12-11 09:27:11.217 [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-12-11 09:27:11.217 [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-12-11 09:27:11.217 [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-12-11 09:27:11.217 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 09:27:11.217 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 09:27:11.217 [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-12-11 09:27:11.217 [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-12-11 09:27:11.217 [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-12-11 09:27:11.217 [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-12-11 09:27:11.217 [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-12-11 09:27:11.217 [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-12-11 09:27:11.217 [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-12-11 09:27:11.217 [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-12-11 09:27:11.217 [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-12-11 09:27:11.217 [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-12-11 09:27:11.217 [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-12-11 09:27:11.217 [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-12-11 09:27:11.217 [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-12-11 09:27:11.217 [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-12-11 09:27:11.217 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-11 09:27:17.023 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 09:27:17.030 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 09:27:55.408 [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-12-11 09:27:55.408 [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-12-11 09:27:55.408 [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-12-11 09:27:55.408 [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-12-11 09:27:55.408 [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-12-11 09:27:55.408 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 09:27:55.408 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 09:27:55.408 [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-12-11 09:27:55.408 [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-12-11 09:27:55.408 [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-12-11 09:27:55.408 [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-12-11 09:27:55.408 [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-12-11 09:27:55.408 [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-12-11 09:27:55.408 [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-12-11 09:27:55.408 [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-12-11 09:27:55.408 [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-12-11 09:27:55.408 [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-12-11 09:27:55.408 [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-12-11 09:27:55.408 [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-12-11 09:27:55.408 [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-12-11 09:27:55.408 [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-12-11 09:27:55.408 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-11 09:28:01.081 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 09:28:01.081 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 13:21:02.815 [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-12-11 13:21:02.815 [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-12-11 13:21:02.815 [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-12-11 13:21:02.815 [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-12-11 13:21:02.815 [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-12-11 13:21:02.815 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 13:21:02.815 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 13:21:02.815 [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-12-11 13:21:02.815 [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-12-11 13:21:02.815 [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-12-11 13:21:02.815 [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-12-11 13:21:02.815 [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-12-11 13:21:02.815 [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-12-11 13:21:02.815 [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-12-11 13:21:02.815 [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-12-11 13:21:02.815 [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-12-11 13:21:02.815 [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-12-11 13:21:02.831 [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-12-11 13:21:02.831 [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-12-11 13:21:02.831 [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-12-11 13:21:02.831 [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-12-11 13:21:02.831 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-11 13:21:08.853 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 13:21:08.853 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 13:22:10.743 [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-12-11 13:22:10.743 [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-12-11 13:22:10.743 [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-12-11 13:22:10.743 [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-12-11 13:22:10.743 [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-12-11 13:22:10.743 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 13:22:10.743 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 13:22:10.743 [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-12-11 13:22:10.743 [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-12-11 13:22:10.743 [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-12-11 13:22:10.743 [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-12-11 13:22:10.743 [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-12-11 13:22:10.743 [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-12-11 13:22:10.743 [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-12-11 13:22:10.743 [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-12-11 13:22:10.743 [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-12-11 13:22:10.743 [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-12-11 13:22:10.743 [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-12-11 13:22:10.743 [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-12-11 13:22:10.743 [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-12-11 13:22:10.743 [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-12-11 13:22:10.743 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-11 13:22:16.428 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 13:22:16.444 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 13:57:54.082 [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-12-11 13:57:54.082 [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-12-11 13:57:54.082 [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-12-11 13:57:54.082 [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-12-11 13:57:54.082 [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-12-11 13:57:54.082 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 13:57:54.082 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 13:57:54.082 [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-12-11 13:57:54.082 [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-12-11 13:57:54.082 [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-12-11 13:57:54.082 [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-12-11 13:57:54.082 [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-12-11 13:57:54.082 [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-12-11 13:57:54.082 [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-12-11 13:57:54.084 [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-12-11 13:57:54.084 [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-12-11 13:57:54.084 [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-12-11 13:57:54.084 [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-12-11 13:57:54.084 [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-12-11 13:57:54.084 [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-12-11 13:57:54.084 [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-12-11 13:57:54.085 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-11 13:57:59.697 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 13:57:59.708 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 14:02:42.846 [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-12-11 14:02:42.862 [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-12-11 14:02:42.862 [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-12-11 14:02:42.862 [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-12-11 14:02:42.862 [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-12-11 14:02:42.862 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 14:02:42.862 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 14:02:42.862 [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-12-11 14:02:42.862 [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-12-11 14:02:42.862 [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-12-11 14:02:42.862 [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-12-11 14:02:42.862 [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-12-11 14:02:42.862 [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-12-11 14:02:42.862 [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-12-11 14:02:42.862 [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-12-11 14:02:42.862 [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-12-11 14:02:42.862 [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-12-11 14:02:42.862 [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-12-11 14:02:42.862 [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-12-11 14:02:42.862 [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-12-11 14:02:42.862 [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-12-11 14:02:42.862 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-11 14:02:48.645 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 14:02:48.645 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 14:07:01.067 [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-12-11 14:07:01.067 [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-12-11 14:07:01.067 [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-12-11 14:07:01.067 [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-12-11 14:07:01.067 [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-12-11 14:07:01.067 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 14:07:01.067 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 14:07:01.067 [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-12-11 14:07:01.067 [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-12-11 14:07:01.067 [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-12-11 14:07:01.067 [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-12-11 14:07:01.067 [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-12-11 14:07:01.067 [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-12-11 14:07:01.067 [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-12-11 14:07:01.067 [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-12-11 14:07:01.067 [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-12-11 14:07:01.082 [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-12-11 14:07:01.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-12-11 14:07:01.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-12-11 14:07:01.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-12-11 14:07:01.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-12-11 14:07:01.082 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-11 14:07:06.652 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 14:07:06.667 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 14:08:39.752 [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-12-11 14:08:39.752 [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-12-11 14:08:39.752 [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-12-11 14:08:39.752 [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-12-11 14:08:39.752 [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-12-11 14:08:39.752 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 14:08:39.752 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 14:08:39.752 [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-12-11 14:08:39.752 [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-12-11 14:08:39.752 [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-12-11 14:08:39.752 [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-12-11 14:08:39.752 [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-12-11 14:08:39.752 [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-12-11 14:08:39.752 [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-12-11 14:08:39.752 [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-12-11 14:08:39.752 [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-12-11 14:08:39.752 [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-12-11 14:08:39.752 [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-12-11 14:08:39.752 [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-12-11 14:08:39.752 [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-12-11 14:08:39.752 [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-12-11 14:08:39.752 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-11 14:08:45.457 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 14:08:45.457 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 14:09:28.298 [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-12-11 14:09:28.298 [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-12-11 14:09:28.299 [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-12-11 14:09:28.299 [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-12-11 14:09:28.299 [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-12-11 14:09:28.299 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 14:09:28.299 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 14:09:28.299 [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-12-11 14:09:28.299 [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-12-11 14:09:28.299 [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-12-11 14:09:28.299 [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-12-11 14:09:28.299 [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-12-11 14:09:28.299 [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-12-11 14:09:28.299 [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-12-11 14:09:28.299 [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-12-11 14:09:28.300 [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-12-11 14:09:28.300 [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-12-11 14:09:28.300 [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-12-11 14:09:28.300 [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-12-11 14:09:28.300 [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-12-11 14:09:28.300 [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-12-11 14:09:28.301 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-11 14:09:34.135 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 14:09:34.142 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 14:10:24.139 [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-12-11 14:10:24.139 [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-12-11 14:10:24.139 [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-12-11 14:10:24.139 [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-12-11 14:10:24.139 [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-12-11 14:10:24.139 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 14:10:24.139 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 14:10:24.140 [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-12-11 14:10:24.140 [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-12-11 14:10:24.140 [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-12-11 14:10:24.140 [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-12-11 14:10:24.140 [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-12-11 14:10:24.140 [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-12-11 14:10:24.140 [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-12-11 14:10:24.140 [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-12-11 14:10:24.140 [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-12-11 14:10:24.140 [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-12-11 14:10:24.140 [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-12-11 14:10:24.140 [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-12-11 14:10:24.141 [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-12-11 14:10:24.141 [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-12-11 14:10:24.141 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-11 14:10:30.087 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 14:10:30.093 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 14:11:11.439 [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-12-11 14:11:11.439 [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-12-11 14:11:11.439 [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-12-11 14:11:11.439 [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-12-11 14:11:11.439 [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-12-11 14:11:11.439 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 14:11:11.440 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-11 14:11:11.440 [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-12-11 14:11:11.440 [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-12-11 14:11:11.440 [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-12-11 14:11:11.440 [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-12-11 14:11:11.440 [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-12-11 14:11:11.441 [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-12-11 14:11:11.441 [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-12-11 14:11:11.441 [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-12-11 14:11:11.441 [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-12-11 14:11:11.441 [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-12-11 14:11:11.441 [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-12-11 14:11:11.442 [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-12-11 14:11:11.442 [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-12-11 14:11:11.442 [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-12-11 14:11:11.442 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-11 14:11:17.174 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-11 14:11:17.182 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
New file |
| | |
| | | 2024-12-12 15:05:39.740 [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-12-12 15:05:39.743 [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-12-12 15:05:39.743 [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-12-12 15:05:39.743 [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-12-12 15:05:39.744 [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-12-12 15:05:39.744 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:05:39.744 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:05:39.744 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:05:39.744 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:05:39.744 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:05:39.744 [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-12-12 15:05:39.744 [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-12-12 15:05:39.744 [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-12-12 15:05:39.744 [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-12-12 15:05:39.744 [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-12-12 15:05:39.744 [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-12-12 15:05:39.744 [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-12-12 15:05:39.745 [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-12-12 15:05:39.745 [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-12-12 15:05:39.745 [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-12-12 15:05:39.745 [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-12-12 15:05:39.745 [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-12-12 15:05:39.745 [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-12-12 15:05:39.745 [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-12-12 15:05:39.746 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 15:05:46.059 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:05:46.067 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:08:29.986 [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-12-12 15:08:29.986 [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-12-12 15:08:29.986 [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-12-12 15:08:29.986 [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-12-12 15:08:29.986 [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-12-12 15:08:29.986 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:08:29.986 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:08:29.986 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:08:29.987 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:08:29.987 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:08:29.987 [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-12-12 15:08:29.987 [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-12-12 15:08:29.987 [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-12-12 15:08:29.987 [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-12-12 15:08:29.987 [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-12-12 15:08:29.987 [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-12-12 15:08:29.987 [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-12-12 15:08:29.987 [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-12-12 15:08:29.988 [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-12-12 15:08:29.988 [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-12-12 15:08:29.988 [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-12-12 15:08:29.988 [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-12-12 15:08:29.988 [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-12-12 15:08:29.988 [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-12-12 15:08:29.988 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 15:08:36.245 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:08:36.255 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:09:17.174 [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-12-12 15:09:17.174 [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-12-12 15:09:17.174 [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-12-12 15:09:17.174 [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-12-12 15:09:17.174 [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-12-12 15:09:17.175 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:09:17.175 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:09:17.175 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:09:17.175 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:09:17.175 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:09:17.175 [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-12-12 15:09:17.175 [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-12-12 15:09:17.175 [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-12-12 15:09:17.175 [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-12-12 15:09:17.175 [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-12-12 15:09:17.176 [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-12-12 15:09:17.176 [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-12-12 15:09:17.176 [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-12-12 15:09:17.176 [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-12-12 15:09:17.176 [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-12-12 15:09:17.176 [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-12-12 15:09:17.176 [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-12-12 15:09:17.176 [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-12-12 15:09:17.176 [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-12-12 15:09:17.177 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 15:09:24.105 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:09:24.114 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:11:56.770 [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-12-12 15:11:56.770 [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-12-12 15:11:56.770 [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-12-12 15:11:56.770 [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-12-12 15:11:56.771 [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-12-12 15:11:56.771 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:11:56.771 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:11:56.771 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:11:56.771 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:11:56.771 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:11:56.771 [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-12-12 15:11:56.771 [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-12-12 15:11:56.771 [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-12-12 15:11:56.771 [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-12-12 15:11:56.772 [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-12-12 15:11:56.772 [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-12-12 15:11:56.772 [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-12-12 15:11:56.772 [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-12-12 15:11:56.772 [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-12-12 15:11:56.772 [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-12-12 15:11:56.772 [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-12-12 15:11:56.772 [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-12-12 15:11:56.772 [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-12-12 15:11:56.773 [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-12-12 15:11:56.773 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 15:12:03.122 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:12:03.129 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:12:37.258 [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-12-12 15:12:37.258 [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-12-12 15:12:37.258 [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-12-12 15:12:37.258 [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-12-12 15:12:37.258 [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-12-12 15:12:37.258 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:12:37.259 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:12:37.259 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:12:37.259 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:12:37.259 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:12:37.259 [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-12-12 15:12:37.259 [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-12-12 15:12:37.259 [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-12-12 15:12:37.259 [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-12-12 15:12:37.259 [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-12-12 15:12:37.259 [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-12-12 15:12:37.259 [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-12-12 15:12:37.259 [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-12-12 15:12:37.259 [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-12-12 15:12:37.260 [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-12-12 15:12:37.260 [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-12-12 15:12:37.260 [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-12-12 15:12:37.260 [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-12-12 15:12:37.260 [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-12-12 15:12:37.261 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 15:12:43.610 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:12:43.620 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:14:16.334 [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-12-12 15:14:16.334 [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-12-12 15:14:16.334 [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-12-12 15:14:16.335 [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-12-12 15:14:16.335 [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-12-12 15:14:16.335 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:14:16.335 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:14:16.335 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:14:16.335 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:14:16.335 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:14:16.335 [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-12-12 15:14:16.335 [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-12-12 15:14:16.335 [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-12-12 15:14:16.335 [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-12-12 15:14:16.335 [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-12-12 15:14:16.336 [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-12-12 15:14:16.336 [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-12-12 15:14:16.336 [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-12-12 15:14:16.336 [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-12-12 15:14:16.336 [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-12-12 15:14:16.336 [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-12-12 15:14:16.336 [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-12-12 15:14:16.336 [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-12-12 15:14:16.336 [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-12-12 15:14:16.337 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 15:14:22.583 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:14:22.592 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:16:13.376 [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-12-12 15:16:13.376 [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-12-12 15:16:13.376 [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-12-12 15:16:13.377 [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-12-12 15:16:13.377 [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-12-12 15:16:13.377 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:16:13.377 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:16:13.377 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:16:13.377 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:16:13.377 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:16:13.377 [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-12-12 15:16:13.377 [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-12-12 15:16:13.377 [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-12-12 15:16:13.377 [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-12-12 15:16:13.377 [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-12-12 15:16:13.377 [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-12-12 15:16:13.378 [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-12-12 15:16:13.378 [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-12-12 15:16:13.378 [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-12-12 15:16:13.378 [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-12-12 15:16:13.378 [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-12-12 15:16:13.378 [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-12-12 15:16:13.378 [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-12-12 15:16:13.378 [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-12-12 15:16:13.379 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 15:16:19.801 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:16:19.809 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:17:14.868 [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-12-12 15:17:14.869 [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-12-12 15:17:14.869 [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-12-12 15:17:14.869 [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-12-12 15:17:14.869 [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-12-12 15:17:14.869 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:17:14.869 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:17:14.869 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:17:14.870 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:17:14.870 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:17:14.870 [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-12-12 15:17:14.870 [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-12-12 15:17:14.870 [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-12-12 15:17:14.870 [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-12-12 15:17:14.870 [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-12-12 15:17:14.870 [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-12-12 15:17:14.870 [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-12-12 15:17:14.870 [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-12-12 15:17:14.871 [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-12-12 15:17:14.871 [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-12-12 15:17:14.871 [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-12-12 15:17:14.871 [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-12-12 15:17:14.871 [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-12-12 15:17:14.871 [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-12-12 15:17:14.872 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 15:17:21.307 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:17:21.317 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:19:16.194 [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-12-12 15:19:16.194 [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-12-12 15:19:16.194 [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-12-12 15:19:16.195 [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-12-12 15:19:16.195 [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-12-12 15:19:16.195 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:19:16.195 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:19:16.195 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:19:16.195 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:19:16.195 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:19:16.195 [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-12-12 15:19:16.195 [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-12-12 15:19:16.195 [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-12-12 15:19:16.195 [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-12-12 15:19:16.195 [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-12-12 15:19:16.196 [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-12-12 15:19:16.196 [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-12-12 15:19:16.196 [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-12-12 15:19:16.196 [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-12-12 15:19:16.196 [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-12-12 15:19:16.196 [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-12-12 15:19:16.196 [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-12-12 15:19:16.196 [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-12-12 15:19:16.196 [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-12-12 15:19:16.197 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 15:19:22.675 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:19:22.685 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:24:52.533 [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-12-12 15:24:52.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-12-12 15:24:52.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-12-12 15:24:52.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-12-12 15:24:52.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-12-12 15:24:52.534 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:24:52.534 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:24:52.535 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:24:52.535 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:24:52.535 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:24:52.535 [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-12-12 15:24:52.535 [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-12-12 15:24:52.535 [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-12-12 15:24:52.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-12-12 15:24:52.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-12-12 15:24:52.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-12-12 15:24:52.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-12-12 15:24:52.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-12-12 15:24:52.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-12-12 15:24:52.536 [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-12-12 15:24:52.536 [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-12-12 15:24:52.536 [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-12-12 15:24:52.536 [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-12-12 15:24:52.536 [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-12-12 15:24:52.536 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 15:24:58.929 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:24:58.938 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:26:35.760 [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-12-12 15:26:35.760 [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-12-12 15:26:35.761 [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-12-12 15:26:35.761 [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-12-12 15:26:35.761 [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-12-12 15:26:35.761 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:26:35.761 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:26:35.761 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:26:35.761 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:26:35.761 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:26:35.761 [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-12-12 15:26:35.762 [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-12-12 15:26:35.762 [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-12-12 15:26:35.762 [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-12-12 15:26:35.762 [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-12-12 15:26:35.762 [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-12-12 15:26:35.762 [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-12-12 15:26:35.762 [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-12-12 15:26:35.762 [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-12-12 15:26:35.762 [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-12-12 15:26:35.762 [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-12-12 15:26:35.762 [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-12-12 15:26:35.762 [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-12-12 15:26:35.762 [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-12-12 15:26:35.763 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 15:26:42.077 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:26:42.087 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:28:59.762 [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-12-12 15:28:59.762 [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-12-12 15:28:59.762 [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-12-12 15:28:59.762 [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-12-12 15:28:59.762 [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-12-12 15:28:59.763 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:28:59.763 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:28:59.763 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:28:59.763 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:28:59.763 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:28:59.763 [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-12-12 15:28:59.763 [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-12-12 15:28:59.763 [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-12-12 15:28:59.763 [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-12-12 15:28:59.763 [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-12-12 15:28:59.764 [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-12-12 15:28:59.764 [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-12-12 15:28:59.764 [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-12-12 15:28:59.764 [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-12-12 15:28:59.764 [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-12-12 15:28:59.764 [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-12-12 15:28:59.764 [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-12-12 15:28:59.764 [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-12-12 15:28:59.764 [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-12-12 15:28:59.765 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 15:29:05.654 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:29:05.661 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:32:19.445 [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-12-12 15:32:19.445 [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-12-12 15:32:19.445 [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-12-12 15:32:19.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-12-12 15:32:19.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-12-12 15:32:19.446 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:32:19.446 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:32:19.446 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:32:19.447 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:32:19.447 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:32:19.447 [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-12-12 15:32:19.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-12-12 15:32:19.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-12-12 15:32:19.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-12-12 15:32:19.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-12-12 15:32:19.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-12-12 15:32:19.448 [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-12-12 15:32:19.448 [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-12-12 15:32:19.448 [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-12-12 15:32:19.448 [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-12-12 15:32:19.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-12-12 15:32:19.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-12-12 15:32:19.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-12-12 15:32:19.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-12-12 15:32:19.448 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 15:32:25.058 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:32:25.065 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:32:46.986 [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-12-12 15:32:46.987 [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-12-12 15:32:46.987 [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-12-12 15:32:46.987 [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-12-12 15:32:46.987 [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-12-12 15:32:46.987 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:32:46.987 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:32:46.987 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:32:46.988 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:32:46.988 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:32:46.988 [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-12-12 15:32:46.988 [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-12-12 15:32:46.988 [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-12-12 15:32:46.988 [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-12-12 15:32:46.988 [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-12-12 15:32:46.988 [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-12-12 15:32:46.988 [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-12-12 15:32:46.988 [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-12-12 15:32:46.988 [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-12-12 15:32:46.988 [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-12-12 15:32:46.988 [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-12-12 15:32:46.989 [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-12-12 15:32:46.989 [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-12-12 15:32:46.989 [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-12-12 15:32:46.989 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 15:32:53.259 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:32:53.269 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:47:11.599 [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-12-12 15:47:11.599 [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-12-12 15:47:11.599 [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-12-12 15:47:11.599 [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-12-12 15:47:11.599 [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-12-12 15:47:11.599 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:47:11.600 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:47:11.600 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:47:11.600 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:47:11.600 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:47:11.600 [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-12-12 15:47:11.600 [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-12-12 15:47:11.600 [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-12-12 15:47:11.600 [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-12-12 15:47:11.600 [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-12-12 15:47:11.600 [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-12-12 15:47:11.601 [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-12-12 15:47:11.601 [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-12-12 15:47:11.601 [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-12-12 15:47:11.601 [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-12-12 15:47:11.601 [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-12-12 15:47:11.601 [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-12-12 15:47:11.601 [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-12-12 15:47:11.601 [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-12-12 15:47:11.602 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 15:47:18.116 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:47:18.124 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:49:24.921 [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-12-12 15:49:24.922 [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-12-12 15:49:24.922 [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-12-12 15:49:24.922 [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-12-12 15:49:24.922 [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-12-12 15:49:24.922 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:49:24.922 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:49:24.922 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:49:24.922 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:49:24.923 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:49:24.923 [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-12-12 15:49:24.923 [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-12-12 15:49:24.923 [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-12-12 15:49:24.923 [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-12-12 15:49:24.923 [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-12-12 15:49:24.923 [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-12-12 15:49:24.923 [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-12-12 15:49:24.923 [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-12-12 15:49:24.923 [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-12-12 15:49:24.923 [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-12-12 15:49:24.923 [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-12-12 15:49:24.923 [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-12-12 15:49:24.923 [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-12-12 15:49:24.924 [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-12-12 15:49:24.925 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 15:49:31.208 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:49:31.216 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:52:55.477 [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-12-12 15:52:55.477 [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-12-12 15:52:55.477 [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-12-12 15:52:55.477 [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-12-12 15:52:55.477 [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-12-12 15:52:55.477 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:52:55.477 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:52:55.478 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:52:55.478 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:52:55.478 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 15:52:55.478 [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-12-12 15:52:55.478 [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-12-12 15:52:55.478 [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-12-12 15:52:55.478 [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-12-12 15:52:55.478 [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-12-12 15:52:55.478 [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-12-12 15:52:55.478 [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-12-12 15:52:55.478 [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-12-12 15:52:55.479 [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-12-12 15:52:55.479 [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-12-12 15:52:55.479 [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-12-12 15:52:55.479 [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-12-12 15:52:55.479 [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-12-12 15:52:55.479 [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-12-12 15:52:55.479 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 15:53:01.762 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 15:53:01.770 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 16:00:57.442 [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-12-12 16:00:57.442 [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-12-12 16:00:57.442 [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-12-12 16:00:57.442 [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-12-12 16:00:57.442 [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-12-12 16:00:57.442 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:00:57.442 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:00:57.443 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:00:57.443 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:00:57.443 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:00:57.443 [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-12-12 16:00:57.445 [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-12-12 16:00:57.445 [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-12-12 16:00:57.445 [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-12-12 16:00:57.445 [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-12-12 16:00:57.445 [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-12-12 16:00:57.445 [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-12-12 16:00:57.445 [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-12-12 16:00:57.445 [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-12-12 16:00:57.445 [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-12-12 16:00:57.445 [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-12-12 16:00:57.445 [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-12-12 16:00:57.445 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskingLogMapper' and 'com.mes.md.mapper.TaskingLogMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:00:57.445 [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-12-12 16:00:57.445 [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-12-12 16:00:57.445 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 16:01:03.535 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 16:01:03.543 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 16:01:08.119 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.mes.md.entity.TaskingLog". |
| | | 2024-12-12 16:01:51.698 [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-12-12 16:01:51.699 [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-12-12 16:01:51.699 [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-12-12 16:01:51.699 [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-12-12 16:01:51.699 [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-12-12 16:01:51.699 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:01:51.699 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:01:51.699 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:01:51.699 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:01:51.700 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:01:51.700 [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-12-12 16:01:51.700 [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-12-12 16:01:51.700 [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-12-12 16:01:51.700 [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-12-12 16:01:51.701 [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-12-12 16:01:51.701 [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-12-12 16:01:51.701 [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-12-12 16:01:51.701 [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-12-12 16:01:51.701 [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-12-12 16:01:51.701 [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-12-12 16:01:51.701 [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-12-12 16:01:51.701 [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-12-12 16:01:51.701 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskingLogMapper' and 'com.mes.md.mapper.TaskingLogMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:01:51.702 [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-12-12 16:01:51.702 [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-12-12 16:01:51.702 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 16:01:57.552 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 16:01:57.560 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 16:02:01.903 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.mes.md.entity.TaskingLog". |
| | | 2024-12-12 16:23:02.156 [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-12-12 16:23:02.157 [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-12-12 16:23:02.157 [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-12-12 16:23:02.157 [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-12-12 16:23:02.157 [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-12-12 16:23:02.157 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:23:02.157 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:23:02.158 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:23:02.158 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:23:02.158 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:23:02.158 [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-12-12 16:23:02.158 [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-12-12 16:23:02.158 [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-12-12 16:23:02.158 [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-12-12 16:23:02.158 [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-12-12 16:23:02.158 [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-12-12 16:23:02.158 [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-12-12 16:23:02.159 [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-12-12 16:23:02.159 [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-12-12 16:23:02.159 [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-12-12 16:23:02.159 [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-12-12 16:23:02.159 [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-12-12 16:23:02.159 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskingLogMapper' and 'com.mes.md.mapper.TaskingLogMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:23:02.159 [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-12-12 16:23:02.159 [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-12-12 16:23:02.159 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 16:23:07.969 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 16:23:07.974 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 16:23:12.460 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.mes.md.entity.TaskingLog". |
| | | 2024-12-12 16:39:55.271 [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-12-12 16:39:55.272 [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-12-12 16:39:55.272 [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-12-12 16:39:55.272 [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-12-12 16:39:55.272 [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-12-12 16:39:55.272 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:39:55.272 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:39:55.272 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:39:55.272 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:39:55.272 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:39:55.272 [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-12-12 16:39:55.272 [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-12-12 16:39:55.272 [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-12-12 16:39:55.272 [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-12-12 16:39:55.272 [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-12-12 16:39:55.272 [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-12-12 16:39:55.272 [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-12-12 16:39:55.272 [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-12-12 16:39:55.272 [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-12-12 16:39:55.272 [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-12-12 16:39:55.272 [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-12-12 16:39:55.272 [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-12-12 16:39:55.272 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskingLogMapper' and 'com.mes.md.mapper.TaskingLogMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:39:55.272 [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-12-12 16:39:55.272 [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-12-12 16:39:55.272 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 16:40:00.953 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 16:40:00.960 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 16:40:05.140 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.mes.md.entity.TaskingLog". |
| | | 2024-12-12 16:41:03.369 [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-12-12 16:41:03.369 [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-12-12 16:41:03.369 [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-12-12 16:41:03.369 [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-12-12 16:41:03.369 [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-12-12 16:41:03.369 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:41:03.369 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:41:03.369 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:41:03.369 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:41:03.369 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:41:03.369 [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-12-12 16:41:03.369 [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-12-12 16:41:03.369 [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-12-12 16:41:03.369 [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-12-12 16:41:03.369 [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-12-12 16:41:03.369 [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-12-12 16:41:03.369 [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-12-12 16:41:03.369 [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-12-12 16:41:03.369 [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-12-12 16:41:03.369 [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-12-12 16:41:03.369 [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-12-12 16:41:03.369 [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-12-12 16:41:03.369 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskingLogMapper' and 'com.mes.md.mapper.TaskingLogMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:41:03.369 [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-12-12 16:41:03.369 [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-12-12 16:41:03.373 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 16:41:09.158 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 16:41:09.163 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 16:41:13.470 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.mes.md.entity.TaskingLog". |
| | | 2024-12-12 16:41:43.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-12-12 16:41:43.532 [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-12-12 16:41:43.532 [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-12-12 16:41:43.532 [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-12-12 16:41:43.532 [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-12-12 16:41:43.532 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:41:43.532 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:41:43.533 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:41:43.533 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:41:43.533 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:41:43.533 [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-12-12 16:41:43.533 [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-12-12 16:41:43.533 [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-12-12 16:41:43.533 [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-12-12 16:41:43.533 [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-12-12 16:41:43.533 [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-12-12 16:41:43.533 [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-12-12 16:41:43.533 [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-12-12 16:41:43.534 [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-12-12 16:41:43.534 [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-12-12 16:41:43.534 [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-12-12 16:41:43.534 [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-12-12 16:41:43.534 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskingLogMapper' and 'com.mes.md.mapper.TaskingLogMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:41:43.534 [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-12-12 16:41:43.534 [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-12-12 16:41:43.534 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 16:41:49.193 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 16:41:49.203 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 16:41:53.415 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.mes.md.entity.TaskingLog". |
| | | 2024-12-12 16:42:49.410 [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-12-12 16:42:49.410 [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-12-12 16:42:49.410 [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-12-12 16:42:49.410 [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-12-12 16:42:49.410 [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-12-12 16:42:49.410 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:42:49.410 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:42:49.410 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:42:49.410 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:42:49.410 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:42:49.410 [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-12-12 16:42:49.410 [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-12-12 16:42:49.410 [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-12-12 16:42:49.410 [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-12-12 16:42:49.410 [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-12-12 16:42:49.410 [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-12-12 16:42:49.410 [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-12-12 16:42:49.410 [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-12-12 16:42:49.410 [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-12-12 16:42:49.410 [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-12-12 16:42:49.410 [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-12-12 16:42:49.410 [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-12-12 16:42:49.410 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskingLogMapper' and 'com.mes.md.mapper.TaskingLogMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:42:49.410 [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-12-12 16:42:49.410 [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-12-12 16:42:49.410 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 16:42:55.079 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 16:42:55.083 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 16:42:59.290 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.mes.md.entity.TaskingLog". |
| | | 2024-12-12 16:43:59.784 [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-12-12 16:43:59.785 [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-12-12 16:43:59.785 [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-12-12 16:43:59.785 [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-12-12 16:43:59.785 [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-12-12 16:43:59.785 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:43:59.785 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:43:59.785 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:43:59.785 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:43:59.785 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:43:59.785 [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-12-12 16:43:59.786 [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-12-12 16:43:59.786 [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-12-12 16:43:59.786 [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-12-12 16:43:59.786 [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-12-12 16:43:59.786 [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-12-12 16:43:59.786 [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-12-12 16:43:59.786 [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-12-12 16:43:59.786 [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-12-12 16:43:59.786 [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-12-12 16:43:59.786 [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-12-12 16:43:59.786 [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-12-12 16:43:59.786 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskingLogMapper' and 'com.mes.md.mapper.TaskingLogMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-12 16:43:59.786 [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-12-12 16:43:59.786 [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-12-12 16:43:59.787 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-12 16:44:05.400 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 16:44:05.412 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-12 16:44:09.669 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.mes.md.entity.TaskingLog". |
New file |
| | |
| | | 2024-12-13 12:43:13.660 [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-12-13 12:43:13.660 [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-12-13 12:43:13.660 [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-12-13 12:43:13.660 [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-12-13 12:43:13.660 [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-12-13 12:43:13.660 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTJPDrawingBPMapper' and 'com.mes.md.mapper.KBBTJPDrawingBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-13 12:43:13.660 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTLensSortingMapper' and 'com.mes.md.mapper.KBBTLensSortingMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-13 12:43:13.660 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceOlnlineLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceOlnlineLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-13 12:43:13.660 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsDeviceStatusLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsDeviceStatusLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-13 12:43:13.660 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'KBBTProgramsOperationLogBPMapper' and 'com.mes.md.mapper.KBBTProgramsOperationLogBPMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-13 12:43:13.660 [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-12-13 12:43:13.660 [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-12-13 12:43:13.660 [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-12-13 12:43:13.660 [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-12-13 12:43:13.660 [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-12-13 12:43:13.660 [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-12-13 12:43:13.660 [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-12-13 12:43:13.660 [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-12-13 12:43:13.660 [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-12-13 12:43:13.660 [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-12-13 12:43:13.660 [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-12-13 12:43:13.660 [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-12-13 12:43:13.660 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'taskingLogMapper' and 'com.mes.md.mapper.TaskingLogMapper' mapperInterface. Bean already defined with the same name! |
| | | 2024-12-13 12:43:13.660 [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-12-13 12:43:13.660 [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-12-13 12:43:13.660 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2024-12-13 12:43:18.332 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.mes.md.entity.TaskingLog". |
| | | 2024-12-13 12:43:19.676 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2024-12-13 12:43:19.676 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
New file |
| | |
| | | 2025-04-17 15:20:15.983 [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! |
| | | 2025-04-17 15:20:15.986 [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! |
| | | 2025-04-17 15:20:15.986 [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! |
| | | 2025-04-17 15:20:15.986 [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! |
| | | 2025-04-17 15:20:15.986 [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! |
| | | 2025-04-17 15:20:15.987 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rotatingRackMapper' and 'com.mes.md.mapper.RotatingRackMapper' mapperInterface. Bean already defined with the same name! |
| | | 2025-04-17 15:20:15.988 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2025-04-17 15:20:24.167 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-17 15:20:24.197 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-17 15:20:24.899 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:20:24.899 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:20:25.911 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:20:25.911 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:20:26.924 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:20:26.924 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:20:27.938 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:20:27.938 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:20:28.950 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:20:28.950 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:20:29.957 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:20:29.957 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:20:30.962 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:20:30.962 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:20:41.996 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:20:41.996 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:20:50.727 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:20:50.727 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:20:51.730 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:20:51.730 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:20:52.736 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:20:52.736 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:20:53.740 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:20:53.740 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:25:51.133 [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! |
| | | 2025-04-17 15:25:51.133 [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! |
| | | 2025-04-17 15:25:51.134 [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! |
| | | 2025-04-17 15:25:51.134 [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! |
| | | 2025-04-17 15:25:51.134 [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! |
| | | 2025-04-17 15:25:51.134 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rotatingRackMapper' and 'com.mes.md.mapper.RotatingRackMapper' mapperInterface. Bean already defined with the same name! |
| | | 2025-04-17 15:25:51.134 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2025-04-17 15:25:56.891 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-17 15:25:56.900 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-17 15:25:58.183 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:25:58.198 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:25:59.190 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:25:59.206 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:26:00.248 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:26:00.248 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:26:01.252 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:26:01.252 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:26:02.263 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:26:02.263 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:26:03.276 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:26:03.277 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:26:04.286 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:26:04.286 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:26:05.295 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:26:05.295 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:26:52.015 [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! |
| | | 2025-04-17 15:26:52.015 [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! |
| | | 2025-04-17 15:26:52.016 [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! |
| | | 2025-04-17 15:26:52.016 [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! |
| | | 2025-04-17 15:26:52.016 [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! |
| | | 2025-04-17 15:26:52.016 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rotatingRackMapper' and 'com.mes.md.mapper.RotatingRackMapper' mapperInterface. Bean already defined with the same name! |
| | | 2025-04-17 15:26:52.017 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2025-04-17 15:27:00.205 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-17 15:27:00.229 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-17 15:27:00.878 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:27:00.878 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:27:01.886 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:27:01.886 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:27:02.894 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:27:02.894 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:27:03.904 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:27:03.904 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:27:04.910 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:27:04.910 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:27:05.917 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:27:05.917 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:27:06.932 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:27:06.932 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:27:25.607 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:27:25.607 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:27:43.313 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:27:43.313 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:28:08.821 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:28:08.821 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:28:17.868 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:28:17.868 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:28:18.876 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:28:18.876 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:28:19.881 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:28:19.881 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:28:28.545 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:28:28.545 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:29:25.740 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:29:25.740 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:29:35.799 [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! |
| | | 2025-04-17 15:29:35.799 [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! |
| | | 2025-04-17 15:29:35.799 [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! |
| | | 2025-04-17 15:29:35.799 [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! |
| | | 2025-04-17 15:29:35.799 [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! |
| | | 2025-04-17 15:29:35.800 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rotatingRackMapper' and 'com.mes.md.mapper.RotatingRackMapper' mapperInterface. Bean already defined with the same name! |
| | | 2025-04-17 15:29:35.800 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2025-04-17 15:29:43.487 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-17 15:29:43.503 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-17 15:29:44.291 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:29:44.306 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:29:45.297 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:29:45.313 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:29:46.307 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:29:46.323 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:29:47.317 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:29:47.333 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:29:48.332 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:29:48.347 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:29:49.342 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:29:49.357 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:29:50.345 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:29:50.361 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:29:57.238 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:29:57.238 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:29:58.631 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:29:58.631 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:30:00.374 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:30:00.374 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:30:01.389 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:30:01.389 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:30:02.396 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:30:02.396 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:30:05.576 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:30:05.576 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:30:14.277 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:30:14.277 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:30:18.419 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:30:18.419 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:30:20.136 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:30:20.136 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:30:21.520 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:30:30.209 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:30:31.688 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:30:31.688 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:40:38.278 [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! |
| | | 2025-04-17 15:40:38.279 [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! |
| | | 2025-04-17 15:40:38.279 [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! |
| | | 2025-04-17 15:40:38.279 [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! |
| | | 2025-04-17 15:40:38.280 [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! |
| | | 2025-04-17 15:40:38.280 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rotatingRackMapper' and 'com.mes.md.mapper.RotatingRackMapper' mapperInterface. Bean already defined with the same name! |
| | | 2025-04-17 15:40:38.280 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2025-04-17 15:40:47.268 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-17 15:40:47.283 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-17 15:40:48.034 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:40:48.034 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:40:49.042 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:40:49.042 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:40:50.053 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:40:50.053 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:40:51.056 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:40:51.056 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:40:52.065 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:40:52.104 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:40:53.072 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:40:53.118 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:40:54.079 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:40:54.126 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:40:55.088 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:40:55.134 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:40:56.097 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:40:56.143 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:41:30.319 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:41:30.319 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:41:57.473 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:41:57.473 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:41:58.486 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:41:58.486 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:44:51.546 [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! |
| | | 2025-04-17 15:44:51.547 [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! |
| | | 2025-04-17 15:44:51.547 [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! |
| | | 2025-04-17 15:44:51.547 [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! |
| | | 2025-04-17 15:44:51.547 [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! |
| | | 2025-04-17 15:44:51.547 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rotatingRackMapper' and 'com.mes.md.mapper.RotatingRackMapper' mapperInterface. Bean already defined with the same name! |
| | | 2025-04-17 15:44:51.548 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2025-04-17 15:45:01.035 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-17 15:45:01.054 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-17 15:45:01.228 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:01.228 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:02.233 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:02.233 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:03.244 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:03.244 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:04.256 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:04.257 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:05.432 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:05.432 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:06.450 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:06.450 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:07.460 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:07.460 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:08.474 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:08.474 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:09.479 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:09.479 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:10.489 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:10.489 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:11.495 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:11.495 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:31.679 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:31.679 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:34.867 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:34.867 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:38.556 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:45:38.555 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:47:29.647 [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! |
| | | 2025-04-17 15:47:29.648 [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! |
| | | 2025-04-17 15:47:29.648 [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! |
| | | 2025-04-17 15:47:29.648 [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! |
| | | 2025-04-17 15:47:29.648 [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! |
| | | 2025-04-17 15:47:29.648 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rotatingRackMapper' and 'com.mes.md.mapper.RotatingRackMapper' mapperInterface. Bean already defined with the same name! |
| | | 2025-04-17 15:47:29.649 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2025-04-17 15:47:38.027 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-17 15:47:38.044 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-17 15:47:38.519 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:47:38.519 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:47:39.524 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:47:39.524 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:47:40.526 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:47:40.526 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:47:41.541 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:47:41.541 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:47:42.557 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:47:42.557 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:47:43.561 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:47:43.561 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:47:44.575 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:47:44.575 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:47:45.579 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:47:45.579 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:47:46.580 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:47:46.580 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:47:47.587 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:47:47.587 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:47:48.588 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:47:48.588 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:48:21.155 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:48:21.155 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:48:23.436 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:48:23.436 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:48:30.052 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:48:30.052 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:48:47.769 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:48:47.769 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:48:51.222 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:48:51.222 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:48:58.480 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:48:58.480 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:01.634 [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! |
| | | 2025-04-17 15:53:01.636 [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! |
| | | 2025-04-17 15:53:01.636 [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! |
| | | 2025-04-17 15:53:01.636 [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! |
| | | 2025-04-17 15:53:01.636 [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! |
| | | 2025-04-17 15:53:01.637 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rotatingRackMapper' and 'com.mes.md.mapper.RotatingRackMapper' mapperInterface. Bean already defined with the same name! |
| | | 2025-04-17 15:53:01.638 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2025-04-17 15:53:20.936 [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! |
| | | 2025-04-17 15:53:20.937 [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! |
| | | 2025-04-17 15:53:20.937 [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! |
| | | 2025-04-17 15:53:20.937 [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! |
| | | 2025-04-17 15:53:20.937 [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! |
| | | 2025-04-17 15:53:20.937 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rotatingRackMapper' and 'com.mes.md.mapper.RotatingRackMapper' mapperInterface. Bean already defined with the same name! |
| | | 2025-04-17 15:53:20.938 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2025-04-17 15:53:28.679 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-17 15:53:28.694 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-17 15:53:29.487 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:29.487 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:30.497 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:30.497 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:31.503 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:31.503 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:32.510 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:32.510 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:33.516 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:33.516 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:34.529 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:34.529 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:35.536 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:35.536 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:36.546 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:36.546 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:37.556 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:37.556 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:38.563 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:38.563 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:45.386 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:45.386 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:56.750 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:53:56.750 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:54:31.636 [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! |
| | | 2025-04-17 15:54:31.636 [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! |
| | | 2025-04-17 15:54:31.636 [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! |
| | | 2025-04-17 15:54:31.636 [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! |
| | | 2025-04-17 15:54:31.637 [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! |
| | | 2025-04-17 15:54:31.637 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rotatingRackMapper' and 'com.mes.md.mapper.RotatingRackMapper' mapperInterface. Bean already defined with the same name! |
| | | 2025-04-17 15:54:31.637 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2025-04-17 15:54:40.714 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-17 15:54:40.733 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-17 15:54:41.097 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:54:41.113 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:54:42.109 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:54:42.125 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:54:43.121 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:54:43.137 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:54:44.131 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:54:44.146 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:54:45.142 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:54:45.157 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:54:46.144 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:54:46.159 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:54:47.156 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:54:47.171 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:54:48.162 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:54:48.177 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:54:49.172 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:54:49.187 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:54:50.176 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:54:50.191 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:54:51.178 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:54:51.193 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:55:10.513 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:55:10.513 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:55:31.488 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:55:31.489 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:56:10.852 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:56:10.852 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:56:34.470 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 15:56:34.470 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 16:56:51.836 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-17 16:56:51.836 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
New file |
| | |
| | | 2025-04-24 09:19:58.833 [Thread-7] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:19:58.833 [Thread-6] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:19:59.842 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:19:59.842 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:20:00.853 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:20:00.853 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:20:01.863 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:20:01.863 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:20:02.875 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:20:02.875 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:20:03.885 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:20:03.885 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:20:04.893 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:20:04.893 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:20:05.908 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:20:05.908 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:20:06.918 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:20:06.919 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:20:07.934 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:20:07.934 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:20:08.944 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:20:08.944 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:23:49.504 [Thread-7] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:23:49.504 [Thread-6] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:23:50.512 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:23:50.512 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:23:51.523 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:23:51.524 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:23:52.538 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:23:52.538 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:23:53.552 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:23:53.553 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:23:54.553 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:23:54.553 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:23:55.564 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:23:55.564 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:23:56.575 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:23:56.575 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:23:57.586 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:23:57.586 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:23:57.915 [scheduling-1] ERROR com.mes.md.service.impl.RotatingRackServiceImpl - 发送数据到ERP失败: 404 Not Found |
| | | org.springframework.web.client.HttpClientErrorException$NotFound: 404 Not Found |
| | | at org.springframework.web.client.HttpClientErrorException.create(HttpClientErrorException.java:85) |
| | | at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:122) |
| | | at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:102) |
| | | at org.springframework.web.client.ResponseErrorHandler.handleError(ResponseErrorHandler.java:63) |
| | | at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:778) |
| | | at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:736) |
| | | at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:670) |
| | | at org.springframework.web.client.RestTemplate.postForEntity(RestTemplate.java:445) |
| | | at com.mes.md.service.impl.RotatingRackServiceImpl.sendToERP(RotatingRackServiceImpl.java:313) |
| | | at com.mes.md.service.impl.RotatingRackServiceImpl.retryFailedErpSending(RotatingRackServiceImpl.java:370) |
| | | at com.mes.md.service.impl.RotatingRackServiceImpl$$FastClassBySpringCGLIB$$72a64f48.invoke(<generated>) |
| | | at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) |
| | | at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684) |
| | | at com.mes.md.service.impl.RotatingRackServiceImpl$$EnhancerBySpringCGLIB$$b4521785.retryFailedErpSending(<generated>) |
| | | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) |
| | | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) |
| | | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
| | | at java.lang.reflect.Method.invoke(Method.java:498) |
| | | at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) |
| | | at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) |
| | | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) |
| | | at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) |
| | | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) |
| | | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) |
| | | 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) |
| | | 2025-04-24 09:27:11.373 [Thread-7] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:27:11.373 [Thread-6] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:27:12.385 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:27:12.385 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:27:13.396 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:27:13.396 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:27:14.460 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:27:14.460 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:27:15.470 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:27:15.470 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:27:16.478 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:27:16.478 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:27:17.489 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:27:17.489 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:27:18.497 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:27:18.497 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:27:19.511 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:27:19.511 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:27:19.731 [scheduling-1] ERROR com.mes.md.service.impl.RotatingRackServiceImpl - 发送数据到ERP失败: 404 Not Found |
| | | org.springframework.web.client.HttpClientErrorException$NotFound: 404 Not Found |
| | | at org.springframework.web.client.HttpClientErrorException.create(HttpClientErrorException.java:85) |
| | | at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:122) |
| | | at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:102) |
| | | at org.springframework.web.client.ResponseErrorHandler.handleError(ResponseErrorHandler.java:63) |
| | | at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:778) |
| | | at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:736) |
| | | at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:670) |
| | | at org.springframework.web.client.RestTemplate.postForEntity(RestTemplate.java:445) |
| | | at com.mes.md.service.impl.RotatingRackServiceImpl.sendToERP(RotatingRackServiceImpl.java:313) |
| | | at com.mes.md.service.impl.RotatingRackServiceImpl.retryFailedErpSending(RotatingRackServiceImpl.java:370) |
| | | at com.mes.md.service.impl.RotatingRackServiceImpl$$FastClassBySpringCGLIB$$72a64f48.invoke(<generated>) |
| | | at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) |
| | | at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684) |
| | | at com.mes.md.service.impl.RotatingRackServiceImpl$$EnhancerBySpringCGLIB$$b4521785.retryFailedErpSending(<generated>) |
| | | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) |
| | | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) |
| | | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
| | | at java.lang.reflect.Method.invoke(Method.java:498) |
| | | at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) |
| | | at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) |
| | | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) |
| | | at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) |
| | | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) |
| | | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) |
| | | 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) |
| | | 2025-04-24 09:42:43.697 [Thread-6] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:42:43.697 [Thread-7] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:42:44.707 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:42:44.707 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:42:45.714 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:42:45.714 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:42:46.722 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:42:46.722 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:42:47.728 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:42:47.728 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:42:48.735 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:42:48.735 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:42:49.742 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:42:49.742 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:42:50.748 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 09:42:50.748 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:42:51.755 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 09:42:51.755 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:18:29.447 [Thread-6] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:18:29.447 [Thread-7] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:18:30.465 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:18:30.465 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:18:31.470 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:18:31.470 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:18:32.479 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:18:32.479 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:18:33.489 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:18:33.489 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:18:34.500 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:18:34.500 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:18:35.508 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:18:35.509 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:18:36.520 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:18:36.520 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:18:37.534 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:18:37.534 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:19:27.293 [Thread-7] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:19:27.293 [Thread-6] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:19:28.302 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:19:28.302 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:19:29.316 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:19:29.316 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:19:30.321 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:19:30.322 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:19:31.336 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:19:31.336 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:19:32.347 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:19:32.347 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:19:33.355 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:19:33.355 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:19:34.366 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:19:34.366 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:19:35.376 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:19:35.376 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:20:39.590 [Thread-7] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:20:39.590 [Thread-6] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:20:40.598 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:20:40.598 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:20:41.602 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:20:41.602 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:20:42.643 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:20:42.644 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:20:43.652 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:20:43.653 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:20:44.665 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:20:44.665 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:20:45.673 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:20:45.673 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:20:46.685 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 10:20:46.685 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:20:47.695 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 10:20:47.695 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:07:09.038 [Thread-7] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:07:09.038 [Thread-6] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:07:10.053 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:07:10.053 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:07:11.065 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:07:11.065 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:07:12.073 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:07:12.073 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:07:13.083 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:07:13.083 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:07:14.094 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:07:14.094 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:07:15.100 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:07:15.100 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:07:16.102 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:07:16.102 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:17:17.966 [Thread-6] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:17:17.966 [Thread-7] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:17:18.979 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:17:18.979 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:17:20.266 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:17:20.266 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:17:21.279 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:17:21.279 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:17:22.285 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:17:22.285 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:17:23.301 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:17:23.302 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:17:24.308 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:17:24.308 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:19:26.752 [Thread-6] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:19:26.752 [Thread-7] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:19:27.766 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:19:27.766 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:19:28.824 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:19:28.824 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:19:29.835 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:19:29.835 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:19:30.849 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:19:30.849 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:19:31.858 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:19:31.858 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:20:28.975 [Thread-7] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:20:28.975 [Thread-6] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:20:29.989 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:20:29.989 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:20:31.230 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:20:31.230 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:20:32.236 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:20:32.236 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:20:33.250 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:20:33.250 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
| | | 2025-04-24 14:20:34.260 [R2] ERROR com.mes.plcTaskThread.PlcRotingRack - R2机械手PLC连接失败 |
| | | 2025-04-24 14:20:34.260 [R1] ERROR com.mes.plcTaskThread.PlcRotingRack - R1机械手PLC连接失败 |
New file |
| | |
| | | 2025-04-24 09:19:47.904 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 09:19:49.854 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2025-04-24 09:19:51.377 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2025-04-24 09:19:51.381 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2025-04-24 09:19:51.445 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 34ms. Found 0 repository interfaces. |
| | | 2025-04-24 09:19:51.980 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=92ae6d82-c72c-35c4-9585-ff142c10bd62 |
| | | 2025-04-24 09:19:52.329 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$baa67d1d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 09:19:52.404 [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) |
| | | 2025-04-24 09:19:52.414 [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$$2434edee] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 09:19:52.689 [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) |
| | | 2025-04-24 09:19:52.743 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 09:19:53.873 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2025-04-24 09:19:53.899 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-24 09:19:53.916 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2025-04-24 09:19:53.916 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2025-04-24 09:19:53.935 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.3.1] using APR version [1.7.4]. |
| | | 2025-04-24 09:19:53.936 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. |
| | | 2025-04-24 09:19:53.936 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] |
| | | 2025-04-24 09:19:53.959 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 3.0.14 4 Jun 2024] |
| | | 2025-04-24 09:19:54.231 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2025-04-24 09:19:54.231 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 4372 ms |
| | | 2025-04-24 09:19:54.591 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2025-04-24 09:19:55.063 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,mengjialames} inited |
| | | 2025-04-24 09:19:55.065 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [mengjialames] success |
| | | 2025-04-24 09:19:55.065 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [mengjialames] |
| | | 2025-04-24 09:19:55.231 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2025-04-24 09:19:56.756 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R1, IP: 192.168.60.30, Port: 102 |
| | | 2025-04-24 09:19:56.798 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R2, IP: 192.168.60.40, Port: 102 |
| | | 2025-04-24 09:19:56.822 [main] INFO com.mes.job.PlcRotingRackManager - 初始化旋转料架PLC管理器 |
| | | 2025-04-24 09:19:56.822 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 09:19:56.823 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 09:19:56.823 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R1的PLC线程 |
| | | 2025-04-24 09:19:56.823 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 09:19:56.823 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 09:19:56.824 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R2的PLC线程 |
| | | 2025-04-24 09:19:57.696 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 09:19:57.697 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 09:19:58.794 [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)] |
| | | 2025-04-24 09:19:58.865 [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. |
| | | 2025-04-24 09:19:58.878 [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. |
| | | 2025-04-24 09:19:59.455 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-24 09:20:01.816 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-24 09:20:01.923 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2025-04-24 09:20:03.027 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2025-04-24 09:20:04.893 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-24 09:20:05.432 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2025-04-24 09:20:05.473 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2025-04-24 09:20:05.523 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2025-04-24 09:20:05.892 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-24 09:20:05.906 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 开始执行定时任务:重试发送失败的数据到ERP |
| | | 2025-04-24 09:20:05.958 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 25037 (http) with context path '' |
| | | 2025-04-24 09:20:06.386 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 26.246.64.36:25037 register finished |
| | | 2025-04-24 09:20:07.008 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 没有需要重试发送的数据 |
| | | 2025-04-24 09:20:08.135 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-24 09:20:08.138 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 22.825 seconds (JVM running for 23.998) |
| | | 2025-04-24 09:20:08.519 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2025-04-24 09:20:08.521 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2025-04-24 09:20:08.528 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2025-04-24 09:20:08.529 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-24 09:20:08.534 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2025-04-24 09:20:08.542 [Thread-16] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2025-04-24 09:20:08.542 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2025-04-24 09:23:39.941 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 09:23:41.804 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2025-04-24 09:23:42.959 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2025-04-24 09:23:42.964 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2025-04-24 09:23:43.014 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 28ms. Found 0 repository interfaces. |
| | | 2025-04-24 09:23:43.469 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=92ae6d82-c72c-35c4-9585-ff142c10bd62 |
| | | 2025-04-24 09:23:43.733 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$baa67d1d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 09:23:43.792 [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) |
| | | 2025-04-24 09:23:43.799 [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$$2434edee] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 09:23:44.019 [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) |
| | | 2025-04-24 09:23:44.065 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 09:23:45.011 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2025-04-24 09:23:45.034 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-24 09:23:45.049 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2025-04-24 09:23:45.050 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2025-04-24 09:23:45.065 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.3.1] using APR version [1.7.4]. |
| | | 2025-04-24 09:23:45.065 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. |
| | | 2025-04-24 09:23:45.066 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] |
| | | 2025-04-24 09:23:45.083 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 3.0.14 4 Jun 2024] |
| | | 2025-04-24 09:23:45.288 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2025-04-24 09:23:45.289 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3482 ms |
| | | 2025-04-24 09:23:45.583 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2025-04-24 09:23:45.990 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,mengjialames} inited |
| | | 2025-04-24 09:23:45.991 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [mengjialames] success |
| | | 2025-04-24 09:23:45.991 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [mengjialames] |
| | | 2025-04-24 09:23:46.146 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2025-04-24 09:23:47.450 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R1, IP: 192.168.60.30, Port: 102 |
| | | 2025-04-24 09:23:47.471 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R2, IP: 192.168.60.40, Port: 102 |
| | | 2025-04-24 09:23:47.490 [main] INFO com.mes.job.PlcRotingRackManager - 初始化旋转料架PLC管理器 |
| | | 2025-04-24 09:23:47.490 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 09:23:47.492 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 09:23:47.492 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R1的PLC线程 |
| | | 2025-04-24 09:23:47.492 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 09:23:47.493 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 09:23:47.493 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R2的PLC线程 |
| | | 2025-04-24 09:23:48.402 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 09:23:48.402 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 09:23:49.512 [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)] |
| | | 2025-04-24 09:23:49.569 [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. |
| | | 2025-04-24 09:23:49.579 [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. |
| | | 2025-04-24 09:23:50.096 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-24 09:23:52.257 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-24 09:23:52.343 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2025-04-24 09:23:53.259 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2025-04-24 09:23:55.003 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-24 09:23:55.394 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2025-04-24 09:23:55.426 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2025-04-24 09:23:55.469 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2025-04-24 09:23:55.780 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-24 09:23:55.792 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 开始执行定时任务:重试发送失败的数据到ERP |
| | | 2025-04-24 09:23:55.831 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 25192 (http) with context path '' |
| | | 2025-04-24 09:23:56.048 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 26.246.64.36:25192 register finished |
| | | 2025-04-24 09:23:56.702 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 找到1条发送失败的数据,开始重试发送 |
| | | 2025-04-24 09:23:57.742 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-24 09:23:57.744 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 20.296 seconds (JVM running for 21.722) |
| | | 2025-04-24 09:23:57.915 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 定时任务执行完成,成功发送: 0条,失败: 1条 |
| | | 2025-04-24 09:23:58.064 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2025-04-24 09:23:58.066 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2025-04-24 09:23:58.071 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2025-04-24 09:23:58.072 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-24 09:23:58.075 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2025-04-24 09:23:58.081 [Thread-16] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2025-04-24 09:23:58.082 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2025-04-24 09:27:01.661 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 09:27:03.633 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2025-04-24 09:27:04.933 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2025-04-24 09:27:04.937 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2025-04-24 09:27:04.987 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 29ms. Found 0 repository interfaces. |
| | | 2025-04-24 09:27:05.443 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=92ae6d82-c72c-35c4-9585-ff142c10bd62 |
| | | 2025-04-24 09:27:05.737 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$baa67d1d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 09:27:05.798 [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) |
| | | 2025-04-24 09:27:05.808 [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$$2434edee] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 09:27:06.016 [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) |
| | | 2025-04-24 09:27:06.059 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 09:27:07.027 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2025-04-24 09:27:07.049 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-24 09:27:07.063 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2025-04-24 09:27:07.064 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2025-04-24 09:27:07.078 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.3.1] using APR version [1.7.4]. |
| | | 2025-04-24 09:27:07.078 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. |
| | | 2025-04-24 09:27:07.078 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] |
| | | 2025-04-24 09:27:07.085 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 3.0.14 4 Jun 2024] |
| | | 2025-04-24 09:27:07.287 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2025-04-24 09:27:07.288 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3651 ms |
| | | 2025-04-24 09:27:07.575 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2025-04-24 09:27:07.964 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,mengjialames} inited |
| | | 2025-04-24 09:27:07.966 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [mengjialames] success |
| | | 2025-04-24 09:27:07.966 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [mengjialames] |
| | | 2025-04-24 09:27:08.087 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2025-04-24 09:27:09.334 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R1, IP: 192.168.60.30, Port: 102 |
| | | 2025-04-24 09:27:09.352 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R2, IP: 192.168.60.40, Port: 102 |
| | | 2025-04-24 09:27:09.365 [main] INFO com.mes.job.PlcRotingRackManager - 初始化旋转料架PLC管理器 |
| | | 2025-04-24 09:27:09.366 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 09:27:09.366 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 09:27:09.366 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R1的PLC线程 |
| | | 2025-04-24 09:27:09.366 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 09:27:09.366 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 09:27:09.367 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R2的PLC线程 |
| | | 2025-04-24 09:27:10.042 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 09:27:10.042 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 09:27:11.017 [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)] |
| | | 2025-04-24 09:27:11.062 [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. |
| | | 2025-04-24 09:27:11.071 [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. |
| | | 2025-04-24 09:27:11.570 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-24 09:27:13.819 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-24 09:27:13.904 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2025-04-24 09:27:14.930 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2025-04-24 09:27:16.743 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-24 09:27:17.143 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2025-04-24 09:27:17.175 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2025-04-24 09:27:17.216 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2025-04-24 09:27:17.617 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-24 09:27:17.627 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 开始执行定时任务:重试发送失败的数据到ERP |
| | | 2025-04-24 09:27:17.661 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 25420 (http) with context path '' |
| | | 2025-04-24 09:27:17.878 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 26.246.64.36:25420 register finished |
| | | 2025-04-24 09:27:18.526 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 找到1条发送失败的数据,开始重试发送 |
| | | 2025-04-24 09:27:19.557 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-24 09:27:19.559 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 20.42 seconds (JVM running for 21.552) |
| | | 2025-04-24 09:27:19.732 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 定时任务执行完成,成功发送: 0条,失败: 1条 |
| | | 2025-04-24 09:27:19.881 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2025-04-24 09:27:19.884 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2025-04-24 09:27:19.889 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2025-04-24 09:27:19.890 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-24 09:27:19.894 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2025-04-24 09:27:19.900 [Thread-16] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2025-04-24 09:27:19.900 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2025-04-24 09:42:34.280 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 09:42:36.137 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2025-04-24 09:42:37.271 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2025-04-24 09:42:37.275 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2025-04-24 09:42:37.322 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 26ms. Found 0 repository interfaces. |
| | | 2025-04-24 09:42:37.756 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=92ae6d82-c72c-35c4-9585-ff142c10bd62 |
| | | 2025-04-24 09:42:38.028 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$baa67d1d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 09:42:38.085 [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) |
| | | 2025-04-24 09:42:38.091 [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$$2434edee] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 09:42:38.313 [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) |
| | | 2025-04-24 09:42:38.357 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 09:42:39.298 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2025-04-24 09:42:39.319 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-24 09:42:39.332 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2025-04-24 09:42:39.332 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2025-04-24 09:42:39.346 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.3.1] using APR version [1.7.4]. |
| | | 2025-04-24 09:42:39.347 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. |
| | | 2025-04-24 09:42:39.347 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] |
| | | 2025-04-24 09:42:39.365 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 3.0.14 4 Jun 2024] |
| | | 2025-04-24 09:42:39.579 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2025-04-24 09:42:39.579 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3438 ms |
| | | 2025-04-24 09:42:39.878 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2025-04-24 09:42:40.263 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,mengjialames} inited |
| | | 2025-04-24 09:42:40.264 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [mengjialames] success |
| | | 2025-04-24 09:42:40.265 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [mengjialames] |
| | | 2025-04-24 09:42:40.389 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2025-04-24 09:42:41.651 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R1, IP: 192.168.60.30, Port: 102 |
| | | 2025-04-24 09:42:41.671 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R2, IP: 192.168.60.40, Port: 102 |
| | | 2025-04-24 09:42:41.686 [main] INFO com.mes.job.PlcRotingRackManager - 初始化旋转料架PLC管理器 |
| | | 2025-04-24 09:42:41.687 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 09:42:41.687 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 09:42:41.687 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R1的PLC线程 |
| | | 2025-04-24 09:42:41.687 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 09:42:41.688 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 09:42:41.688 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R2的PLC线程 |
| | | 2025-04-24 09:42:42.416 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 09:42:42.416 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 09:42:43.410 [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)] |
| | | 2025-04-24 09:42:43.465 [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. |
| | | 2025-04-24 09:42:43.477 [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. |
| | | 2025-04-24 09:42:43.937 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-24 09:42:46.102 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-24 09:42:46.196 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2025-04-24 09:42:47.117 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2025-04-24 09:42:48.904 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-24 09:42:49.295 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2025-04-24 09:42:49.329 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2025-04-24 09:42:49.371 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2025-04-24 09:42:49.669 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-24 09:42:49.679 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 开始执行定时任务:重试发送失败的数据到ERP |
| | | 2025-04-24 09:42:49.711 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 26490 (http) with context path '' |
| | | 2025-04-24 09:42:49.939 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 26.246.64.36:26490 register finished |
| | | 2025-04-24 09:42:50.595 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 找到1条发送失败的数据,开始重试发送 |
| | | 2025-04-24 09:42:51.630 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-24 09:42:51.632 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 19.763 seconds (JVM running for 20.969) |
| | | 2025-04-24 09:42:51.692 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 数据成功发送到ERP,响应内容:{"code":"200","status":ture,"message":"Success","responsetime":"2025-04-07T13:28:04.000+08:00"} |
| | | 2025-04-24 09:42:51.712 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 成功重试发送数据到ERP,任务ID: 13 |
| | | 2025-04-24 09:42:51.712 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 定时任务执行完成,成功发送: 1条,失败: 0条 |
| | | 2025-04-24 09:42:51.964 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2025-04-24 09:42:51.966 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2025-04-24 09:42:51.972 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2025-04-24 09:42:51.972 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-24 09:42:51.976 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2025-04-24 09:42:51.982 [Thread-16] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2025-04-24 09:42:51.983 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2025-04-24 10:18:18.667 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 10:18:20.649 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2025-04-24 10:18:22.122 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2025-04-24 10:18:22.127 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2025-04-24 10:18:22.182 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 32ms. Found 0 repository interfaces. |
| | | 2025-04-24 10:18:22.716 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=92ae6d82-c72c-35c4-9585-ff142c10bd62 |
| | | 2025-04-24 10:18:23.041 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$baa67d1d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 10:18:23.113 [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) |
| | | 2025-04-24 10:18:23.123 [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$$2434edee] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 10:18:23.394 [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) |
| | | 2025-04-24 10:18:23.450 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 10:18:24.601 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2025-04-24 10:18:24.631 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-24 10:18:24.649 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2025-04-24 10:18:24.649 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2025-04-24 10:18:24.668 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.3.1] using APR version [1.7.4]. |
| | | 2025-04-24 10:18:24.668 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. |
| | | 2025-04-24 10:18:24.669 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] |
| | | 2025-04-24 10:18:24.692 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 3.0.14 4 Jun 2024] |
| | | 2025-04-24 10:18:24.953 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2025-04-24 10:18:24.954 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 4300 ms |
| | | 2025-04-24 10:18:25.279 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2025-04-24 10:18:25.841 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,mengjialames} inited |
| | | 2025-04-24 10:18:25.843 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [mengjialames] success |
| | | 2025-04-24 10:18:25.843 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [mengjialames] |
| | | 2025-04-24 10:18:26.054 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2025-04-24 10:18:27.388 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R1, IP: 192.168.60.30, Port: 102 |
| | | 2025-04-24 10:18:27.412 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R2, IP: 192.168.60.40, Port: 102 |
| | | 2025-04-24 10:18:27.431 [main] INFO com.mes.job.PlcRotingRackManager - 初始化旋转料架PLC管理器 |
| | | 2025-04-24 10:18:27.431 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 10:18:27.431 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 10:18:27.432 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R1的PLC线程 |
| | | 2025-04-24 10:18:27.432 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 10:18:27.432 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 10:18:27.432 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R2的PLC线程 |
| | | 2025-04-24 10:18:28.128 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 10:18:28.128 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 10:18:29.088 [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)] |
| | | 2025-04-24 10:18:29.144 [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. |
| | | 2025-04-24 10:18:29.155 [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. |
| | | 2025-04-24 10:18:29.632 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-24 10:18:31.827 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-24 10:18:31.914 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2025-04-24 10:18:32.830 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2025-04-24 10:18:34.561 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-24 10:18:34.967 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2025-04-24 10:18:35.001 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2025-04-24 10:18:35.042 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2025-04-24 10:18:35.386 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-24 10:18:35.395 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 开始执行定时任务:重试发送失败的数据到ERP |
| | | 2025-04-24 10:18:35.441 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 28449 (http) with context path '' |
| | | 2025-04-24 10:18:35.657 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 26.246.64.36:28449 register finished |
| | | 2025-04-24 10:18:36.337 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 没有需要重试发送的数据 |
| | | 2025-04-24 10:18:37.332 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-24 10:18:37.334 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 21.317 seconds (JVM running for 22.73) |
| | | 2025-04-24 10:18:37.653 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2025-04-24 10:18:37.655 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2025-04-24 10:18:37.659 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2025-04-24 10:18:37.660 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-24 10:18:37.664 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2025-04-24 10:18:37.671 [Thread-16] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2025-04-24 10:18:37.671 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2025-04-24 10:19:17.734 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 10:19:19.706 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2025-04-24 10:19:20.810 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2025-04-24 10:19:20.814 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2025-04-24 10:19:20.860 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 27ms. Found 0 repository interfaces. |
| | | 2025-04-24 10:19:21.308 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=92ae6d82-c72c-35c4-9585-ff142c10bd62 |
| | | 2025-04-24 10:19:21.570 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$baa67d1d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 10:19:21.628 [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) |
| | | 2025-04-24 10:19:21.637 [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$$2434edee] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 10:19:21.847 [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) |
| | | 2025-04-24 10:19:21.890 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 10:19:22.825 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2025-04-24 10:19:22.849 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-24 10:19:22.866 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2025-04-24 10:19:22.867 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2025-04-24 10:19:22.881 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.3.1] using APR version [1.7.4]. |
| | | 2025-04-24 10:19:22.881 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. |
| | | 2025-04-24 10:19:22.882 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] |
| | | 2025-04-24 10:19:22.889 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 3.0.14 4 Jun 2024] |
| | | 2025-04-24 10:19:23.109 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2025-04-24 10:19:23.109 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3399 ms |
| | | 2025-04-24 10:19:23.422 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2025-04-24 10:19:23.854 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,mengjialames} inited |
| | | 2025-04-24 10:19:23.855 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [mengjialames] success |
| | | 2025-04-24 10:19:23.856 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [mengjialames] |
| | | 2025-04-24 10:19:24.008 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2025-04-24 10:19:25.249 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R1, IP: 192.168.60.30, Port: 102 |
| | | 2025-04-24 10:19:25.269 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R2, IP: 192.168.60.40, Port: 102 |
| | | 2025-04-24 10:19:25.286 [main] INFO com.mes.job.PlcRotingRackManager - 初始化旋转料架PLC管理器 |
| | | 2025-04-24 10:19:25.286 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 10:19:25.286 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 10:19:25.286 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R1的PLC线程 |
| | | 2025-04-24 10:19:25.287 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 10:19:25.287 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 10:19:25.287 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R2的PLC线程 |
| | | 2025-04-24 10:19:25.944 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 10:19:25.945 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 10:19:26.888 [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)] |
| | | 2025-04-24 10:19:26.938 [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. |
| | | 2025-04-24 10:19:26.947 [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. |
| | | 2025-04-24 10:19:27.428 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-24 10:19:29.627 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-24 10:19:29.700 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2025-04-24 10:19:30.650 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2025-04-24 10:19:32.441 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-24 10:19:32.805 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2025-04-24 10:19:32.835 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2025-04-24 10:19:32.876 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2025-04-24 10:19:33.187 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-24 10:19:33.197 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 开始执行定时任务:重试发送失败的数据到ERP |
| | | 2025-04-24 10:19:33.253 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 28479 (http) with context path '' |
| | | 2025-04-24 10:19:33.460 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 26.246.64.36:28479 register finished |
| | | 2025-04-24 10:19:34.094 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 找到1条发送失败的数据,开始重试发送 |
| | | 2025-04-24 10:19:35.127 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-24 10:19:35.130 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 19.943 seconds (JVM running for 21.231) |
| | | 2025-04-24 10:19:35.386 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2025-04-24 10:19:35.388 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2025-04-24 10:19:35.392 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2025-04-24 10:19:35.393 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-24 10:19:35.397 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2025-04-24 10:19:35.403 [Thread-16] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2025-04-24 10:19:35.404 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2025-04-24 10:20:30.375 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 10:20:32.217 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2025-04-24 10:20:33.312 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2025-04-24 10:20:33.316 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2025-04-24 10:20:33.360 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 25ms. Found 0 repository interfaces. |
| | | 2025-04-24 10:20:33.779 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=92ae6d82-c72c-35c4-9585-ff142c10bd62 |
| | | 2025-04-24 10:20:34.044 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$baa67d1d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 10:20:34.099 [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) |
| | | 2025-04-24 10:20:34.105 [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$$2434edee] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 10:20:34.307 [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) |
| | | 2025-04-24 10:20:34.356 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 10:20:35.236 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2025-04-24 10:20:35.256 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-24 10:20:35.270 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2025-04-24 10:20:35.270 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2025-04-24 10:20:35.285 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.3.1] using APR version [1.7.4]. |
| | | 2025-04-24 10:20:35.285 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. |
| | | 2025-04-24 10:20:35.286 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] |
| | | 2025-04-24 10:20:35.291 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 3.0.14 4 Jun 2024] |
| | | 2025-04-24 10:20:35.508 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2025-04-24 10:20:35.509 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3289 ms |
| | | 2025-04-24 10:20:35.793 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2025-04-24 10:20:36.165 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,mengjialames} inited |
| | | 2025-04-24 10:20:36.167 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [mengjialames] success |
| | | 2025-04-24 10:20:36.167 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [mengjialames] |
| | | 2025-04-24 10:20:36.291 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2025-04-24 10:20:37.535 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R1, IP: 192.168.60.30, Port: 102 |
| | | 2025-04-24 10:20:37.552 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R2, IP: 192.168.60.40, Port: 102 |
| | | 2025-04-24 10:20:37.571 [main] INFO com.mes.job.PlcRotingRackManager - 初始化旋转料架PLC管理器 |
| | | 2025-04-24 10:20:37.571 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 10:20:37.571 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 10:20:37.572 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R1的PLC线程 |
| | | 2025-04-24 10:20:37.572 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 10:20:37.573 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 10:20:37.573 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R2的PLC线程 |
| | | 2025-04-24 10:20:38.242 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 10:20:38.242 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 10:20:39.199 [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)] |
| | | 2025-04-24 10:20:39.246 [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. |
| | | 2025-04-24 10:20:39.258 [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. |
| | | 2025-04-24 10:20:39.755 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-24 10:20:41.976 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-24 10:20:42.048 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2025-04-24 10:20:43.066 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2025-04-24 10:20:44.943 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-24 10:20:45.309 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2025-04-24 10:20:45.338 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2025-04-24 10:20:45.377 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2025-04-24 10:20:45.657 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-24 10:20:45.670 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 开始执行定时任务:重试发送失败的数据到ERP |
| | | 2025-04-24 10:20:45.698 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 28518 (http) with context path '' |
| | | 2025-04-24 10:20:45.889 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 26.246.64.36:28518 register finished |
| | | 2025-04-24 10:20:46.530 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 找到1条发送失败的数据,开始重试发送 |
| | | 2025-04-24 10:20:47.554 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname |
| | | 2025-04-24 10:20:47.556 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 19.608 seconds (JVM running for 20.71) |
| | | 2025-04-24 10:20:47.698 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 数据成功发送到ERP,响应内容:{"code":"200","status":ture,"message":"Success","responsetime":"2025-04-07T13:28:04.000+08:00"} |
| | | 2025-04-24 10:20:47.714 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 成功重试发送数据到ERP,任务ID: 14 |
| | | 2025-04-24 10:20:47.714 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 定时任务执行完成,成功发送: 1条,失败: 0条 |
| | | 2025-04-24 10:20:47.823 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2025-04-24 10:20:47.825 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2025-04-24 10:20:47.830 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2025-04-24 10:20:47.830 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-24 10:20:47.834 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2025-04-24 10:20:47.841 [Thread-16] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2025-04-24 10:20:47.841 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2025-04-24 14:06:59.808 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 14:07:00.748 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2025-04-24 14:07:01.908 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2025-04-24 14:07:01.925 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2025-04-24 14:07:01.974 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 28ms. Found 0 repository interfaces. |
| | | 2025-04-24 14:07:02.443 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=92ae6d82-c72c-35c4-9585-ff142c10bd62 |
| | | 2025-04-24 14:07:02.699 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$baa67d1d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 14:07:02.758 [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) |
| | | 2025-04-24 14:07:02.764 [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$$2434edee] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 14:07:02.980 [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) |
| | | 2025-04-24 14:07:03.027 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 14:07:04.022 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2025-04-24 14:07:04.045 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-24 14:07:04.061 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2025-04-24 14:07:04.062 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2025-04-24 14:07:04.075 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.3.1] using APR version [1.7.4]. |
| | | 2025-04-24 14:07:04.075 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. |
| | | 2025-04-24 14:07:04.076 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] |
| | | 2025-04-24 14:07:04.082 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 3.0.14 4 Jun 2024] |
| | | 2025-04-24 14:07:04.333 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2025-04-24 14:07:04.333 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3581 ms |
| | | 2025-04-24 14:07:04.641 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2025-04-24 14:07:05.143 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,mengjialames} inited |
| | | 2025-04-24 14:07:05.161 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [mengjialames] success |
| | | 2025-04-24 14:07:05.161 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [mengjialames] |
| | | 2025-04-24 14:07:05.319 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2025-04-24 14:07:06.963 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R1, IP: 192.168.60.30, Port: 102 |
| | | 2025-04-24 14:07:06.997 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R2, IP: 192.168.60.40, Port: 102 |
| | | 2025-04-24 14:07:07.021 [main] INFO com.mes.job.PlcRotingRackManager - 初始化旋转料架PLC管理器 |
| | | 2025-04-24 14:07:07.021 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 14:07:07.022 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 14:07:07.023 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R1的PLC线程 |
| | | 2025-04-24 14:07:07.023 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 14:07:07.023 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 14:07:07.023 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R2的PLC线程 |
| | | 2025-04-24 14:07:07.773 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 14:07:07.775 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 14:07:08.949 [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)] |
| | | 2025-04-24 14:07:09.057 [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. |
| | | 2025-04-24 14:07:09.066 [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. |
| | | 2025-04-24 14:07:09.648 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-24 14:07:11.136 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2025-04-24 14:07:12.327 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2025-04-24 14:07:13.829 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2025-04-24 14:07:13.867 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2025-04-24 14:07:13.912 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2025-04-24 14:07:14.271 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-24 14:07:14.284 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 开始执行定时任务:重试发送失败的数据到ERP |
| | | 2025-04-24 14:07:14.328 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 15889 (http) with context path '' |
| | | 2025-04-24 14:07:14.679 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 192.168.137.1:15889 register finished |
| | | 2025-04-24 14:07:15.484 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 没有需要重试发送的数据 |
| | | 2025-04-24 14:07:15.567 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 17.34 seconds (JVM running for 18.88) |
| | | 2025-04-24 14:07:15.918 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2025-04-24 14:07:15.920 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2025-04-24 14:07:15.928 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2025-04-24 14:07:15.929 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-24 14:07:15.933 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2025-04-24 14:07:15.941 [Thread-16] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2025-04-24 14:07:15.942 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2025-04-24 14:17:09.527 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 14:17:10.421 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2025-04-24 14:17:11.497 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2025-04-24 14:17:11.500 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2025-04-24 14:17:11.546 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 27ms. Found 0 repository interfaces. |
| | | 2025-04-24 14:17:11.987 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=92ae6d82-c72c-35c4-9585-ff142c10bd62 |
| | | 2025-04-24 14:17:12.256 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$baa67d1d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 14:17:12.312 [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) |
| | | 2025-04-24 14:17:12.319 [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$$2434edee] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 14:17:12.519 [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) |
| | | 2025-04-24 14:17:12.569 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 14:17:13.533 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2025-04-24 14:17:13.554 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-24 14:17:13.567 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2025-04-24 14:17:13.568 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2025-04-24 14:17:13.585 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.3.1] using APR version [1.7.4]. |
| | | 2025-04-24 14:17:13.585 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. |
| | | 2025-04-24 14:17:13.585 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] |
| | | 2025-04-24 14:17:13.591 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 3.0.14 4 Jun 2024] |
| | | 2025-04-24 14:17:13.800 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2025-04-24 14:17:13.801 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3376 ms |
| | | 2025-04-24 14:17:14.070 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2025-04-24 14:17:14.456 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,mengjialames} inited |
| | | 2025-04-24 14:17:14.457 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [mengjialames] success |
| | | 2025-04-24 14:17:14.458 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [mengjialames] |
| | | 2025-04-24 14:17:14.582 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2025-04-24 14:17:15.907 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R1, IP: 192.168.60.30, Port: 102 |
| | | 2025-04-24 14:17:15.930 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R2, IP: 192.168.60.40, Port: 102 |
| | | 2025-04-24 14:17:15.957 [main] INFO com.mes.job.PlcRotingRackManager - 初始化旋转料架PLC管理器 |
| | | 2025-04-24 14:17:15.958 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 14:17:15.958 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 14:17:15.959 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R1的PLC线程 |
| | | 2025-04-24 14:17:15.959 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 14:17:15.959 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 14:17:15.959 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R2的PLC线程 |
| | | 2025-04-24 14:17:16.724 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 14:17:16.725 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 14:17:17.719 [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)] |
| | | 2025-04-24 14:17:17.771 [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. |
| | | 2025-04-24 14:17:17.781 [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. |
| | | 2025-04-24 14:17:18.290 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-24 14:17:19.587 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2025-04-24 14:17:20.700 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2025-04-24 14:17:22.190 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2025-04-24 14:17:22.232 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2025-04-24 14:17:22.324 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2025-04-24 14:17:22.720 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-24 14:17:22.735 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 开始执行定时任务:重试发送失败的数据到ERP |
| | | 2025-04-24 14:17:22.770 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 16435 (http) with context path '' |
| | | 2025-04-24 14:17:23.032 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 192.168.137.1:16435 register finished |
| | | 2025-04-24 14:17:23.892 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 找到2条发送失败的数据,开始重试发送 |
| | | 2025-04-24 14:17:23.974 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.985 seconds (JVM running for 17.214) |
| | | 2025-04-24 14:17:24.292 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2025-04-24 14:17:24.295 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2025-04-24 14:17:24.300 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2025-04-24 14:17:24.302 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-24 14:17:24.307 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2025-04-24 14:17:24.315 [Thread-16] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2025-04-24 14:17:24.316 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2025-04-24 14:19:18.266 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 14:19:19.205 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2025-04-24 14:19:20.284 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2025-04-24 14:19:20.288 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2025-04-24 14:19:20.334 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 27ms. Found 0 repository interfaces. |
| | | 2025-04-24 14:19:20.755 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=92ae6d82-c72c-35c4-9585-ff142c10bd62 |
| | | 2025-04-24 14:19:21.019 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$baa67d1d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 14:19:21.076 [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) |
| | | 2025-04-24 14:19:21.086 [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$$2434edee] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 14:19:21.295 [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) |
| | | 2025-04-24 14:19:21.336 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 14:19:22.298 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2025-04-24 14:19:22.317 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-24 14:19:22.330 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2025-04-24 14:19:22.330 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2025-04-24 14:19:22.344 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.3.1] using APR version [1.7.4]. |
| | | 2025-04-24 14:19:22.345 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. |
| | | 2025-04-24 14:19:22.345 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] |
| | | 2025-04-24 14:19:22.350 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 3.0.14 4 Jun 2024] |
| | | 2025-04-24 14:19:22.561 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2025-04-24 14:19:22.561 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3352 ms |
| | | 2025-04-24 14:19:22.845 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2025-04-24 14:19:23.238 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,mengjialames} inited |
| | | 2025-04-24 14:19:23.239 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [mengjialames] success |
| | | 2025-04-24 14:19:23.240 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [mengjialames] |
| | | 2025-04-24 14:19:23.376 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2025-04-24 14:19:24.703 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R1, IP: 192.168.60.30, Port: 102 |
| | | 2025-04-24 14:19:24.725 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R2, IP: 192.168.60.40, Port: 102 |
| | | 2025-04-24 14:19:24.742 [main] INFO com.mes.job.PlcRotingRackManager - 初始化旋转料架PLC管理器 |
| | | 2025-04-24 14:19:24.742 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 14:19:24.742 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 14:19:24.743 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R1的PLC线程 |
| | | 2025-04-24 14:19:24.743 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 14:19:24.743 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 14:19:24.743 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R2的PLC线程 |
| | | 2025-04-24 14:19:25.448 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 14:19:25.448 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 14:19:26.400 [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)] |
| | | 2025-04-24 14:19:26.456 [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. |
| | | 2025-04-24 14:19:26.465 [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. |
| | | 2025-04-24 14:19:26.930 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-24 14:19:28.258 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2025-04-24 14:19:29.242 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2025-04-24 14:19:30.470 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2025-04-24 14:19:30.500 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2025-04-24 14:19:30.541 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2025-04-24 14:19:30.851 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-24 14:19:30.864 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 开始执行定时任务:重试发送失败的数据到ERP |
| | | 2025-04-24 14:19:30.891 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 16544 (http) with context path '' |
| | | 2025-04-24 14:19:31.147 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 192.168.137.1:16544 register finished |
| | | 2025-04-24 14:19:31.777 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 找到2条发送失败的数据,开始重试发送 |
| | | 2025-04-24 14:19:31.888 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.122 seconds (JVM running for 16.341) |
| | | 2025-04-24 14:19:32.154 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2025-04-24 14:19:32.155 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2025-04-24 14:19:32.161 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2025-04-24 14:19:32.162 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-24 14:19:32.166 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2025-04-24 14:19:32.172 [Thread-16] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2025-04-24 14:19:32.172 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
| | | 2025-04-24 14:20:20.189 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 14:20:21.084 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - The following profiles are active: prod |
| | | 2025-04-24 14:20:22.218 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! |
| | | 2025-04-24 14:20:22.222 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. |
| | | 2025-04-24 14:20:22.271 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 29ms. Found 0 repository interfaces. |
| | | 2025-04-24 14:20:22.732 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=92ae6d82-c72c-35c4-9585-ff142c10bd62 |
| | | 2025-04-24 14:20:23.037 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$baa67d1d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 14:20:23.101 [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) |
| | | 2025-04-24 14:20:23.113 [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$$2434edee] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 14:20:23.396 [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) |
| | | 2025-04-24 14:20:23.457 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$d6c0801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) |
| | | 2025-04-24 14:20:24.577 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 0 (http) |
| | | 2025-04-24 14:20:24.597 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-24 14:20:24.611 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] |
| | | 2025-04-24 14:20:24.611 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.24] |
| | | 2025-04-24 14:20:24.626 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.3.1] using APR version [1.7.4]. |
| | | 2025-04-24 14:20:24.627 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. |
| | | 2025-04-24 14:20:24.627 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] |
| | | 2025-04-24 14:20:24.633 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 3.0.14 4 Jun 2024] |
| | | 2025-04-24 14:20:24.837 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext |
| | | 2025-04-24 14:20:24.838 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3750 ms |
| | | 2025-04-24 14:20:25.110 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join properties config complete |
| | | 2025-04-24 14:20:25.493 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1,mengjialames} inited |
| | | 2025-04-24 14:20:25.495 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource - load a datasource named [mengjialames] success |
| | | 2025-04-24 14:20:25.495 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [mengjialames] |
| | | 2025-04-24 14:20:25.613 [main] INFO c.g.y.a.MybatisPlusJoinAutoConfiguration - mybatis plus join SqlInjector init |
| | | 2025-04-24 14:20:26.923 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R1, IP: 192.168.60.30, Port: 102 |
| | | 2025-04-24 14:20:26.946 [main] INFO com.mes.config.DeviceConfig - 初始化PLC设备: R2, IP: 192.168.60.40, Port: 102 |
| | | 2025-04-24 14:20:26.966 [main] INFO com.mes.job.PlcRotingRackManager - 初始化旋转料架PLC管理器 |
| | | 2025-04-24 14:20:26.967 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 14:20:26.967 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 14:20:26.967 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R1的PLC线程 |
| | | 2025-04-24 14:20:26.967 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 14:20:26.967 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 14:20:26.968 [main] INFO com.mes.job.PlcRotingRackManager - 成功启动设备R2的PLC线程 |
| | | 2025-04-24 14:20:27.659 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------------- |
| | | 2025-04-24 14:20:27.659 [main] INFO com.mes.plcTaskThread.PlcRotingRack - --------结束------- |
| | | 2025-04-24 14:20:28.628 [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)] |
| | | 2025-04-24 14:20:28.706 [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. |
| | | 2025-04-24 14:20:28.717 [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. |
| | | 2025-04-24 14:20:29.203 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-24 14:20:30.630 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService |
| | | 2025-04-24 14:20:31.634 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' |
| | | 2025-04-24 14:20:33.005 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Context refreshed |
| | | 2025-04-24 14:20:33.049 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) |
| | | 2025-04-24 14:20:33.101 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner - Scanning for api listing references |
| | | 2025-04-24 14:20:33.488 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-auto-1"] |
| | | 2025-04-24 14:20:33.503 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 开始执行定时任务:重试发送失败的数据到ERP |
| | | 2025-04-24 14:20:33.528 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 16608 (http) with context path '' |
| | | 2025-04-24 14:20:33.745 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, deviceInteraction 192.168.137.1:16608 register finished |
| | | 2025-04-24 14:20:34.390 [scheduling-1] INFO com.mes.md.service.impl.RotatingRackServiceImpl - 找到1条发送失败的数据,开始重试发送 |
| | | 2025-04-24 14:20:34.492 [main] INFO com.mes.DeviceInteractionModuleApplicationTest - Started DeviceInteractionModuleApplicationTest in 15.813 seconds (JVM running for 17.023) |
| | | 2025-04-24 14:20:34.746 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' |
| | | 2025-04-24 14:20:34.747 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... |
| | | 2025-04-24 14:20:34.753 [Thread-16] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. |
| | | 2025-04-24 14:20:34.753 [Thread-16] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' |
| | | 2025-04-24 14:20:34.758 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing .... |
| | | 2025-04-24 14:20:34.764 [Thread-16] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed |
| | | 2025-04-24 14:20:34.764 [Thread-16] INFO c.b.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource all closed success,bye |
New file |
| | |
| | | 2025-04-24 09:19:51.764 [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! |
| | | 2025-04-24 09:19:51.765 [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! |
| | | 2025-04-24 09:19:51.766 [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! |
| | | 2025-04-24 09:19:51.766 [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! |
| | | 2025-04-24 09:19:51.766 [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! |
| | | 2025-04-24 09:19:51.767 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rotatingRackMapper' and 'com.mes.md.mapper.RotatingRackMapper' mapperInterface. Bean already defined with the same name! |
| | | 2025-04-24 09:19:51.768 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2025-04-24 09:19:58.864 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-24 09:19:58.877 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-24 09:19:59.840 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:19:59.840 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:20:00.853 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:20:00.853 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:20:01.863 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:20:01.863 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:20:02.873 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:20:02.873 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:20:03.885 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:20:03.885 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:20:04.892 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:20:04.892 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:20:05.908 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:20:05.908 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:20:06.918 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:20:06.918 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:20:07.934 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:20:07.934 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:20:08.944 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:20:08.944 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:23:43.285 [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! |
| | | 2025-04-24 09:23:43.285 [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! |
| | | 2025-04-24 09:23:43.285 [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! |
| | | 2025-04-24 09:23:43.285 [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! |
| | | 2025-04-24 09:23:43.285 [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! |
| | | 2025-04-24 09:23:43.285 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rotatingRackMapper' and 'com.mes.md.mapper.RotatingRackMapper' mapperInterface. Bean already defined with the same name! |
| | | 2025-04-24 09:23:43.286 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2025-04-24 09:23:49.569 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-24 09:23:49.578 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-24 09:23:50.510 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:23:50.510 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:23:51.523 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:23:51.523 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:23:52.538 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:23:52.538 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:23:53.552 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:23:53.552 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:23:54.553 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:23:54.553 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:23:55.564 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:23:55.564 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:23:56.575 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:23:56.575 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:23:57.585 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:23:57.585 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:23:57.915 [scheduling-1] WARN com.mes.md.service.impl.RotatingRackServiceImpl - 重试发送数据到ERP失败,任务ID: 13 |
| | | 2025-04-24 09:27:05.269 [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! |
| | | 2025-04-24 09:27:05.269 [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! |
| | | 2025-04-24 09:27:05.269 [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! |
| | | 2025-04-24 09:27:05.270 [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! |
| | | 2025-04-24 09:27:05.270 [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! |
| | | 2025-04-24 09:27:05.270 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rotatingRackMapper' and 'com.mes.md.mapper.RotatingRackMapper' mapperInterface. Bean already defined with the same name! |
| | | 2025-04-24 09:27:05.270 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2025-04-24 09:27:11.062 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-24 09:27:11.071 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-24 09:27:12.384 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:27:12.384 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:27:13.396 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:27:13.396 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:27:14.459 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:27:14.458 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:27:15.469 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:27:15.469 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:27:16.478 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:27:16.478 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:27:17.489 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:27:17.489 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:27:18.497 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:27:18.497 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:27:19.511 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:27:19.511 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:27:19.732 [scheduling-1] WARN com.mes.md.service.impl.RotatingRackServiceImpl - 重试发送数据到ERP失败,任务ID: 13 |
| | | 2025-04-24 09:42:37.584 [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! |
| | | 2025-04-24 09:42:37.585 [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! |
| | | 2025-04-24 09:42:37.585 [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! |
| | | 2025-04-24 09:42:37.585 [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! |
| | | 2025-04-24 09:42:37.585 [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! |
| | | 2025-04-24 09:42:37.586 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rotatingRackMapper' and 'com.mes.md.mapper.RotatingRackMapper' mapperInterface. Bean already defined with the same name! |
| | | 2025-04-24 09:42:37.586 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2025-04-24 09:42:43.465 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-24 09:42:43.477 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-24 09:42:44.706 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:42:44.706 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:42:45.714 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:42:45.714 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:42:46.721 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:42:46.721 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:42:47.728 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:42:47.728 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:42:48.734 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:42:48.734 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:42:49.742 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:42:49.741 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:42:50.748 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:42:50.748 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:42:51.755 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 09:42:51.755 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:18:22.502 [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! |
| | | 2025-04-24 10:18:22.503 [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! |
| | | 2025-04-24 10:18:22.504 [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! |
| | | 2025-04-24 10:18:22.505 [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! |
| | | 2025-04-24 10:18:22.505 [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! |
| | | 2025-04-24 10:18:22.505 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rotatingRackMapper' and 'com.mes.md.mapper.RotatingRackMapper' mapperInterface. Bean already defined with the same name! |
| | | 2025-04-24 10:18:22.505 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2025-04-24 10:18:29.144 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-24 10:18:29.154 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-24 10:18:30.463 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:18:30.463 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:18:31.470 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:18:31.470 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:18:32.479 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:18:32.479 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:18:33.489 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:18:33.489 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:18:34.499 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:18:34.499 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:18:35.508 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:18:35.508 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:18:36.520 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:18:36.520 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:18:37.534 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:18:37.534 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:19:21.130 [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! |
| | | 2025-04-24 10:19:21.130 [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! |
| | | 2025-04-24 10:19:21.130 [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! |
| | | 2025-04-24 10:19:21.130 [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! |
| | | 2025-04-24 10:19:21.131 [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! |
| | | 2025-04-24 10:19:21.131 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rotatingRackMapper' and 'com.mes.md.mapper.RotatingRackMapper' mapperInterface. Bean already defined with the same name! |
| | | 2025-04-24 10:19:21.131 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2025-04-24 10:19:26.937 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-24 10:19:26.946 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-24 10:19:28.302 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:19:28.302 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:19:29.316 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:19:29.316 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:19:30.321 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:19:30.321 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:19:31.336 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:19:31.336 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:19:32.347 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:19:32.347 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:19:33.355 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:19:33.355 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:19:34.366 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:19:34.366 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:19:35.376 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:19:35.376 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:20:33.607 [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! |
| | | 2025-04-24 10:20:33.607 [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! |
| | | 2025-04-24 10:20:33.607 [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! |
| | | 2025-04-24 10:20:33.607 [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! |
| | | 2025-04-24 10:20:33.608 [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! |
| | | 2025-04-24 10:20:33.608 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rotatingRackMapper' and 'com.mes.md.mapper.RotatingRackMapper' mapperInterface. Bean already defined with the same name! |
| | | 2025-04-24 10:20:33.608 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2025-04-24 10:20:39.246 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-24 10:20:39.257 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-24 10:20:40.596 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:20:40.596 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:20:41.602 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:20:41.602 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:20:42.643 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:20:42.643 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:20:43.652 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:20:43.652 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:20:44.664 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:20:44.664 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:20:45.673 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:20:45.673 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:20:46.685 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:20:46.685 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:20:47.695 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 10:20:47.695 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:07:02.209 [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! |
| | | 2025-04-24 14:07:02.210 [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! |
| | | 2025-04-24 14:07:02.210 [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! |
| | | 2025-04-24 14:07:02.210 [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! |
| | | 2025-04-24 14:07:02.211 [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! |
| | | 2025-04-24 14:07:02.211 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rotatingRackMapper' and 'com.mes.md.mapper.RotatingRackMapper' mapperInterface. Bean already defined with the same name! |
| | | 2025-04-24 14:07:02.276 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2025-04-24 14:07:09.057 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-24 14:07:09.066 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-24 14:07:10.051 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:07:10.051 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:07:11.065 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:07:11.065 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:07:12.073 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:07:12.073 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:07:13.083 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:07:13.083 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:07:14.094 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:07:14.094 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:07:15.100 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:07:15.100 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:07:16.102 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:07:16.102 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:17:11.811 [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! |
| | | 2025-04-24 14:17:11.812 [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! |
| | | 2025-04-24 14:17:11.812 [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! |
| | | 2025-04-24 14:17:11.812 [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! |
| | | 2025-04-24 14:17:11.812 [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! |
| | | 2025-04-24 14:17:11.812 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rotatingRackMapper' and 'com.mes.md.mapper.RotatingRackMapper' mapperInterface. Bean already defined with the same name! |
| | | 2025-04-24 14:17:11.813 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2025-04-24 14:17:17.771 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-24 14:17:17.781 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-24 14:17:18.978 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:17:18.978 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:17:20.266 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:17:20.266 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:17:21.278 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:17:21.278 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:17:22.285 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:17:22.285 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:17:23.300 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:17:23.301 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:17:24.308 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:17:24.308 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:19:20.532 [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! |
| | | 2025-04-24 14:19:20.532 [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! |
| | | 2025-04-24 14:19:20.533 [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! |
| | | 2025-04-24 14:19:20.533 [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! |
| | | 2025-04-24 14:19:20.533 [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! |
| | | 2025-04-24 14:19:20.591 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rotatingRackMapper' and 'com.mes.md.mapper.RotatingRackMapper' mapperInterface. Bean already defined with the same name! |
| | | 2025-04-24 14:19:20.593 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2025-04-24 14:19:26.456 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-24 14:19:26.464 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-24 14:19:27.764 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:19:27.764 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:19:28.823 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:19:28.823 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:19:29.835 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:19:29.835 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:19:30.848 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:19:30.848 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:19:31.858 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:19:31.858 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:20:22.544 [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! |
| | | 2025-04-24 14:20:22.545 [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! |
| | | 2025-04-24 14:20:22.545 [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! |
| | | 2025-04-24 14:20:22.545 [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! |
| | | 2025-04-24 14:20:22.545 [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! |
| | | 2025-04-24 14:20:22.546 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rotatingRackMapper' and 'com.mes.md.mapper.RotatingRackMapper' mapperInterface. Bean already defined with the same name! |
| | | 2025-04-24 14:20:22.546 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.mes.*.mapper]' package. Please check your configuration. |
| | | 2025-04-24 14:20:28.705 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-24 14:20:28.716 [main] WARN com.netflix.config.sources.URLConfigurationSource - No URLs will be polled as dynamic configuration sources. |
| | | 2025-04-24 14:20:29.988 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:20:29.988 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:20:31.230 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:20:31.230 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:20:32.235 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:20:32.236 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:20:33.250 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:20:33.250 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:20:34.260 [R2] WARN com.mes.plcTaskThread.PlcRotingRack - R2PLC连接已断开,尝试重新连接... |
| | | 2025-04-24 14:20:34.260 [R1] WARN com.mes.plcTaskThread.PlcRotingRack - R1PLC连接已断开,尝试重新连接... |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project xmlns="http://maven.apache.org/POM/4.0.0" |
| | | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| | | xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
| | | <parent> |
| | | <artifactId>moduleService</artifactId> |
| | | <groupId>com.mes</groupId> |
| | | <version>1.0-SNAPSHOT</version> |
| | | <relativePath>../pom.xml</relativePath> |
| | | </parent> |
| | | <modelVersion>4.0.0</modelVersion> |
| | | |
| | | <artifactId>deviceInteraction</artifactId> |
| | | <dependencies> |
| | | <dependency> |
| | | <groupId>junit</groupId> |
| | | <artifactId>junit</artifactId> |
| | | <scope>test</scope> |
| | | </dependency> |
| | | |
| | | <dependency> |
| | | <groupId>org.samba.jcifs</groupId> |
| | | <artifactId>jcifs</artifactId> |
| | | <version>1.2.19</version> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>com.github.s7connector</groupId> |
| | | <artifactId>s7connector</artifactId> |
| | | <version>2.1</version> |
| | | </dependency> |
| | | <!-- <dependency>--> |
| | | <!-- <groupId>com.github.yulichang</groupId>--> |
| | | <!-- <artifactId>mybatis-plus-join-boot-starter</artifactId>--> |
| | | <!-- <version>1.4.12</version>--> |
| | | <!-- </dependency>--> |
| | | </dependencies> |
| | | |
| | | <properties> |
| | | <maven.compiler.source>8</maven.compiler.source> |
| | | <maven.compiler.target>8</maven.compiler.target> |
| | | </properties> |
| | | |
| | | |
| | | </project> |
New file |
| | |
| | | package com.mes; |
| | | |
| | | import com.mes.md.service.RotatingRackService; |
| | | import com.mes.plcTaskThread.PlcRotingRack; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.mybatis.spring.annotation.MapperScan; |
| | | import org.springframework.boot.SpringApplication; |
| | | import org.springframework.boot.autoconfigure.SpringBootApplication; |
| | | import org.springframework.cloud.client.discovery.EnableDiscoveryClient; |
| | | import org.springframework.scheduling.annotation.EnableAsync; |
| | | import org.springframework.scheduling.annotation.EnableScheduling; |
| | | import springfox.documentation.swagger2.annotations.EnableSwagger2; |
| | | |
| | | /** |
| | | * @Author : zhoush |
| | | * @Date: 2024/3/25 10:49 |
| | | * @Description: |
| | | */ |
| | | @Slf4j |
| | | @SpringBootApplication |
| | | |
| | | @MapperScan("com.mes.*.mapper") |
| | | @EnableDiscoveryClient |
| | | @EnableSwagger2 |
| | | @EnableScheduling |
| | | @EnableAsync |
| | | public class DeviceInteractionModuleApplication { |
| | | public static void main(String[] args) { |
| | | try { |
| | | SpringApplication.run(DeviceInteractionModuleApplication.class, args); |
| | | } catch (Exception e) { |
| | | log.error(e.getMessage()); |
| | | } |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.common; |
| | | |
| | | import com.mes.service.ModbusTcp; |
| | | |
| | | public enum CommunicationProtocol { |
| | | S7control(), |
| | | ModbusTcp, |
| | | } |
New file |
| | |
| | | package com.mes.common; |
| | | |
| | | import com.github.xingshuangs.iot.protocol.s7.enums.EPlcType; |
| | | import com.mes.device.PlcParameterObject; |
| | | import com.mes.tools.InitUtil; |
| | | import com.mes.tools.S7control; |
| | | |
| | | |
| | | /** |
| | | * @Author : zhoush |
| | | * @Date: 2024/4/9 15:13 |
| | | * @Description: |
| | | */ |
| | | public class S7object extends Thread { |
| | | public S7control plccontrol; // PLC通讯类实例 |
| | | private EPlcType plcType = EPlcType.S1500; // 西门子PLC类型 |
| | | private String ip = "172.17.125.130"; // plc ip地址 |
| | | private int port = 102; // plc 端口号 |
| | | |
| | | |
| | | public PlcParameterObject PlcMesObject; |
| | | private static volatile S7object instance = null; |
| | | |
| | | private S7object() { |
| | | if (plccontrol == null) { |
| | | plccontrol = new S7control(plcType, ip, port, 0, 0); |
| | | String PlcLoadGlass = System.getProperty("user.dir") + "/JsonFile/PlcCacheGlass.json"; |
| | | // String PlcLoadGlass=S7object.class.getResource("/JsonFile/PlcCacheGlass.json").getPath(); |
| | | PlcMesObject = InitUtil.initword(PlcLoadGlass); |
| | | } |
| | | } |
| | | |
| | | // 单例模式 获取类的唯一实例 |
| | | public static S7object getinstance() { |
| | | if (instance == null) { |
| | | synchronized (S7object.class) { |
| | | if (instance == null) { |
| | | instance = new S7object(); |
| | | } |
| | | } |
| | | } |
| | | return instance; |
| | | } |
| | | |
| | | @Override |
| | | public void run() { |
| | | while (this != null) { |
| | | try { |
| | | Thread.sleep(100); |
| | | } catch (InterruptedException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | |
| | | byte[] getplcvlues = plccontrol.readByte(PlcMesObject.getPlcAddressBegin(), PlcMesObject.getPlcAddressLength()); |
| | | if (getplcvlues != null) { |
| | | PlcMesObject.setPlcParameterList(getplcvlues); |
| | | } |
| | | } |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.common; |
| | | |
| | | import com.github.xingshuangs.iot.protocol.s7.enums.EPlcType; |
| | | import com.mes.device.PlcParameterInfo; |
| | | import com.mes.device.PlcParameterObject; |
| | | import com.mes.tools.InitUtil; |
| | | import com.mes.tools.S7control; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Collection; |
| | | import java.util.LinkedHashMap; |
| | | import java.util.List; |
| | | |
| | | |
| | | /** |
| | | * @Author : yanzhixin |
| | | * @Date: 2024/4/9 15:13 |
| | | * @Description: |
| | | */ |
| | | @Slf4j |
| | | public class S7objectMachine extends Thread { |
| | | public S7control plccontrol; // PLC通讯类实例 |
| | | private EPlcType plcType = EPlcType.S1200; // 西门子PLC类型 |
| | | private String ip = ""; // plc ip地址 |
| | | private int port = 102; // plc 端口号 |
| | | private String [] plcFileName = null; // json名称 |
| | | public List<PlcParameterObject> plcMesObjectList=new ArrayList<>(); |
| | | public boolean plcRequest; |
| | | public boolean mesConfirm; |
| | | |
| | | public S7objectMachine(String ip, int port, String [] plcFileName, EPlcType plcType) { |
| | | initialize(ip, port, plcFileName, plcType); |
| | | if (plccontrol == null) { |
| | | plccontrol = new S7control(this.plcType, this.ip, this.port, 0, 0); |
| | | //String plcFileUrl = System.getProperty("user.dir") + "D:/HangZhouMes/JsonFile/"+this.plcFileName+".json"; |
| | | // String plcFileUrl = "D:/mes/JsonFile/" + this.plcFileName + ".json"; |
| | | for (String fileName:plcFileName){ |
| | | String plcFileUrl = System.getProperty("user.dir") + "/JsonFile/" + fileName + ".json"; |
| | | PlcParameterObject itemPlcMesObject =null; |
| | | //if (plcMesObjectList.size()==0){ |
| | | itemPlcMesObject = InitUtil.initword(plcFileUrl); |
| | | //} |
| | | plcMesObjectList.add(itemPlcMesObject); |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | | public void initialize(String ip, int port, String [] plcFileName, EPlcType plcType) { |
| | | this.ip = ip; |
| | | this.port = port; |
| | | this.plcFileName = plcFileName; |
| | | this.plcType = plcType; |
| | | } |
| | | |
| | | /** |
| | | * 打印参数值 |
| | | */ |
| | | public void consoleLogInfo() { |
| | | String logInfo = this.plcFileName + " "; |
| | | for (PlcParameterObject PlcMesObject : plcMesObjectList) { |
| | | LinkedHashMap<String, PlcParameterInfo> thisPlcParameterInfo = PlcMesObject.getPlcParameterMap(); |
| | | for (String key : thisPlcParameterInfo.keySet()) { |
| | | logInfo += key + ":" + thisPlcParameterInfo.get(key).getValue() + ","; |
| | | } |
| | | log.info(logInfo); |
| | | } |
| | | |
| | | } |
| | | |
| | | @Override |
| | | public void run() { |
| | | while (this != null) { |
| | | try { |
| | | Thread.sleep(100); |
| | | } catch (InterruptedException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | try { |
| | | if (plcMesObjectList != null) { |
| | | for (PlcParameterObject plcParameterObject : plcMesObjectList) { |
| | | if (plcParameterObject!= null) { |
| | | //byte[] resultValues=new byte[plcParameterObject.getPlcAddressLength()]; |
| | | //resultValues[0]=1; |
| | | //log.info("plcMesObjectList:{},PLC地址:{},PLC长度:{}",plcMesObjectList,plcParameterObject.getPlcAddressBegin(),plcParameterObject.getPlcAddressLength()); |
| | | byte[] resultValues = plccontrol.readByte(plcParameterObject.getPlcAddressBegin(), plcParameterObject.getPlcAddressLength()); |
| | | //log.info("内容:{}",resultValues); |
| | | if (resultValues != null) { |
| | | plcParameterObject.setPlcParameterList(resultValues); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | } catch (Exception e) { |
| | | log.info("异常:ip:{},port:{}",this.ip,this.port); |
| | | } |
| | | |
| | | } |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.config; |
| | | |
| | | import com.github.xingshuangs.iot.protocol.s7.enums.EPlcType; |
| | | import com.mes.common.S7objectMachine; |
| | | import com.mes.device.PlcDevice; |
| | | import lombok.Data; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.boot.context.properties.ConfigurationProperties; |
| | | import org.springframework.context.annotation.Bean; |
| | | import org.springframework.context.annotation.Configuration; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * PLC设备配置类 |
| | | */ |
| | | @Slf4j |
| | | @Configuration |
| | | @Component |
| | | public class DeviceConfig { |
| | | |
| | | /** |
| | | * 定义PLC设备列表 |
| | | */ |
| | | @Bean |
| | | @ConfigurationProperties(prefix = "plc.devices") |
| | | public List<PlcDevice> plcDevices() { |
| | | return new ArrayList<>(); |
| | | } |
| | | |
| | | /** |
| | | * 初始化S7objectMachine实例 |
| | | */ |
| | | @Bean |
| | | public Map<String, S7objectMachine> s7objectMachines(List<PlcDevice> plcDevices) { |
| | | Map<String, S7objectMachine> machineMap = new HashMap<>(); |
| | | |
| | | for (PlcDevice device : plcDevices) { |
| | | try { |
| | | log.info("初始化PLC设备: {}, IP: {}, Port: {}", device.getName(), device.getIp(), device.getPort()); |
| | | S7objectMachine s7objectMachine = new S7objectMachine( |
| | | device.getIp(), |
| | | device.getPort(), |
| | | device.getJsonFiles(), |
| | | EPlcType.valueOf(device.getPlcType()) |
| | | ); |
| | | machineMap.put(device.getName(), s7objectMachine); |
| | | } catch (Exception e) { |
| | | log.error("初始化PLC设备{}失败: {}", device.getName(), e.getMessage(), e); |
| | | } |
| | | } |
| | | |
| | | return machineMap; |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.config; |
| | | |
| | | import org.springframework.context.annotation.Bean; |
| | | import org.springframework.context.annotation.Configuration; |
| | | import org.springframework.http.client.SimpleClientHttpRequestFactory; |
| | | import org.springframework.web.client.RestTemplate; |
| | | |
| | | @Configuration |
| | | public class RestTemplateConfig { |
| | | |
| | | @Bean |
| | | public RestTemplate restTemplate() { |
| | | SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory(); |
| | | factory.setConnectTimeout(5000); // 连接超时5秒 |
| | | factory.setReadTimeout(5000); // 读取超时5秒 |
| | | |
| | | return new RestTemplate(factory); |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.device; |
| | | |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * PLC设备配置实体类 |
| | | */ |
| | | @Data |
| | | public class PlcDevice { |
| | | /** |
| | | * 设备名称 |
| | | */ |
| | | private String name; |
| | | |
| | | /** |
| | | * PLC IP地址 |
| | | */ |
| | | private String ip; |
| | | |
| | | /** |
| | | * PLC端口 |
| | | */ |
| | | private int port = 102; |
| | | |
| | | /** |
| | | * PLC类型(S1200, S1500等) |
| | | */ |
| | | private String plcType = "S1500"; |
| | | |
| | | /** |
| | | * JSON配置文件名数组 |
| | | */ |
| | | private String[] jsonFiles; |
| | | |
| | | /** |
| | | * 设备机器人编号 |
| | | */ |
| | | private String robotNo; |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.job; |
| | | |
| | | import com.mes.common.S7objectMachine; |
| | | import com.mes.device.PlcDevice; |
| | | import com.mes.md.service.RotatingRackService; |
| | | import com.mes.plcTaskThread.PlcRotingRack; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import javax.annotation.PostConstruct; |
| | | import javax.annotation.Resource; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * PlcRotingRack管理器 |
| | | * 负责创建和管理多个PlcRotingRack实例 |
| | | */ |
| | | @Slf4j |
| | | @Component |
| | | public class PlcRotingRackManager { |
| | | |
| | | @Resource |
| | | private RotatingRackService rotatingRackService; |
| | | |
| | | @Resource |
| | | private List<PlcDevice> plcDevices; |
| | | |
| | | @Resource |
| | | private Map<String, S7objectMachine> s7objectMachines; |
| | | |
| | | private Map<String, PlcRotingRack> rackThreads = new HashMap<>(); |
| | | |
| | | /** |
| | | * 系统启动时自动初始化 |
| | | */ |
| | | @PostConstruct |
| | | public void init() { |
| | | log.info("初始化旋转料架PLC管理器"); |
| | | |
| | | // 遍历所有配置的设备 |
| | | for (PlcDevice device : plcDevices) { |
| | | // 只初始化旋转料架类型的设备 |
| | | if (device.getName().startsWith("R")) { |
| | | startDeviceThread(device.getName()); |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 启动指定设备的PLC线程 |
| | | * @param deviceName 设备名称 |
| | | * @return 成功返回true,失败返回false |
| | | */ |
| | | public boolean startDeviceThread(String deviceName) { |
| | | // 检查线程是否已经存在 |
| | | if (rackThreads.containsKey(deviceName)) { |
| | | log.warn("设备{}的PLC线程已存在", deviceName); |
| | | return false; |
| | | } |
| | | |
| | | // 获取设备对应的S7objectMachine |
| | | S7objectMachine s7machine = s7objectMachines.get(deviceName); |
| | | if (s7machine == null) { |
| | | log.error("找不到设备{}的PLC通信对象", deviceName); |
| | | return false; |
| | | } |
| | | |
| | | try { |
| | | // 创建新的PlcRotingRack实例 |
| | | PlcRotingRack rackThread = new PlcRotingRack(rotatingRackService); |
| | | // 设置S7objectMachine |
| | | rackThread.setS7objectMachine(s7machine); |
| | | // 设置设备名称 |
| | | rackThread.setDeviceName(deviceName); |
| | | |
| | | // 启动线程 |
| | | rackThread.start(); |
| | | |
| | | // 添加到管理器 |
| | | rackThreads.put(deviceName, rackThread); |
| | | |
| | | log.info("成功启动设备{}的PLC线程", deviceName); |
| | | return true; |
| | | } catch (Exception e) { |
| | | log.error("启动设备{}的PLC线程失败: {}", deviceName, e.getMessage(), e); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | // /** |
| | | // * 停止指定设备的PLC线程 |
| | | // * @param deviceName 设备名称 |
| | | // * @return 成功返回true,失败返回false |
| | | // */ |
| | | // public boolean stopDeviceThread(String deviceName) { |
| | | // PlcRotingRack thread = rackThreads.get(deviceName); |
| | | // if (thread == null) { |
| | | // log.warn("设备{}的PLC线程不存在", deviceName); |
| | | // return false; |
| | | // } |
| | | |
| | | // try { |
| | | // thread.interrupt(); |
| | | // rackThreads.remove(deviceName); |
| | | // log.info("成功停止设备{}的PLC线程", deviceName); |
| | | // return true; |
| | | // } catch (Exception e) { |
| | | // log.error("停止设备{}的PLC线程失败: {}", deviceName, e.getMessage(), e); |
| | | // return false; |
| | | // } |
| | | // } |
| | | |
| | | // /** |
| | | // * 重启指定设备的PLC线程 |
| | | // * @param deviceName 设备名称 |
| | | // * @return 成功返回true,失败返回false |
| | | // */ |
| | | // public boolean restartDeviceThread(String deviceName) { |
| | | // boolean stopped = stopDeviceThread(deviceName); |
| | | // if (!stopped) { |
| | | // return false; |
| | | // } |
| | | |
| | | // return startDeviceThread(deviceName); |
| | | // } |
| | | |
| | | /** |
| | | * 获取所有正在运行的设备线程 |
| | | * @return 设备线程映射 |
| | | */ |
| | | public Map<String, PlcRotingRack> getAllThreads() { |
| | | return rackThreads; |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.md.controller; |
| | | import com.mes.md.entity.Account; |
| | | import com.mes.md.service.AccountService; |
| | | import io.swagger.annotations.Api; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | import com.mes.utils.Result; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * <p> |
| | | * 账户表 前端控制器 |
| | | * </p> |
| | | * |
| | | * @author wu |
| | | * @since 2024-08-28 |
| | | */ |
| | | @Api(tags = "账户") |
| | | @RestController |
| | | @RequestMapping("/account") |
| | | public class AccountController { |
| | | |
| | | @Autowired |
| | | AccountService accountService; |
| | | |
| | | |
| | | @ApiOperation("登录验证 成功则返回账户权限 参数(account,password)") |
| | | @PostMapping("/selectAccount") |
| | | @ResponseBody |
| | | public Result selectAccount (@RequestBody Map<String, Object> arguments) { |
| | | String account=arguments.get("account").toString(); |
| | | String password=arguments.get("password").toString(); |
| | | if(account.isEmpty()||password.isEmpty()){ |
| | | return Result.build(300,"账户或密码为空!",arguments); |
| | | } |
| | | Map<String, Object> roleAccount=accountService.selectAccount(account,password); |
| | | if(roleAccount.isEmpty()){ |
| | | return Result.build(201,"登录失败",roleAccount); |
| | | } |
| | | return Result.build(200,"登录成功",roleAccount); |
| | | } |
| | | |
| | | @ApiOperation("账户绑定角色") |
| | | @PostMapping("/bindAccountRole") |
| | | @ResponseBody |
| | | public Result bindAccountRole (@RequestBody Account account) { |
| | | int count=accountService.updateAccount(account); |
| | | String message=count>0?"账户绑定角色成功:"+count:"账户绑定角色失败!"; |
| | | return Result.build(200,message,count); |
| | | } |
| | | |
| | | @ApiOperation("查询所有账户") |
| | | @PostMapping("/findAccounts") |
| | | @ResponseBody |
| | | public Result findAccounts () { |
| | | List<Map<String, Object>> Accounts=accountService.findAccounts(); |
| | | return Result.build(200,"成功:"+Accounts.size(),Accounts); |
| | | } |
| | | @ApiOperation("添加账户") |
| | | @PostMapping("/addAccount") |
| | | @ResponseBody |
| | | public Result addAccount (@RequestBody Account account) { |
| | | int count=accountService.addAccount(account); |
| | | String message=count>0?"账户添加成功:"+count:"账户添加失败!"; |
| | | return Result.build(200,message,count); |
| | | } |
| | | |
| | | @ApiOperation("修改账户") |
| | | @PostMapping("/updateAccount") |
| | | @ResponseBody |
| | | public Result updateAccount (@RequestBody Account account) { |
| | | int count=accountService.updateAccount(account); |
| | | String message=count>0?"账户修改成功:"+count:"账户修改失败!"; |
| | | return Result.build(200,message,count); |
| | | } |
| | | |
| | | @ApiOperation("删除账户") |
| | | @PostMapping("/deleteAccount") |
| | | @ResponseBody |
| | | public Result deleteAccount (@RequestBody Account account) { |
| | | if(account.getId()==1){ |
| | | return Result.build(200,"账户删除失败!(原始账户不可删除)",-1); |
| | | } |
| | | int count=accountService.deleteAccount(account); |
| | | String message=count>0?"账户删除成功:"+count:"账户删除失败!"; |
| | | return Result.build(200,message,count); |
| | | } |
| | | } |
| | | |
New file |
| | |
| | | package com.mes.md.controller; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.mes.md.entity.Menu; |
| | | import com.mes.md.service.MenuService; |
| | | import com.mes.md.service.impl.MenuServiceImpl; |
| | | import com.mes.utils.Result; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * <p> |
| | | * 前端控制器 |
| | | * </p> |
| | | * |
| | | * @author wu |
| | | * @since 2024-08-28 |
| | | */ |
| | | @Api(tags = "菜单") |
| | | @RestController |
| | | @RequestMapping("/menu") |
| | | public class MenuController { |
| | | |
| | | @Autowired |
| | | MenuService menuService; |
| | | |
| | | @ApiOperation("返回所有菜单") |
| | | @PostMapping("/findMenusAll") |
| | | @ResponseBody |
| | | public Result findMenusAll () { |
| | | List<Menu> menus=menuService.findMenusAll(); |
| | | return Result.build(200,"成功",menus); |
| | | } |
| | | |
| | | @ApiOperation("添加菜单") |
| | | @PostMapping("/addMenu") |
| | | @ResponseBody |
| | | public Result addMenu (@RequestBody Menu menu) { |
| | | int count=menuService.addMenu(menu); |
| | | String message=count>0?"页面添加成功:"+count:"页面添加失败!"; |
| | | return Result.build(200,message,count); |
| | | } |
| | | |
| | | @ApiOperation("修改菜单") |
| | | @PostMapping("/updateMenu") |
| | | @ResponseBody |
| | | public Result updateMenu (@RequestBody Menu menu) { |
| | | int count=menuService.updateMenu(menu); |
| | | String message=count>0?"页面修改成功:"+count:"页面修改失败!"; |
| | | return Result.build(200,message,count); |
| | | } |
| | | |
| | | @ApiOperation("删除菜单") |
| | | @PostMapping("/deleteMenu") |
| | | @ResponseBody |
| | | public Result deleteMenu (@RequestBody Menu menu) { |
| | | int count=menuService.deleteMenu(menu); |
| | | String message=count>0?"页面删除成功:"+count:"页面删除失败!"; |
| | | return Result.build(200,message,count); |
| | | } |
| | | } |
| | | |
New file |
| | |
| | | package com.mes.md.controller; |
| | | |
| | | |
| | | import com.mes.md.entity.Menu; |
| | | import com.mes.md.entity.Page; |
| | | import com.mes.md.service.MenuService; |
| | | import com.mes.md.service.PageService; |
| | | import com.mes.utils.Result; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * <p> |
| | | * 页面表 前端控制器 |
| | | * </p> |
| | | * |
| | | * @author yanzhixin |
| | | * @since 2024-09-05 |
| | | */ |
| | | @Api(tags = "页面") |
| | | @RestController |
| | | @RequestMapping("/page") |
| | | public class PageController { |
| | | @Autowired |
| | | PageService pageService; |
| | | |
| | | @ApiOperation("返回所有菜单") |
| | | @PostMapping("/findPagesAll") |
| | | @ResponseBody |
| | | public Result findPagesAll () { |
| | | List<Page> pages=pageService.findPagesAll(); |
| | | return Result.build(200,"成功",pages); |
| | | } |
| | | |
| | | @ApiOperation("添加菜单") |
| | | @PostMapping("/addPage") |
| | | @ResponseBody |
| | | public Result addPage (@RequestBody Page page) { |
| | | int count=pageService.addPage(page); |
| | | String message=count>0?"菜单添加成功:"+count:"菜单添加失败!"; |
| | | return Result.build(200,message,count); |
| | | } |
| | | |
| | | @ApiOperation("修改菜单") |
| | | @PostMapping("/updatePage") |
| | | @ResponseBody |
| | | public Result updatePage (@RequestBody Page page) { |
| | | int count=pageService.updatePage(page); |
| | | String message=count>0?"菜单修改成功:"+count:"菜单修改失败!"; |
| | | return Result.build(200,message,count); |
| | | } |
| | | |
| | | @ApiOperation("删除菜单") |
| | | @PostMapping("/deletePage") |
| | | @ResponseBody |
| | | public Result deletePage (@RequestBody Page page) { |
| | | int count=pageService.deletePage(page); |
| | | String message=count>0?"菜单删除成功:"+count:"菜单删除失败!"; |
| | | return Result.build(200,message,count); |
| | | } |
| | | } |
| | | |
New file |
| | |
| | | package com.mes.md.controller; |
| | | |
| | | |
| | | import com.mes.md.entity.Role; |
| | | import com.mes.md.service.RoleService; |
| | | import com.mes.utils.Result; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * <p> |
| | | * 角色表 前端控制器 |
| | | * </p> |
| | | * |
| | | * @author wu |
| | | * @since 2024-08-28 |
| | | */ |
| | | @Api(tags = "角色【增加角色,修改,删除,查询】") |
| | | @RestController |
| | | @RequestMapping("/role") |
| | | public class RoleController { |
| | | @Autowired |
| | | RoleService roleService; |
| | | |
| | | @ApiOperation("返回所有角色") |
| | | @PostMapping("/findRolesAll") |
| | | @ResponseBody |
| | | public Result findRolesAll () { |
| | | List<Role> roles=roleService.findRolesAll(); |
| | | return Result.build(200,"成功",roles); |
| | | } |
| | | |
| | | @ApiOperation("添加角色") |
| | | @PostMapping("/addRole") |
| | | @ResponseBody |
| | | public Result addRole (@RequestBody Role role) { |
| | | int count=roleService.addRole(role); |
| | | String message=count>0?"角色添加成功:"+count:"角色添加失败!"; |
| | | return Result.build(200,message,count); |
| | | } |
| | | |
| | | @ApiOperation("修改角色") |
| | | @PostMapping("/updateRole") |
| | | @ResponseBody |
| | | public Result updateRole (@RequestBody Role role) { |
| | | int count=roleService.updateRole(role); |
| | | String message=count>0?"角色修改成功:"+count:"角色修改失败!"; |
| | | return Result.build(200,message,count); |
| | | } |
| | | |
| | | @ApiOperation("删除角色") |
| | | @PostMapping("/deleteRole") |
| | | @ResponseBody |
| | | public Result deleteRole (@RequestBody Role role) { |
| | | int count=roleService.deleteRole(role); |
| | | String message=count>0?"角色删除成功:"+count:"角色删除失败!"; |
| | | return Result.build(200,message,count); |
| | | } |
| | | } |
| | | |
New file |
| | |
| | | package com.mes.md.controller; |
| | | |
| | | |
| | | import com.mes.md.entity.RoleMenu; |
| | | import com.mes.md.service.RoleMenuService; |
| | | import com.mes.utils.Result; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * <p> |
| | | * 角色权限表 前端控制器 |
| | | * </p> |
| | | * |
| | | * @author yanzhixin |
| | | * @since 2024-09-05 |
| | | */ |
| | | @Api(tags = "角色权限") |
| | | @RestController |
| | | @RequestMapping("/roleMenu") |
| | | public class RoleMenuController { |
| | | |
| | | @Autowired |
| | | RoleMenuService roleMenuService; |
| | | |
| | | @ApiOperation("返回所有角色权限") |
| | | @PostMapping("/findRoleMenusAll") |
| | | @ResponseBody |
| | | public Result findRoleMenusAll () { |
| | | List<Map<String, Object>> roleMenus=roleMenuService.findRoleMenusAll(); |
| | | return Result.build(200,"成功",roleMenus); |
| | | } |
| | | |
| | | @ApiOperation("添加角色权限") |
| | | @PostMapping("/addRoleMenu") |
| | | @ResponseBody |
| | | public Result addRoleMenu (@RequestBody RoleMenu roleMenu) { |
| | | int count=roleMenuService.addRoleMenu(roleMenu); |
| | | String message=count>0?"角色权限添加成功:"+count:"角色权限添加失败!"; |
| | | return Result.build(200,message,count); |
| | | } |
| | | |
| | | @ApiOperation("修改角色权限") |
| | | @PostMapping("/updateRoleMenu") |
| | | @ResponseBody |
| | | public Result updateRoleMenu (@RequestBody RoleMenu roleMenu) { |
| | | int count=roleMenuService.updateRoleMenu(roleMenu); |
| | | String message=count>0?"角色权限修改成功:"+count:"角色权限修改失败!"; |
| | | return Result.build(200,message,count); |
| | | } |
| | | |
| | | @ApiOperation("删除角色权限") |
| | | @PostMapping("/deleteRoleMenu") |
| | | @ResponseBody |
| | | public Result deleteRoleMenu (@RequestBody RoleMenu roleMenu) { |
| | | int count=roleMenuService.deleteRoleMenu(roleMenu); |
| | | String message=count>0?"角色权限删除成功:"+count:"角色权限删除失败!"; |
| | | return Result.build(200,message,count); |
| | | } |
| | | } |
| | | |
New file |
| | |
| | | package com.mes.md.controller; |
| | | |
| | | import com.mes.md.entity.RotatingRack; |
| | | import com.mes.md.service.RotatingRackService; |
| | | import com.mes.utils.Result; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.time.LocalDateTime; |
| | | import java.util.Map; |
| | | |
| | | @Slf4j |
| | | @Api(tags = "旋转架") |
| | | @RestController |
| | | @RequestMapping("/rotatingRack") |
| | | public class RotatingRackController { |
| | | |
| | | @Autowired |
| | | private RotatingRackService rotatingRackService; |
| | | |
| | | @ApiOperation("查询料架数据") |
| | | @PostMapping("/queryRackData") |
| | | public Result queryRackData(@RequestBody Map<String, String> params) { |
| | | log.info("查询料架名称数据,参数: {}", params); |
| | | return rotatingRackService.queryRackData(params); |
| | | } |
| | | |
| | | @ApiOperation("搜索DO") |
| | | @PostMapping("/searchDO") |
| | | public Result searchDO(@RequestBody Map<String, String> params) { |
| | | log.info("搜索DO,参数: {}", params); |
| | | return rotatingRackService.searchDO(params.get("SearchKey")); |
| | | } |
| | | |
| | | @ApiOperation("搜索SKU") |
| | | @PostMapping("/searchSKU") |
| | | public Result searchSKU(@RequestBody Map<String, String> params) { |
| | | log.info("搜索SKU,参数: {}", params); |
| | | return rotatingRackService.searchSKU(params.get("SearchKey")); |
| | | } |
| | | |
| | | @ApiOperation("开始任务") |
| | | @PostMapping("/startTask") |
| | | public Result startTask(@RequestBody RotatingRack rotatingRack) { |
| | | log.info("开始任务,参数: {}", rotatingRack); |
| | | try { |
| | | Long taskId = rotatingRackService.startTask(rotatingRack); |
| | | return Result.build(200, "任务已开始", taskId); |
| | | } catch (Exception e) { |
| | | log.error("开始任务失败", e); |
| | | return Result.build(500, "开始任务失败: " + e.getMessage(), null); |
| | | } |
| | | } |
| | | |
| | | @ApiOperation("完成任务") |
| | | @PostMapping("/completeTask") |
| | | public Result completeTask(@RequestBody RotatingRack rotatingRack) { |
| | | log.info("完成任务,参数: {}", rotatingRack); |
| | | try { |
| | | boolean success = rotatingRackService.completeTask(rotatingRack); |
| | | if (success) { |
| | | return Result.build(200, "任务已完成", null); |
| | | } else { |
| | | return Result.build(400, "任务不存在或状态错误", null); |
| | | } |
| | | } catch (Exception e) { |
| | | log.error("完成任务失败", e); |
| | | return Result.build(500, "完成任务失败: " + e.getMessage(), null); |
| | | } |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.md.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import java.io.Serializable; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | /** |
| | | * <p> |
| | | * 账户表 |
| | | * </p> |
| | | * |
| | | * @author wu |
| | | * @since 2024-08-28 |
| | | */ |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class Account implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * 账户表主键 |
| | | */ |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** |
| | | * 用户名称 |
| | | */ |
| | | private String userName; |
| | | |
| | | /** |
| | | * 角色id |
| | | */ |
| | | private Long roleId; |
| | | |
| | | /** |
| | | * 账户 |
| | | */ |
| | | private String account; |
| | | |
| | | /** |
| | | * 密码 |
| | | */ |
| | | private String password; |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.md.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import java.io.Serializable; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | /** |
| | | * <p> |
| | | * |
| | | * </p> |
| | | * |
| | | * @author wu |
| | | * @since 2024-08-28 |
| | | */ |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class Menu implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * 页面菜单栏主键 |
| | | */ |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Integer id; |
| | | |
| | | /** |
| | | * 菜单编号 |
| | | */ |
| | | private String menuNumber; |
| | | |
| | | /** |
| | | * 菜单名称 |
| | | */ |
| | | private String menuName; |
| | | |
| | | /** |
| | | * 备注 |
| | | */ |
| | | private String remark; |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.md.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import java.io.Serializable; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | /** |
| | | * <p> |
| | | * 页面表 |
| | | * </p> |
| | | * |
| | | * @author wu |
| | | * @since 2024-08-28 |
| | | */ |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class Page implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * 页面表主键 |
| | | */ |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** |
| | | * 页面编号 |
| | | */ |
| | | private String pageNumber; |
| | | |
| | | /** |
| | | * 页面名称 |
| | | */ |
| | | private String pageName; |
| | | |
| | | /** |
| | | * 页面URL |
| | | */ |
| | | private String pageUrl; |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.md.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import java.io.Serializable; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | /** |
| | | * <p> |
| | | * 角色表 |
| | | * </p> |
| | | * |
| | | * @author wu |
| | | * @since 2024-08-28 |
| | | */ |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class Role implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * 角色表主键 |
| | | */ |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** |
| | | * 角色编号 |
| | | */ |
| | | private String roleNumber; |
| | | |
| | | /** |
| | | * 角色名称 |
| | | */ |
| | | private String roleName; |
| | | |
| | | /** |
| | | * 备注 |
| | | */ |
| | | private String remark; |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.md.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import java.io.Serializable; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | /** |
| | | * <p> |
| | | * 角色权限表 |
| | | * </p> |
| | | * |
| | | * @author wu |
| | | * @since 2024-08-28 |
| | | */ |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class RoleMenu implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * 角色权限主键 |
| | | */ |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** |
| | | * 角色编号 |
| | | */ |
| | | private Long roleId; |
| | | |
| | | /** |
| | | * 所属菜单栏 |
| | | */ |
| | | private Long menuId; |
| | | |
| | | /** |
| | | * 页面ID |
| | | */ |
| | | private Long pageId; |
| | | |
| | | /** |
| | | * 菜单栏内顺序 |
| | | */ |
| | | private Integer menuSequence; |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.md.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import java.util.Date; |
| | | |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = false) |
| | | @TableName("rotating_rack") |
| | | public class RotatingRack { |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Long id; |
| | | private String robotNo; // 机器人编号 |
| | | private String rackName; // 料架名称 |
| | | private String doCode; // DO编号 |
| | | private String skuCode; // SKU编号 |
| | | private Double width; // 宽度 |
| | | private Double height; // 高度 |
| | | private Double thickness; // 厚度 |
| | | private Integer pcs; // 数量 |
| | | private Integer targetPcs; // 目标数量 |
| | | private Integer completedPcs; // 完成数量 |
| | | private Integer broken; // 破损数量 |
| | | private Double glassWeight; // 玻璃重量(KG) |
| | | @TableField("start_date_time") |
| | | private Date startDate; |
| | | @TableField("end_date_time") |
| | | private Date endDate; |
| | | private Integer successfullyCompleted; // 是否成功完成 |
| | | private Double electricityConsume; // 耗电量 |
| | | private Integer downTime; // 停机时间(分钟) |
| | | private String operatorName; // 操作员姓名 |
| | | private Integer taskStatus; // 任务状态 0-未开始 1-进行中 2-已完成 |
| | | private Integer erpSentStatus; // ERP发送状态 0-未发送 1-已发送 2-发送失败 |
| | | //private Date createTime; // 创建时间 |
| | | //private Date updateTime; // 更新时间 |
| | | } |
New file |
| | |
| | | package com.mes.md.mapper; |
| | | |
| | | import com.github.yulichang.base.MPJBaseMapper; |
| | | import com.mes.md.entity.Account; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * <p> |
| | | * 账户表 Mapper 接口 |
| | | * </p> |
| | | * |
| | | * @author wu |
| | | * @since 2024-08-28 |
| | | */ |
| | | public interface AccountMapper extends MPJBaseMapper<Account> { |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.md.mapper; |
| | | |
| | | import com.github.yulichang.base.MPJBaseMapper; |
| | | import com.mes.md.entity.Menu; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * <p> |
| | | * Mapper 接口 |
| | | * </p> |
| | | * |
| | | * @author wu |
| | | * @since 2024-08-28 |
| | | */ |
| | | public interface MenuMapper extends MPJBaseMapper<Menu> { |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.md.mapper; |
| | | |
| | | import com.github.yulichang.base.MPJBaseMapper; |
| | | import com.mes.md.entity.Page; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * <p> |
| | | * 页面表 Mapper 接口 |
| | | * </p> |
| | | * |
| | | * @author wu |
| | | * @since 2024-08-28 |
| | | */ |
| | | public interface PageMapper extends MPJBaseMapper<Page> { |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.md.mapper; |
| | | |
| | | import com.github.yulichang.base.MPJBaseMapper; |
| | | import com.mes.md.entity.Role; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * <p> |
| | | * 角色表 Mapper 接口 |
| | | * </p> |
| | | * |
| | | * @author wu |
| | | * @since 2024-08-28 |
| | | */ |
| | | public interface RoleMapper extends MPJBaseMapper<Role> { |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.md.mapper; |
| | | |
| | | import com.github.yulichang.base.MPJBaseMapper; |
| | | import com.mes.md.entity.RoleMenu; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * <p> |
| | | * 角色权限表 Mapper 接口 |
| | | * </p> |
| | | * |
| | | * @author wu |
| | | * @since 2024-08-28 |
| | | */ |
| | | public interface RoleMenuMapper extends MPJBaseMapper<RoleMenu> { |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.md.mapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.mes.md.entity.RotatingRack; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | @Mapper |
| | | public interface RotatingRackMapper extends BaseMapper<RotatingRack> { |
| | | |
| | | } |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.mes.md.mapper.AccountMapper"> |
| | | |
| | | </mapper> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.mes.md.mapper.MenuMapper"> |
| | | |
| | | </mapper> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.mes.md.mapper.PageMapper"> |
| | | |
| | | </mapper> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.mes.md.mapper.RoleMapper"> |
| | | |
| | | </mapper> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.mes.md.mapper.RoleMenuMapper"> |
| | | |
| | | </mapper> |
New file |
| | |
| | | package com.mes.md.service; |
| | | |
| | | import com.github.yulichang.base.MPJBaseService; |
| | | import com.mes.md.entity.Account; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * <p> |
| | | * 账户表 服务类 |
| | | * </p> |
| | | * |
| | | * @author wu |
| | | * @since 2024-08-28 |
| | | */ |
| | | public interface AccountService extends MPJBaseService<Account> { |
| | | /** |
| | | * 输入账户密码 返回权限 |
| | | * @return |
| | | */ |
| | | Map<String, Object> selectAccount(String account, String password); |
| | | |
| | | |
| | | List<Map<String, Object>> findAccounts(); |
| | | |
| | | int addAccount(Account account); |
| | | |
| | | int updateAccount(Account account); |
| | | |
| | | int deleteAccount(Account account); |
| | | } |
New file |
| | |
| | | package com.mes.md.service; |
| | | |
| | | import com.github.yulichang.base.MPJBaseService; |
| | | import com.mes.md.entity.Menu; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * <p> |
| | | * 服务类 |
| | | * </p> |
| | | * |
| | | * @author wu |
| | | * @since 2024-08-28 |
| | | */ |
| | | public interface MenuService extends MPJBaseService<Menu> { |
| | | /** |
| | | * 返回所有菜单 |
| | | * @return |
| | | */ |
| | | List<Menu> findMenusAll(); |
| | | |
| | | /** |
| | | * 添加菜单 |
| | | * @return |
| | | */ |
| | | int addMenu(Menu menu); |
| | | |
| | | /** |
| | | * 修改菜单 |
| | | * @return |
| | | */ |
| | | int updateMenu(Menu menu); |
| | | |
| | | /** |
| | | * 删除菜单 |
| | | * @return |
| | | */ |
| | | int deleteMenu(Menu menu); |
| | | } |
New file |
| | |
| | | package com.mes.md.service; |
| | | |
| | | import com.github.yulichang.base.MPJBaseService; |
| | | import com.mes.md.entity.Menu; |
| | | import com.mes.md.entity.Page; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * <p> |
| | | * 页面表 服务类 |
| | | * </p> |
| | | * |
| | | * @author yanzhixin |
| | | * @since 2024-08-28 |
| | | */ |
| | | public interface PageService extends MPJBaseService<Page> { |
| | | /** |
| | | * 返回所有页面 |
| | | * @return |
| | | */ |
| | | List<Page> findPagesAll(); |
| | | /** |
| | | * 添加页面 |
| | | * @return |
| | | */ |
| | | int addPage(Page page); |
| | | /** |
| | | * 修改页面 |
| | | * @return |
| | | */ |
| | | int updatePage(Page page); |
| | | /** |
| | | * 删除页面 |
| | | * @return |
| | | */ |
| | | int deletePage(Page page); |
| | | } |
New file |
| | |
| | | package com.mes.md.service; |
| | | |
| | | import com.github.yulichang.base.MPJBaseService; |
| | | import com.mes.md.entity.RoleMenu; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * <p> |
| | | * 角色权限表 服务类 |
| | | * </p> |
| | | * |
| | | * @author wu |
| | | * @since 2024-08-28 |
| | | */ |
| | | public interface RoleMenuService extends MPJBaseService<RoleMenu> { |
| | | /** |
| | | * 查询所有角色的权限 |
| | | * @return |
| | | */ |
| | | List<Map<String, Object>> findRoleMenusAll(); |
| | | /** |
| | | * 查询某角色的某个权限 |
| | | * @return |
| | | */ |
| | | List<Map<String, Object>> findRoleMenus(RoleMenu roleMenu); |
| | | /** |
| | | * 添加角色权限 |
| | | * @return |
| | | */ |
| | | int addRoleMenu(RoleMenu roleMenu); |
| | | /** |
| | | * 修改角色权限 |
| | | * @return |
| | | */ |
| | | int updateRoleMenu(RoleMenu roleMenu); |
| | | /** |
| | | * 删除角色权限 |
| | | * @return |
| | | */ |
| | | int deleteRoleMenu(RoleMenu roleMenu); |
| | | } |
New file |
| | |
| | | package com.mes.md.service; |
| | | |
| | | import com.github.yulichang.base.MPJBaseService; |
| | | import com.mes.md.entity.Role; |
| | | import com.mes.md.entity.Role; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * <p> |
| | | * 角色表 服务类 |
| | | * </p> |
| | | * |
| | | * @author wu |
| | | * @since 2024-08-28 |
| | | */ |
| | | public interface RoleService extends MPJBaseService<Role> { |
| | | /** |
| | | * 返回所有角色 |
| | | * @return |
| | | */ |
| | | List<Role> findRolesAll(); |
| | | |
| | | /** |
| | | * 添加角色 |
| | | * @return |
| | | */ |
| | | int addRole(Role role); |
| | | |
| | | /** |
| | | * 修改角色 |
| | | * @return |
| | | */ |
| | | int updateRole(Role role); |
| | | |
| | | /** |
| | | * 删除角色 |
| | | * @return |
| | | */ |
| | | int deleteRole(Role role); |
| | | } |
New file |
| | |
| | | package com.mes.md.service; |
| | | |
| | | import com.mes.md.entity.RotatingRack; |
| | | import com.mes.utils.Result; |
| | | import java.util.Map; |
| | | import java.util.List; |
| | | |
| | | public interface RotatingRackService { |
| | | /** |
| | | * 查询料架名称数据 |
| | | * @param params 查询参数 |
| | | * @return 查询结果 |
| | | */ |
| | | Result queryRackData(Map<String, String> params); |
| | | |
| | | /** |
| | | * 搜索订单 |
| | | * @param searchKey 搜索关键字 |
| | | * @return 查询结果 |
| | | */ |
| | | Result searchDO(String searchKey); |
| | | |
| | | /** |
| | | * 搜索SKU |
| | | * @param searchKey 搜索关键字 |
| | | * @return 查询结果 |
| | | */ |
| | | Result searchSKU(String searchKey); |
| | | |
| | | /** |
| | | * 开始任务 |
| | | * @param rotatingRack 旋转架任务信息 |
| | | * @return 任务ID |
| | | */ |
| | | Long startTask(RotatingRack rotatingRack); |
| | | |
| | | /** |
| | | * 完成任务 |
| | | * @param rotatingRack 旋转架任务信息 |
| | | * @return 是否成功 |
| | | */ |
| | | boolean completeTask(RotatingRack rotatingRack); |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.md.service.impl; |
| | | |
| | | import com.github.yulichang.base.MPJBaseServiceImpl; |
| | | import com.github.yulichang.toolkit.JoinWrappers; |
| | | import com.mes.md.entity.*; |
| | | import com.mes.md.mapper.AccountMapper; |
| | | import com.mes.md.mapper.RoleMapper; |
| | | import com.mes.md.service.AccountService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * <p> |
| | | * 账户表 服务实现类 |
| | | * </p> |
| | | * |
| | | * @author yanzhixin |
| | | * @since 2024-09-03 |
| | | */ |
| | | @Slf4j |
| | | @Service |
| | | public class AccountServiceImpl extends MPJBaseServiceImpl<AccountMapper, Account> implements AccountService { |
| | | |
| | | @Autowired |
| | | RoleMapper roleMapper; |
| | | /** |
| | | * 输入账户密码 返回权限 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public Map<String, Object> selectAccount(String account, String password){ |
| | | //返回结果 用户权限 |
| | | Map<String, Object> accountRole=new HashMap<>(); |
| | | //验证通过的用户 权限内容 |
| | | List<Map<String,Object>> username=baseMapper.selectJoinMaps(JoinWrappers.lambda(Account.class) |
| | | .selectAll(Account.class) |
| | | .selectAs(Role::getRoleName,"role_name") |
| | | .selectAs(Role::getRoleNumber,"role_number") |
| | | .selectAs(Role::getRemark,"role_remark") |
| | | .selectAs(RoleMenu::getId,"role_menu_id") |
| | | .selectAs(RoleMenu::getMenuId,"menu_id") |
| | | .selectAs(RoleMenu::getPageId,"page_id") |
| | | .selectAs(RoleMenu::getMenuSequence,"remark") |
| | | .selectAs(Menu::getMenuName,"menu_name") |
| | | .selectAs(Menu::getMenuNumber,"menu_number") |
| | | .selectAs(Menu::getRemark,"menu_remark") |
| | | .selectAs(Page::getPageName,"page_name") |
| | | .selectAs(Page::getPageNumber,"page_number") |
| | | .selectAs(Page::getPageUrl,"page_url") |
| | | .innerJoin(Role.class,on->on.eq(Role::getId,Account::getRoleId)) |
| | | .innerJoin(RoleMenu.class,on->on.eq(RoleMenu::getRoleId,Role::getId)) |
| | | .innerJoin(Menu.class, on->on.eq(Menu::getId,RoleMenu::getMenuId)) |
| | | .innerJoin(Page.class, on->on.eq(Page::getId,RoleMenu::getPageId)) |
| | | .eq(Account::getAccount,account) |
| | | .eq(Account::getPassword, password) |
| | | ); |
| | | |
| | | List<String> keyMenus=new ArrayList<>();//菜单顺序 |
| | | //Map<String, Object> menus=new HashMap<>();//菜单内容页 |
| | | |
| | | if (username.size()>0){ |
| | | Map<String,Object> frist=username.get(0); |
| | | //账户信息 |
| | | accountRole.put("id",frist.get("id").toString()); |
| | | accountRole.put("user_name",frist.get("user_name").toString()); |
| | | accountRole.put("account",frist.get("account").toString()); |
| | | accountRole.put("role_id",frist.get("role_id").toString()); |
| | | for (Map<String,Object> item:username){ |
| | | if(keyMenus.contains(item.get("menu_id").toString())){ |
| | | //存在此菜单 |
| | | int index=keyMenus.indexOf(item.get("menu_id").toString()); |
| | | List<Map<String, Object>> thisMenus= (List<Map<String, Object>>) accountRole.get("menus"); |
| | | Map<String, Object> thisMenu=(Map<String, Object>)thisMenus.get(index); |
| | | List<Map<String, Object>> thisPages= (List<Map<String, Object>>) thisMenu.get("pages"); |
| | | //添加页面组 |
| | | Map<String, Object> page=new HashMap<>();//页面 |
| | | page.put("page_id",item.get("page_id")); |
| | | page.put("page_name",item.get("page_name")); |
| | | page.put("page_number",item.get("page_number")); |
| | | page.put("page_url",item.get("page_url")); |
| | | page.put("menu_sequence",item.get("menu_sequence")); |
| | | thisPages.add(page); |
| | | thisMenu.put("pages",thisPages); |
| | | thisMenus.set(index,thisMenu); |
| | | accountRole.put("menus",thisMenus); |
| | | }else if(keyMenus.size()>0&&!keyMenus.contains(item.get("menu_id").toString())){ |
| | | //不存在此菜单 |
| | | keyMenus.add(item.get("menu_id").toString()); |
| | | List<Map<String, Object>> thisMenus= (List<Map<String, Object>>) accountRole.get("menus"); |
| | | Map<String, Object> thisMenu=new HashMap<>(); |
| | | thisMenu.put("menu_id",item.get("menu_id")); |
| | | thisMenu.put("menu_name",item.get("menu_name")); |
| | | thisMenu.put("menu_number",item.get("menu_number")); |
| | | thisMenu.put("menu_remark",item.get("menu_remark")); |
| | | List<Map<String, Object>> thisPages= new ArrayList<>(); |
| | | //添加页面组 |
| | | Map<String, Object> page=new HashMap<>();//页面 |
| | | page.put("page_id",item.get("page_id")); |
| | | page.put("page_name",item.get("page_name")); |
| | | page.put("page_number",item.get("page_number")); |
| | | page.put("page_url",item.get("page_url")); |
| | | page.put("menu_sequence",item.get("menu_sequence")); |
| | | thisPages.add(page); |
| | | thisMenu.put("pages",thisPages); |
| | | thisMenus.add(thisMenu); |
| | | accountRole.put("menus",thisMenus); |
| | | }else{ |
| | | keyMenus.add(item.get("menu_id").toString()); |
| | | //添加菜单组 不存在此带单则添加 |
| | | List<Map<String, Object>> menus=new ArrayList<>();//菜单组 |
| | | Map<String, Object> menu=new HashMap<>(); //菜单 |
| | | menu.put("menu_id",item.get("menu_id")); |
| | | menu.put("menu_name",item.get("menu_name")); |
| | | menu.put("menu_number",item.get("menu_number")); |
| | | menu.put("menu_remark",item.get("menu_remark")); |
| | | //添加页面组 |
| | | List<Map<String, Object>> pages=new ArrayList<>();//页面组 |
| | | Map<String, Object> page=new HashMap<>();//页面 |
| | | page.put("page_id",item.get("page_id")); |
| | | page.put("page_name",item.get("page_name")); |
| | | page.put("page_number",item.get("page_number")); |
| | | page.put("page_url",item.get("page_url")); |
| | | page.put("menu_sequence",item.get("menu_sequence")); |
| | | pages.add(page); |
| | | menu.put("pages",pages); |
| | | menus.add(menu); |
| | | accountRole.put("menus",menus); |
| | | } |
| | | } |
| | | } |
| | | return accountRole; |
| | | } |
| | | /** |
| | | * 查询所有账户 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<Map<String, Object>> findAccounts(){ |
| | | return baseMapper.selectJoinMaps(JoinWrappers.lambda(Account.class) |
| | | .selectAll() |
| | | .selectAs(Role::getRoleName,"role_name") |
| | | .leftJoin(Role.class, on -> on.eq(Role::getId, Account::getRoleId)) |
| | | .orderByAsc(Account::getId)); |
| | | } |
| | | |
| | | /** |
| | | * 添加账户 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public int addAccount(Account account){ |
| | | |
| | | return baseMapper.insert(account); |
| | | } |
| | | /** |
| | | * 修改账户 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public int updateAccount(Account account){ |
| | | return baseMapper.updateById(account); |
| | | } |
| | | /** |
| | | * 删除账户 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public int deleteAccount(Account account){ |
| | | return baseMapper.deleteById(account); |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.md.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.github.yulichang.base.MPJBaseServiceImpl; |
| | | import com.mes.md.entity.*; |
| | | import com.mes.md.mapper.MenuMapper; |
| | | import com.mes.md.service.MenuService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * <p> |
| | | * 服务实现类 |
| | | * </p> |
| | | * |
| | | * @author wu |
| | | * @since 2024-08-28 |
| | | */ |
| | | @Service |
| | | public class MenuServiceImpl extends MPJBaseServiceImpl<MenuMapper, Menu> implements MenuService { |
| | | /** |
| | | * 返回所有菜单 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<Menu> findMenusAll(){ |
| | | return baseMapper.selectList(new QueryWrapper<Menu>()); |
| | | } |
| | | /** |
| | | * 添加菜单 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public int addMenu(Menu menu){ |
| | | return baseMapper.insert(menu); |
| | | } |
| | | /** |
| | | * 修改菜单 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public int updateMenu(Menu menu){ |
| | | return baseMapper.updateById(menu); |
| | | } |
| | | /** |
| | | * 删除菜单 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public int deleteMenu(Menu menu){ |
| | | return baseMapper.deleteById(menu); |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.mes.md.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.github.yulichang.base.MPJBaseServiceImpl; |
| | | import com.mes.md.entity.Page; |
| | | import com.mes.md.mapper.PageMapper; |
| | | import com.mes.md.service.PageService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * <p> |
| | | * 页面表 服务实现类 |
| | | * </p> |
| | | * |
| | | * @author yanzhixin |
| | | * @since 2024-09-05 |
| | | */ |
| | | @Service |
| | | public class PageServiceImpl extends MPJBaseServiceImpl<PageMapper, Page> implements PageService { |
| | | /** |
| | | * 返回所有页面 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<Page> findPagesAll(){ |
| | | return baseMapper.selectList(new QueryWrapper<Page>()); |
| | | } |
| | | /** |
| | | * 添加页面 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public int addPage(Page page){ |
| | | return baseMapper.insert(page); |
| | | } |
| | | /** |
| | | * 修改页面 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public int updatePage(Page page){ |
| | | return baseMapper.updateById(page); |
| | | } |
| | | /** |
| | | * 删除页面 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public int deletePage(Page page){ |
| | | return baseMapper.deleteById(page); |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.md.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.github.yulichang.base.MPJBaseServiceImpl; |
| | | import com.github.yulichang.toolkit.JoinWrappers; |
| | | import com.mes.md.entity.Account; |
| | | import com.mes.md.entity.Role; |
| | | import com.mes.md.entity.Menu; |
| | | import com.mes.md.entity.Page; |
| | | import com.mes.md.entity.RoleMenu; |
| | | import com.mes.md.mapper.RoleMenuMapper; |
| | | import com.mes.md.service.RoleMenuService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * <p> |
| | | * 角色权限表 服务实现类 |
| | | * </p> |
| | | * |
| | | * @author yanzhixin |
| | | * @since 2024-09-05 |
| | | */ |
| | | @Service |
| | | public class RoleMenuServiceImpl extends MPJBaseServiceImpl<RoleMenuMapper, RoleMenu> implements RoleMenuService { |
| | | /** |
| | | * 查询所有角色的权限 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<Map<String, Object>> findRoleMenusAll(){ |
| | | return baseMapper.selectJoinMaps(JoinWrappers.lambda(RoleMenu.class) |
| | | .selectAll() |
| | | .selectAs(Role::getRoleName,"role_name") |
| | | .selectAs(Menu::getMenuName,"menu_name") |
| | | .selectAs(Page::getPageName,"page_name") |
| | | .leftJoin(Role.class, on -> on.eq(Role::getId, RoleMenu::getRoleId)) |
| | | .leftJoin(Menu.class, on -> on.eq(Menu::getId, RoleMenu::getMenuId)) |
| | | .leftJoin(Page.class, on -> on.eq(Page::getId, RoleMenu::getPageId)) |
| | | .orderByAsc(RoleMenu::getRoleId) |
| | | .orderByAsc(RoleMenu::getId)); |
| | | } |
| | | /** |
| | | * 查询某角色的某条权限 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<Map<String, Object>> findRoleMenus(RoleMenu roleMenu){ |
| | | return baseMapper.selectJoinMaps(JoinWrappers.lambda(RoleMenu.class) |
| | | .selectAll() |
| | | .selectAs(Role::getRoleName,"role_name") |
| | | .selectAs(Menu::getMenuName,"menu_name") |
| | | .selectAs(Page::getPageName,"page_name") |
| | | .leftJoin(Role.class, on -> on.eq(Role::getId, RoleMenu::getRoleId)) |
| | | .leftJoin(Menu.class, on -> on.eq(Menu::getId, RoleMenu::getMenuId)) |
| | | .leftJoin(Page.class, on -> on.eq(Page::getId, RoleMenu::getPageId)) |
| | | .eq(RoleMenu::getId,roleMenu.getId()) |
| | | .orderByAsc(RoleMenu::getRoleId) |
| | | .orderByAsc(RoleMenu::getId)); |
| | | } |
| | | /** |
| | | * 添加角色权限 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public int addRoleMenu(RoleMenu roleMenu){ |
| | | return baseMapper.insert(roleMenu); |
| | | } |
| | | /** |
| | | * 修改角色权限 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public int updateRoleMenu(RoleMenu roleMenu){ |
| | | return baseMapper.updateById(roleMenu); |
| | | } |
| | | /** |
| | | * 删除角色权限 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public int deleteRoleMenu(RoleMenu roleMenu){ |
| | | return baseMapper.deleteById(roleMenu); |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.md.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.github.yulichang.base.MPJBaseServiceImpl; |
| | | import com.mes.md.entity.Role; |
| | | import com.mes.md.entity.Role; |
| | | import com.mes.md.mapper.RoleMapper; |
| | | import com.mes.md.service.RoleService; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * <p> |
| | | * 角色表 服务实现类 |
| | | * </p> |
| | | * |
| | | * @author wu |
| | | * @since 2024-08-28 |
| | | */ |
| | | @Service |
| | | public class RoleServiceImpl extends MPJBaseServiceImpl<RoleMapper, Role> implements RoleService { |
| | | /** |
| | | * 返回所有角色 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<Role> findRolesAll(){ |
| | | return baseMapper.selectList(new QueryWrapper<Role>()); |
| | | } |
| | | /** |
| | | * 添加角色 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public int addRole(Role role){ |
| | | return baseMapper.insert(role); |
| | | } |
| | | /** |
| | | * 修改角色 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public int updateRole(Role role){ |
| | | return baseMapper.updateById(role); |
| | | } |
| | | /** |
| | | * 删除角色 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public int deleteRole(Role role){ |
| | | return baseMapper.deleteById(role); |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.md.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.mes.md.entity.RotatingRack; |
| | | import com.mes.md.mapper.RotatingRackMapper; |
| | | import com.mes.md.service.RotatingRackService; |
| | | import com.mes.utils.Result; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.core.ParameterizedTypeReference; |
| | | import org.springframework.http.*; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.util.StringUtils; |
| | | import org.springframework.web.client.HttpClientErrorException; |
| | | import org.springframework.web.client.RestTemplate; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springframework.scheduling.annotation.Scheduled; |
| | | |
| | | import java.nio.charset.StandardCharsets; |
| | | import java.util.*; |
| | | import java.util.stream.Collectors; |
| | | import java.text.ParseException; |
| | | import java.text.SimpleDateFormat; |
| | | import com.fasterxml.jackson.databind.ObjectMapper; |
| | | |
| | | @Service |
| | | public class RotatingRackServiceImpl extends ServiceImpl<RotatingRackMapper, RotatingRack> implements RotatingRackService { |
| | | |
| | | private static final Logger log = LoggerFactory.getLogger(RotatingRackServiceImpl.class); |
| | | private static final String BASE_API_URL = "http://172.17.58.75/api/Robot"; |
| | | |
| | | @Autowired |
| | | private RotatingRackMapper rotatingRackMapper; |
| | | |
| | | @Autowired |
| | | private RestTemplate restTemplate; |
| | | |
| | | @Override |
| | | public Result queryRackData(Map<String, String> params) { |
| | | try { |
| | | // 构建查询条件 |
| | | LambdaQueryWrapper<RotatingRack> queryWrapper = new LambdaQueryWrapper<>(); |
| | | |
| | | // 根据日期范围查询 |
| | | if (StringUtils.hasText(params.get("fromDate"))) { |
| | | // 将字符串转换为Date对象 |
| | | try { |
| | | String dateStr = params.get("fromDate").trim(); |
| | | Date fromDate; |
| | | if (dateStr.contains("T")) { |
| | | // 处理ISO 8601格式 |
| | | SimpleDateFormat isoFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"); |
| | | isoFormat.setTimeZone(TimeZone.getTimeZone("UTC")); |
| | | fromDate = isoFormat.parse(dateStr); |
| | | } else { |
| | | // 处理普通格式 |
| | | fromDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(dateStr); |
| | | } |
| | | queryWrapper.ge(RotatingRack::getStartDate, fromDate); |
| | | } catch (ParseException e) { |
| | | log.error("日期解析错误: {}", e.getMessage()); |
| | | } |
| | | } |
| | | |
| | | if (StringUtils.hasText(params.get("toDate"))) { |
| | | try { |
| | | String dateStr = params.get("toDate").trim(); |
| | | Date toDate; |
| | | if (dateStr.contains("T")) { |
| | | // 处理ISO 8601格式 |
| | | SimpleDateFormat isoFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"); |
| | | isoFormat.setTimeZone(TimeZone.getTimeZone("UTC")); |
| | | toDate = isoFormat.parse(dateStr); |
| | | } else { |
| | | // 处理普通格式 |
| | | toDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(dateStr); |
| | | } |
| | | queryWrapper.le(RotatingRack::getEndDate, toDate); |
| | | } catch (ParseException e) { |
| | | log.error("日期解析错误: {}", e.getMessage()); |
| | | } |
| | | } |
| | | |
| | | // 根据机器人编号查询 |
| | | if (StringUtils.hasText(params.get("Arm_No"))) { |
| | | queryWrapper.eq(RotatingRack::getRobotNo, params.get("Arm_No").trim()); |
| | | } |
| | | |
| | | // 根据交付订单号查询 |
| | | if (StringUtils.hasText(params.get("DO_NO"))) { |
| | | queryWrapper.like(RotatingRack::getDoCode, params.get("DO_NO").trim()); |
| | | } |
| | | |
| | | // 只查询已完成的任务 |
| | | queryWrapper.eq(RotatingRack::getTaskStatus, 2); |
| | | |
| | | // 执行查询 |
| | | List<RotatingRack> results = rotatingRackMapper.selectList(queryWrapper); |
| | | |
| | | // 将实体转换为前端需要的数据格式 |
| | | List<Map<String, Object>> data = new ArrayList<>(); |
| | | for (RotatingRack rack : results) { |
| | | Map<String, Object> record = new HashMap<>(); |
| | | record.put("ROBOT_NO", rack.getRobotNo()); |
| | | //record.put("RACK_NAME", rack.getRackName()); // 料架名称 |
| | | record.put("DO_Code", rack.getDoCode()); // DO编号 |
| | | record.put("SKU_CODE", rack.getSkuCode()); // SKU编号 |
| | | record.put("GlassWeight", rack.getGlassWeight() + "KG"); |
| | | record.put("PCS", rack.getTargetPcs()); |
| | | //record.put("GlassWidth", rack.getWidth()); |
| | | //record.put("GlassHeight", rack.getHeight()); |
| | | //record.put("GlassThickness", rack.getThickness()); |
| | | SimpleDateFormat isoFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX"); |
| | | record.put("StartDateTime", isoFormat.format(rack.getStartDate())); |
| | | record.put("EndDateTime", isoFormat.format(rack.getEndDate())); |
| | | record.put("Broken", rack.getBroken()); |
| | | record.put("SucessfullyCompleted", rack.getCompletedPcs()); // 成功完成数量 |
| | | record.put("ElectricityConsume", rack.getElectricityConsume()); |
| | | record.put("DownTime", rack.getDownTime()); |
| | | record.put("Operator_Name", rack.getOperatorName()); |
| | | data.add(record); |
| | | } |
| | | |
| | | return Result.build(200, "Success", data); |
| | | } catch (Exception e) { |
| | | log.error("查询料架数据失败: {}", e.getMessage(), e); |
| | | return Result.build(500, "Error: " + e.getMessage(), null); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public Result searchDO(String searchKey) { |
| | | try { |
| | | if (!StringUtils.hasText(searchKey)) { |
| | | return Result.build(200, "Success", Collections.emptyList()); |
| | | } |
| | | |
| | | String url = BASE_API_URL + "/DOSearch?prefix=" + searchKey; |
| | | |
| | | try { |
| | | log.info("发送DO搜索请求..."); |
| | | ResponseEntity<List<Map<String, Object>>> response = restTemplate.exchange( |
| | | url, |
| | | HttpMethod.GET, |
| | | null, |
| | | new ParameterizedTypeReference<List<Map<String, Object>>>() {} |
| | | ); |
| | | |
| | | if (response.getStatusCode() == HttpStatus.OK && response.getBody() != null) { |
| | | return Result.build(200, "Success", response.getBody()); |
| | | } else { |
| | | log.warn("搜索DO返回空结果或非200状态码: {}", response.getStatusCode()); |
| | | return Result.build(200, "Success", Collections.emptyList()); |
| | | } |
| | | } catch (Exception e) { |
| | | log.error("调用DO搜索API失败: {}", e.getMessage(), e); |
| | | return Result.build(500, "调用DO搜索API失败: " + e.getMessage(), null); |
| | | } |
| | | } catch (Exception e) { |
| | | log.error("搜索DO失败: {}", e.getMessage(), e); |
| | | return Result.build(500, "Error: " + e.getMessage(), null); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public Result searchSKU(String searchKey) { |
| | | try { |
| | | if (!StringUtils.hasText(searchKey)) { |
| | | return Result.build(200, "Success", Collections.emptyList()); |
| | | } |
| | | |
| | | String url = BASE_API_URL + "/FGSearch?prefix=" + searchKey; |
| | | |
| | | try { |
| | | log.info("发送SKU搜索请求..."); |
| | | ResponseEntity<List<Map<String, Object>>> response = restTemplate.exchange( |
| | | url, |
| | | HttpMethod.GET, |
| | | null, |
| | | new ParameterizedTypeReference<List<Map<String, Object>>>() {} |
| | | ); |
| | | |
| | | if (response.getStatusCode() == HttpStatus.OK && response.getBody() != null) { |
| | | return Result.build(200, "Success", response.getBody()); |
| | | } else { |
| | | log.warn("搜索SKU返回空结果或非200状态码: {}", response.getStatusCode()); |
| | | return Result.build(200, "Success", Collections.emptyList()); |
| | | } |
| | | } catch (Exception e) { |
| | | log.error("调用SKU搜索API失败: {}", e.getMessage(), e); |
| | | return Result.build(500, "调用SKU搜索API失败: " + e.getMessage(), null); |
| | | } |
| | | } catch (Exception e) { |
| | | log.error("搜索SKU失败: {}", e.getMessage(), e); |
| | | return Result.build(500, "Error: " + e.getMessage(), null); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public Long startTask(RotatingRack rotatingRack) { |
| | | |
| | | |
| | | // 直接返回,不保存到数据库 |
| | | return rotatingRack.getId(); |
| | | } |
| | | |
| | | @Override |
| | | public boolean completeTask(RotatingRack rotatingRack) { |
| | | try { |
| | | // 获取原任务信息并更新完成信息 |
| | | rotatingRack.setEndDate(new Date()); |
| | | rotatingRack.setTaskStatus(2); // 已完成 |
| | | rotatingRack.setDownTime(0); |
| | | |
| | | // 计算电力消耗:功率(12kW) * 运行时间(小时) |
| | | long durationMs = rotatingRack.getEndDate().getTime() - rotatingRack.getStartDate().getTime(); |
| | | double durationHours = durationMs / (1000.0 * 60 * 60); // 转换为小时 |
| | | double electricityConsume = 12.0 * durationHours; // 12kW * 运行时间(小时) |
| | | // 保留两位小数 |
| | | electricityConsume = Math.round(electricityConsume * 100.0) / 100.0; |
| | | rotatingRack.setElectricityConsume(electricityConsume); |
| | | |
| | | rotatingRack.setErpSentStatus(0); // 初始化为未发送状态 |
| | | |
| | | // 计算破损数量 = 目标数量 - 完成数量 |
| | | if (rotatingRack.getTargetPcs() != null && rotatingRack.getCompletedPcs() != null) { |
| | | rotatingRack.setBroken(rotatingRack.getTargetPcs() - rotatingRack.getCompletedPcs()); |
| | | if (rotatingRack.getBroken() < 0) { |
| | | rotatingRack.setBroken(0); |
| | | } |
| | | } |
| | | |
| | | // 计算玻璃重量(根据宽度、高度、厚度计算) |
| | | if (rotatingRack.getWidth() != null && rotatingRack.getHeight() != null && rotatingRack.getThickness() != null) { |
| | | // 玻璃密度约为2.5g/cm³ |
| | | // 宽(cm) * 高(cm) * 厚(mm) / 10 = 体积(cm³) |
| | | double volume = rotatingRack.getWidth() * rotatingRack.getHeight() * rotatingRack.getThickness() / 10.0; |
| | | // 重量(kg) = 体积(cm³) * 密度(g/cm³) / 1000 |
| | | double weight = volume * 2.5 / 1000.0; |
| | | // 保留两位小数 |
| | | weight = Math.round(weight * 100.0) / 100.0; |
| | | rotatingRack.setGlassWeight(weight); |
| | | log.info("料架{}玻璃重量: {}kg", rotatingRack.getRobotNo(), weight); |
| | | } |
| | | |
| | | log.info("完成目标数量: {}", rotatingRack.getCompletedPcs()); |
| | | // 设置是否成功完成 |
| | | rotatingRack.setSuccessfullyCompleted( |
| | | (rotatingRack.getBroken() != null && rotatingRack.getBroken() == 0) ? 1 : 0 |
| | | ); |
| | | |
| | | // 准备发送到ERP的数据 |
| | | Map<String, Object> erpData = new HashMap<>(); |
| | | erpData.put("ROBOT_NO", rotatingRack.getRobotNo()); |
| | | erpData.put("DO_Code", rotatingRack.getDoCode()); |
| | | erpData.put("SKU_CODE", rotatingRack.getSkuCode()); |
| | | SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"); |
| | | dateFormat.setTimeZone(TimeZone.getTimeZone("UTC")); |
| | | erpData.put("StartDateTime", dateFormat.format(rotatingRack.getStartDate())); |
| | | erpData.put("EndDateTime", dateFormat.format(rotatingRack.getEndDate())); |
| | | erpData.put("PCS", String.valueOf(rotatingRack.getCompletedPcs())); // 转换为字符串 |
| | | erpData.put("Broken", rotatingRack.getBroken() != null && rotatingRack.getBroken() > 0 ? "True" : "False"); |
| | | erpData.put("SuccessfullyCompleted", rotatingRack.getSuccessfullyCompleted() == 1 ? "True" : "False"); |
| | | erpData.put("GlassWeight", String.valueOf(rotatingRack.getGlassWeight())); |
| | | erpData.put("Oparator_Name", rotatingRack.getOperatorName()); |
| | | erpData.put("ElectricityConsume", String.valueOf(rotatingRack.getElectricityConsume())); // 转为字符串 |
| | | erpData.put("DownTime", rotatingRack.getDownTime() != null ? rotatingRack.getDownTime() : 0); // 保持整数类型 |
| | | |
| | | // 确保数据字段有效性,防止空值 |
| | | if (erpData.get("Oparator_Name") == null) { |
| | | erpData.put("Oparator_Name", "TEST"); |
| | | } |
| | | if (erpData.get("GlassWeight") == null) { |
| | | erpData.put("GlassWeight", "0"); |
| | | } |
| | | if (erpData.get("ElectricityConsume") == null) { |
| | | erpData.put("ElectricityConsume", "0"); |
| | | } |
| | | if (erpData.get("DownTime") == null) { |
| | | erpData.put("DownTime", 0); |
| | | } |
| | | |
| | | // 记录发送的数据,帮助调试 |
| | | log.info("准备发送数据到ERP:{}", erpData); |
| | | |
| | | // 尝试发送数据到ERP |
| | | boolean erpSendSuccess = sendToERP(erpData); |
| | | |
| | | if (!erpSendSuccess) { |
| | | // ERP发送失败,保存到本地数据库,并标记为发送失败 |
| | | log.warn("发送数据到ERP失败,任务数据将保存到本地数据库。任务ID: {}", rotatingRack.getId()); |
| | | rotatingRack.setErpSentStatus(2); // 标记为发送失败 |
| | | rotatingRackMapper.insert(rotatingRack); |
| | | return false; |
| | | } |
| | | |
| | | // 发送成功,标记为已发送 |
| | | rotatingRack.setErpSentStatus(1); |
| | | rotatingRackMapper.insert(rotatingRack); |
| | | return true; |
| | | } catch (Exception e) { |
| | | log.error("完成任务处理失败: {}", e.getMessage(), e); |
| | | // 发生异常时也保存到本地数据库 |
| | | try { |
| | | rotatingRack.setErpSentStatus(2); // 标记为发送失败 |
| | | rotatingRackMapper.insert(rotatingRack); |
| | | log.info("任务数据已保存到本地数据库。任务ID: {}", rotatingRack.getId()); |
| | | } catch (Exception dbEx) { |
| | | log.error("保存到本地数据库也失败: {}", dbEx.getMessage(), dbEx); |
| | | } |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 发送数据到ERP系统 |
| | | * @param data 要发送的数据 |
| | | * @return 是否发送成功 |
| | | */ |
| | | private boolean sendToERP(Map<String, Object> data) { |
| | | try { |
| | | // 设置API地址 |
| | | String erpUrl = "http://172.17.58.75/api/Robot/Insert"; |
| | | // String erpUrl = "https://0f1b83b5-7a9b-4ac7-9ca0-fcda13725a04.mock.pstmn.io/sendData"; |
| | | |
| | | // 使用ObjectMapper手动序列化JSON |
| | | ObjectMapper objectMapper = new ObjectMapper(); |
| | | String jsonData = objectMapper.writeValueAsString(data); |
| | | |
| | | // 设置请求头 |
| | | HttpHeaders headers = new HttpHeaders(); |
| | | headers.setContentType(MediaType.APPLICATION_JSON); |
| | | |
| | | // 创建请求实体 - 直接使用JSON字符串 |
| | | HttpEntity<String> requestEntity = new HttpEntity<>(jsonData, headers); |
| | | |
| | | // 记录发送的数据,帮助调试 |
| | | log.info("准备发送数据到ERP: {}", jsonData); |
| | | |
| | | // 发送POST请求 |
| | | ResponseEntity<String> response = restTemplate.postForEntity(erpUrl, requestEntity, String.class); |
| | | |
| | | // 检查响应状态码 |
| | | if (response.getStatusCode() == HttpStatus.OK) { |
| | | log.info("数据成功发送到ERP,响应内容:{}", response.getBody()); |
| | | return true; |
| | | } else { |
| | | log.error("ERP接口返回非成功状态码:{}, 响应内容: {}", response.getStatusCode(), response.getBody()); |
| | | return false; |
| | | } |
| | | }catch (HttpClientErrorException e) { |
| | | try { |
| | | // 尝试按UTF-8解码响应体 |
| | | String responseBody = new String(e.getResponseBodyAsByteArray(), StandardCharsets.UTF_8); |
| | | log.error("发送数据到ERP失败,HTTP错误: {}, 响应状态: {}, 响应内容: {}", |
| | | e.getMessage(), e.getStatusCode(), responseBody, e); |
| | | } catch (Exception ex) { |
| | | log.error("发送数据到ERP失败,HTTP错误: {}, 响应状态: {}", |
| | | e.getMessage(), e.getStatusCode(), e); |
| | | } |
| | | return false; |
| | | } catch (Exception e) { |
| | | log.error("发送数据到ERP失败,未知错误: {}", e.getMessage(), e); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 定时任务:每分钟检查一次未成功发送到ERP的数据,并尝试重新发送 |
| | | */ |
| | | @Scheduled(fixedRate = 60000) // 1分钟 |
| | | public void retryFailedErpSending() { |
| | | log.info("开始执行定时任务:重试发送失败的数据到ERP"); |
| | | try { |
| | | // 查询所有发送失败的数据 |
| | | LambdaQueryWrapper<RotatingRack> queryWrapper = new LambdaQueryWrapper<>(); |
| | | queryWrapper.eq(RotatingRack::getErpSentStatus, 2); // 查询发送失败的数据 |
| | | |
| | | List<RotatingRack> failedRecords = rotatingRackMapper.selectList(queryWrapper); |
| | | |
| | | if (failedRecords.isEmpty()) { |
| | | log.info("没有需要重试发送的数据"); |
| | | return; |
| | | } |
| | | |
| | | log.info("找到{}条发送失败的数据,开始重试发送", failedRecords.size()); |
| | | |
| | | int successCount = 0; |
| | | int failCount = 0; |
| | | |
| | | for (RotatingRack record : failedRecords) { |
| | | // 准备发送到ERP的数据 |
| | | Map<String, Object> erpData = new HashMap<>(); |
| | | erpData.put("ROBOT_NO", record.getRobotNo()); |
| | | erpData.put("DO_Code", record.getDoCode()); |
| | | erpData.put("SKU_CODE", record.getSkuCode()); |
| | | SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"); |
| | | dateFormat.setTimeZone(TimeZone.getTimeZone("UTC")); |
| | | erpData.put("StartDateTime", dateFormat.format(record.getStartDate())); |
| | | erpData.put("EndDateTime", dateFormat.format(record.getEndDate())); |
| | | erpData.put("PCS", String.valueOf(record.getCompletedPcs())); |
| | | erpData.put("Broken", record.getBroken() != null && record.getBroken() > 0 ? "True" : "False"); |
| | | erpData.put("SuccessfullyCompleted", record.getSuccessfullyCompleted() == 1 ? "True" : "False"); |
| | | erpData.put("GlassWeight", String.valueOf(record.getGlassWeight())); |
| | | erpData.put("Oparator_Name", record.getOperatorName()); |
| | | erpData.put("ElectricityConsume", String.valueOf(record.getElectricityConsume())); // 转为字符串 |
| | | erpData.put("DownTime", record.getDownTime() != null ? record.getDownTime() : 0); // 保持整数类型 |
| | | |
| | | // 确保数据字段有效性,防止空值 |
| | | if (erpData.get("Oparator_Name") == null) { |
| | | erpData.put("Oparator_Name", "TEST"); |
| | | } |
| | | if (erpData.get("GlassWeight") == null) { |
| | | erpData.put("GlassWeight", "0"); |
| | | } |
| | | if (erpData.get("ElectricityConsume") == null) { |
| | | erpData.put("ElectricityConsume", "0"); |
| | | } |
| | | if (erpData.get("DownTime") == null) { |
| | | erpData.put("DownTime", 0); |
| | | } |
| | | |
| | | // 记录发送的数据 |
| | | log.info("准备重试发送数据到ERP,任务ID: {}, 数据: {}", record.getId(), erpData); |
| | | |
| | | // 尝试重新发送 |
| | | boolean sendSuccess = sendToERP(erpData); |
| | | |
| | | if (sendSuccess) { |
| | | // 发送成功,更新状态 |
| | | record.setErpSentStatus(1); |
| | | rotatingRackMapper.updateById(record); |
| | | successCount++; |
| | | log.info("成功重试发送数据到ERP,任务ID: {}", record.getId()); |
| | | } else { |
| | | failCount++; |
| | | log.warn("重试发送数据到ERP失败,任务ID: {}", record.getId()); |
| | | } |
| | | } |
| | | |
| | | log.info("定时任务执行完成,成功发送: {}条,失败: {}条", successCount, failCount); |
| | | } catch (Exception e) { |
| | | log.error("定时任务执行异常: {}", e.getMessage(), e); |
| | | } |
| | | } |
| | | } |
New file |
| | |
| | | package com.mes.plcTaskThread; |
| | | |
| | | import com.mes.common.S7objectMachine; |
| | | import com.mes.device.PlcParameterInfo; |
| | | import com.mes.device.PlcParameterObject; |
| | | import com.mes.md.entity.RotatingRack; |
| | | import com.mes.md.service.RotatingRackService; |
| | | import com.mes.utils.Result; |
| | | import com.mes.utils.ResultCodeEnum; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.stereotype.Component; |
| | | import org.springframework.util.StringUtils; |
| | | |
| | | import java.util.*; |
| | | |
| | | @Slf4j |
| | | @Component |
| | | public class PlcRotingRack extends Thread { |
| | | // 默认值 |
| | | public static double defaultWidth = 40.0; |
| | | public static double defaultHeight = 40.0; |
| | | public static double defaultThickness = 10.0; |
| | | public static int defaultPcs = 10; |
| | | |
| | | private RotatingRackService rotatingRackService; |
| | | private S7objectMachine s7objectMachine; |
| | | |
| | | // 设备名称标识 |
| | | private String deviceName; |
| | | |
| | | // 变量定义 |
| | | private Map<Integer, RotatingRack> currentTasks = new HashMap<>(); |
| | | private Map<Integer, Long> currentTaskIds = new HashMap<>(); |
| | | |
| | | private List<PlcParameterObject> plcMesObjectList=new ArrayList<>(); |
| | | |
| | | // 查询输入参数 |
| | | private PlcParameterInfo[] doInputs = new PlcParameterInfo[7]; |
| | | private PlcParameterInfo[] skuInputs = new PlcParameterInfo[7]; |
| | | |
| | | // 新增查询返回参数 |
| | | // private PlcParameterInfo[] doReturns = new PlcParameterInfo[7]; |
| | | // private PlcParameterInfo[] skuReturns = new PlcParameterInfo[7]; |
| | | |
| | | // 查询结果参数 |
| | | private Map<Integer, PlcParameterInfo[]> doInputResults = new HashMap<>(); |
| | | private Map<Integer, PlcParameterInfo[]> skuInputResults = new HashMap<>(); |
| | | |
| | | // 料架参数 |
| | | private PlcParameterInfo[] taskStatus = new PlcParameterInfo[6]; |
| | | private PlcParameterInfo[] doCode = new PlcParameterInfo[6]; |
| | | private PlcParameterInfo[] skuCode = new PlcParameterInfo[6]; |
| | | private PlcParameterInfo[] width = new PlcParameterInfo[7]; |
| | | private PlcParameterInfo[] height = new PlcParameterInfo[7]; |
| | | private PlcParameterInfo[] thickness = new PlcParameterInfo[7]; |
| | | private PlcParameterInfo[] targetPcs = new PlcParameterInfo[7]; |
| | | private PlcParameterInfo[] completedPcs = new PlcParameterInfo[7]; |
| | | private PlcParameterInfo electricUsage; |
| | | private PlcParameterInfo downTime; |
| | | private PlcParameterInfo operatorName; |
| | | |
| | | private PlcParameterInfo[] plcRequestParams = new PlcParameterInfo[7]; |
| | | private PlcParameterInfo[] mesConfirmParams = new PlcParameterInfo[7]; |
| | | private boolean[] plcRequest = new boolean[7]; |
| | | private boolean[] mesConfirm = new boolean[7]; |
| | | |
| | | // 添加连接状态变量 |
| | | private boolean connected = false; |
| | | |
| | | // ROBOT固定值 |
| | | private static final String DEFAULT_ROBOT_NO = "robot"; |
| | | |
| | | public PlcRotingRack(RotatingRackService rotatingRackService) { |
| | | log.info("---------------"); |
| | | this.rotatingRackService = rotatingRackService; |
| | | log.info("--------结束-------"); |
| | | } |
| | | |
| | | /** |
| | | * 设置设备名称 |
| | | * @param deviceName 设备名称 |
| | | */ |
| | | public void setDeviceName(String deviceName) { |
| | | this.deviceName = deviceName; |
| | | } |
| | | |
| | | /** |
| | | * 设置S7objectMachine |
| | | * @param s7objectMachine S7objectMachine实例 |
| | | */ |
| | | public void setS7objectMachine(S7objectMachine s7objectMachine) { |
| | | this.s7objectMachine = s7objectMachine; |
| | | } |
| | | |
| | | /** |
| | | * 获取设备名称 |
| | | * @return 设备名称 |
| | | */ |
| | | public String getDeviceName() { |
| | | return deviceName; |
| | | } |
| | | |
| | | public void plcStart() { |
| | | try { |
| | | // 初始化S7通信 |
| | | if (s7objectMachine == null) { |
| | | log.error("未设置S7objectMachine,无法启动PLC通信"); |
| | | return; |
| | | } |
| | | |
| | | if (!s7objectMachine.isAlive()) { |
| | | s7objectMachine.start(); |
| | | Thread.sleep(2000); // 给连接一些时间 |
| | | } |
| | | |
| | | // 检查实际连接状态 |
| | | boolean actuallyConnected = false; |
| | | try { |
| | | if (s7objectMachine.plccontrol != null) { |
| | | actuallyConnected = s7objectMachine.plccontrol.checkConnected(); |
| | | } |
| | | } catch (Exception e) { |
| | | log.error("检查PLC连接状态失败: {}", e.getMessage()); |
| | | } |
| | | |
| | | connected = actuallyConnected; |
| | | if (connected) { |
| | | log.info("{}机械手PLC连接已建立", deviceName); |
| | | } else { |
| | | log.error("{}机械手PLC连接失败", deviceName); |
| | | } |
| | | |
| | | } catch (Exception e) { |
| | | connected = false; |
| | | log.error("{}机械手PLC通信异常: {}", deviceName, e.getMessage(), e); |
| | | } |
| | | } |
| | | |
| | | // 初始化PLC参数 |
| | | private void initParameters() { |
| | | plcMesObjectList=s7objectMachine.plcMesObjectList; |
| | | PlcParameterObject plcParameterObject = plcMesObjectList.get(0); |
| | | PlcParameterObject plcParameterObjectDB7 = plcMesObjectList.get(1); |
| | | PlcParameterObject plcParameterObjectDB4 = plcMesObjectList.get(2); |
| | | PlcParameterObject plcParameterObjectDB42 = plcMesObjectList.get(3); |
| | | |
| | | for (int i = 1; i <= 6; i++) { |
| | | plcRequestParams[i] = plcParameterObjectDB4.getPlcParameter("plcRequest" + i); |
| | | mesConfirmParams[i] = plcParameterObjectDB42.getPlcParameter("mesConfirm" + i); |
| | | |
| | | if(plcRequestParams[i].getValue() != null && mesConfirmParams[i].getValue() != null) { |
| | | plcRequest[i] = plcRequestParams[i].getValue().equals("0") ? false : true; |
| | | mesConfirm[i] = mesConfirmParams[i].getValue().equals("0") ? false : true; |
| | | } |
| | | } |
| | | // 初始化查询输入参数 |
| | | for (int i = 1; i <= 6; i++) { |
| | | doInputs[i] = plcParameterObject.getPlcParameter("DO_input_" + i); |
| | | skuInputs[i] = plcParameterObject.getPlcParameter("SKU_input_" + i); |
| | | |
| | | // 初始化查询结果数组 |
| | | PlcParameterInfo[] doResults = new PlcParameterInfo[11]; // 0-10 |
| | | PlcParameterInfo[] skuResults = new PlcParameterInfo[11]; // 0-10 |
| | | |
| | | for (int j = 1; j <= 10; j++) { |
| | | doResults[j] = plcParameterObject.getPlcParameter("DO" + i + "_select_" + j); |
| | | skuResults[j] = plcParameterObject.getPlcParameter("SKU" + i + "_select_" + j); |
| | | } |
| | | |
| | | doInputResults.put(i, doResults); |
| | | skuInputResults.put(i, skuResults); |
| | | } |
| | | |
| | | // 初始化新的查询返回参数 |
| | | // for (int i = 1; i <= 6; i++) { |
| | | // doReturns[i] = plcParameterObject.getPlcParameter("DO_return_" + i); |
| | | // skuReturns[i] = plcParameterObject.getPlcParameter("SKU_return_" + i); |
| | | // } |
| | | |
| | | // 初始化操作员姓名参数 |
| | | this.operatorName = plcParameterObject.getPlcParameter("operatorName"); |
| | | |
| | | // 初始化料架参数 |
| | | for (int i = 1; i <= 6; i++) { |
| | | taskStatus[i-1] = plcParameterObject.getPlcParameter("taskStatus" + i); |
| | | doCode[i-1] = plcParameterObject.getPlcParameter("doCode" + i); |
| | | skuCode[i-1] = plcParameterObject.getPlcParameter("skuCode" + i); |
| | | |
| | | // 从DB7获取尺寸和数量参数 |
| | | width[i] = plcParameterObjectDB7.getPlcParameter("width" + i); |
| | | height[i] = plcParameterObjectDB7.getPlcParameter("height" + i); |
| | | thickness[i] = plcParameterObjectDB7.getPlcParameter("thickness" + i); |
| | | targetPcs[i] = plcParameterObjectDB7.getPlcParameter("targetPcs" + i); |
| | | completedPcs[i] = plcParameterObjectDB7.getPlcParameter("completedPcs" + i); |
| | | |
| | | try { |
| | | this.electricUsage = plcParameterObjectDB7.getPlcParameter("electricUsage"); |
| | | this.downTime = plcParameterObjectDB7.getPlcParameter("downTime"); |
| | | } catch (Exception e) { |
| | | log.warn("参数electricUsage或downTime不存在"); |
| | | } |
| | | } |
| | | } |
| | | |
| | | // 处理查询请求 |
| | | private void processQueryRequests() { |
| | | try { |
| | | // 遍历6个任务位 |
| | | for (int i = 1; i <= 6; i++) { |
| | | // 检查对应位置的plcRequest是否为1 |
| | | if (plcRequest[i]) { |
| | | int rackNumber = i; |
| | | |
| | | // 获取对应料架的DO和SKU输入值 |
| | | String doValue = doInputs[i].getValue(); |
| | | String skuValue = skuInputs[i].getValue(); |
| | | |
| | | boolean doProcessed = false; |
| | | boolean skuProcessed = false; |
| | | |
| | | // 检查输入值长度 |
| | | if ((StringUtils.hasText(doValue) && doValue.length() > 20) || |
| | | (StringUtils.hasText(skuValue) && skuValue.length() > 20)) { |
| | | log.warn("料架{}的输入值长度超过20个字符,不符合要求。DO:{}, SKU:{}", |
| | | rackNumber, doValue, skuValue); |
| | | s7objectMachine.plccontrol.writeBit(mesConfirmParams[i].getBitAddress(), true); |
| | | continue; |
| | | } |
| | | |
| | | // 处理DO查询 |
| | | if (StringUtils.hasText(doValue)) { |
| | | if (processSearchRequest(rackNumber, doValue, true)) { |
| | | doProcessed = true; |
| | | log.info("处理料架{}的DO查询: {}", rackNumber, doValue); |
| | | } |
| | | } |
| | | |
| | | // 处理SKU查询 |
| | | if (StringUtils.hasText(skuValue)) { |
| | | if (processSearchRequest(rackNumber, skuValue, false)) { |
| | | skuProcessed = true; |
| | | log.info("处理料架{}的SKU查询: {}", rackNumber, skuValue); |
| | | } |
| | | } |
| | | |
| | | // 如果所有需要的查询都处理完成,发送确认信号 |
| | | boolean allProcessed = true; |
| | | if (StringUtils.hasText(doValue) && !doProcessed) allProcessed = false; |
| | | if (StringUtils.hasText(skuValue) && !skuProcessed) allProcessed = false; |
| | | |
| | | if (allProcessed) { |
| | | s7objectMachine.plccontrol.writeBit(mesConfirmParams[i].getBitAddress(), true); |
| | | log.info("料架{}所有查询处理完成,发送确认信号", rackNumber); |
| | | } |
| | | } |
| | | } |
| | | } catch (Exception e) { |
| | | log.error("处理查询请求异常: {}", e.getMessage(), e); |
| | | } |
| | | } |
| | | |
| | | // 处理单个查询请求 |
| | | private boolean processSearchRequest(int rackNumber, String keyword, boolean isDOQuery) { |
| | | try { |
| | | log.info("接收到料架{}的{}查询请求,关键字:{}", rackNumber, isDOQuery ? "DO" : "SKU", keyword); |
| | | |
| | | // 验证rackNumber的有效性 |
| | | if (rackNumber < 1 || rackNumber > 6) { |
| | | log.error("无效的料架号: {}", rackNumber); |
| | | return false; |
| | | } |
| | | |
| | | // 获取结果数组 |
| | | PlcParameterInfo[] resultArray = isDOQuery ? |
| | | doInputResults.get(rackNumber) : |
| | | skuInputResults.get(rackNumber); |
| | | |
| | | // 验证结果数组 |
| | | if (resultArray == null) { |
| | | log.error("料架{}的{}结果数组未初始化", rackNumber, isDOQuery ? "DO" : "SKU"); |
| | | return false; |
| | | } |
| | | |
| | | // 调用查询服务 |
| | | Result result = isDOQuery ? |
| | | rotatingRackService.searchDO(keyword) : |
| | | rotatingRackService.searchSKU(keyword); |
| | | |
| | | // 验证查询结果 |
| | | if (result == null || !ResultCodeEnum.SUCCESS.getCode().equals(result.getCode()) || result.getData() == null) { |
| | | log.warn("料架{}的{}查询未返回有效结果", rackNumber, isDOQuery ? "DO" : "SKU"); |
| | | return false; |
| | | } |
| | | |
| | | // 处理查询结果 |
| | | try { |
| | | List<?> list = (List<?>) result.getData(); |
| | | int count = Math.min(list.size(), 10); // 最多10条结果 |
| | | |
| | | // 写入新结果 |
| | | for (int j = 0; j < count; j++) { |
| | | if (j + 1 >= resultArray.length) { |
| | | log.warn("结果数量超过数组大小,停止写入"); |
| | | break; |
| | | } |
| | | |
| | | Object item = list.get(j); |
| | | String value = ""; |
| | | |
| | | if (item instanceof Map) { |
| | | Map<String, Object> itemMap = (Map<String, Object>) item; |
| | | Object fieldValue = isDOQuery ? |
| | | itemMap.get("strCode") : |
| | | itemMap.get("SKU_Code"); |
| | | |
| | | if (fieldValue != null) { |
| | | value = fieldValue.toString(); |
| | | } |
| | | } |
| | | |
| | | if (resultArray[j + 1] != null && resultArray[j + 1].getAddress() != null) { |
| | | s7objectMachine.plccontrol.writeString(resultArray[j + 1].getAddress(), value); |
| | | log.debug("写入第{}个结果: {}", j + 1, value); |
| | | } else { |
| | | log.warn("结果数组索引{}的地址无效", j + 1); |
| | | } |
| | | } |
| | | |
| | | log.info("为料架{}写入{}条{}结果", rackNumber, count, isDOQuery ? "DO" : "SKU"); |
| | | return true; |
| | | } catch (Exception e) { |
| | | log.error("处理料架{}的查询结果时出错: {}", rackNumber, e.getMessage()); |
| | | return false; |
| | | } |
| | | } catch (Exception e) { |
| | | log.error("处理料架{}的{}查询请求时发生异常: {}", rackNumber, isDOQuery ? "DO" : "SKU", e.getMessage()); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | // 处理任务开始 |
| | | private void processTaskStart(int rackNumber, int index) { |
| | | // 判断是否已有任务在进行 |
| | | if (currentTaskIds.get(rackNumber) != null) { |
| | | log.info("料架{}已有任务在进行,ID: {}", rackNumber, currentTaskIds.get(rackNumber)); |
| | | return; |
| | | } |
| | | |
| | | log.info("接收到料架{}任务开始指令", rackNumber); |
| | | |
| | | RotatingRack newTask = new RotatingRack(); |
| | | |
| | | newTask.setRobotNo(StringUtils.hasText(deviceName) ? deviceName : DEFAULT_ROBOT_NO); |
| | | newTask.setRackName("任务" + rackNumber); |
| | | newTask.setDoCode(doInputs[rackNumber].getValue()); |
| | | log.info("DO输入: {}", doInputs[rackNumber].getValue()); |
| | | newTask.setSkuCode(skuInputs[rackNumber].getValue()); |
| | | log.info("sku输入: {}", skuInputs[rackNumber].getValue()); |
| | | newTask.setTaskStatus(1); // 进行中 |
| | | newTask.setStartDate(new Date()); |
| | | // 尺寸参数 |
| | | try { |
| | | newTask.setWidth(Double.parseDouble(width[index].getValue())); |
| | | log.info("宽度: {}", width[index].getValue()); |
| | | } catch (Exception e) { |
| | | newTask.setWidth(defaultWidth); |
| | | log.warn("无法读取料架{}的宽度,使用默认值: {}", rackNumber, defaultWidth); |
| | | } |
| | | |
| | | try { |
| | | newTask.setHeight(Double.parseDouble(height[index].getValue())); |
| | | log.info("高度: {}", height[index].getValue()); |
| | | } catch (Exception e) { |
| | | newTask.setHeight(defaultHeight); |
| | | log.warn("无法读取料架{}的高度,使用默认值: {}", rackNumber, defaultHeight); |
| | | } |
| | | |
| | | try { |
| | | newTask.setThickness(Double.parseDouble(thickness[index].getValue())); |
| | | log.info("厚度: {}", thickness[index].getValue()); |
| | | } catch (Exception e) { |
| | | newTask.setThickness(defaultThickness); |
| | | log.warn("无法读取料架{}的厚度,使用默认值: {}", rackNumber, defaultThickness); |
| | | } |
| | | |
| | | // 目标数量 |
| | | try { |
| | | newTask.setTargetPcs(Integer.parseInt(targetPcs[index].getValue())); |
| | | log.info("目标数量: {}", targetPcs[index].getValue()); |
| | | } catch (Exception e) { |
| | | newTask.setTargetPcs(defaultPcs); |
| | | log.warn("无法读取料架{}的目标数量,使用默认值: {}", rackNumber, defaultPcs); |
| | | } |
| | | |
| | | // 操作员信息 |
| | | try { |
| | | newTask.setOperatorName(operatorName.getValue()); |
| | | log.info("操作员信息: {}", operatorName.getValue()); |
| | | } catch (Exception e) { |
| | | log.error("无法读取料架{}的操作员信息: {}", rackNumber, e.getMessage()); |
| | | } |
| | | |
| | | // 保存任务 |
| | | Long taskId = (long) rackNumber; // 使用料架号作为任务ID |
| | | newTask.setId(taskId); |
| | | currentTaskIds.put(rackNumber, taskId); |
| | | currentTasks.put(rackNumber, newTask); |
| | | log.info("成功创建料架{}任务,ID: {}", rackNumber, taskId); |
| | | } |
| | | |
| | | // 处理任务完成 |
| | | private void processTaskComplete(int rackNumber, int index) { |
| | | log.info("料架{}任务完成指令,任务ID: {}", rackNumber, currentTaskIds.get(rackNumber)); |
| | | |
| | | RotatingRack task = currentTasks.get(rackNumber); |
| | | |
| | | // 设置结束时间 |
| | | task.setEndDate(new Date()); |
| | | |
| | | // 完成数量 |
| | | try { |
| | | task.setCompletedPcs(Integer.parseInt(completedPcs[index].getValue())); |
| | | log.info("完成数量: {}", completedPcs[index].getValue()); |
| | | } catch (Exception e) { |
| | | log.error("无法读取料架{}的完成数量: {}", rackNumber, e.getMessage()); |
| | | } |
| | | |
| | | // 记录停机时间 |
| | | if (downTime != null) { |
| | | try { |
| | | task.setDownTime((int)Double.parseDouble(downTime.getValue())); |
| | | } catch (Exception e) { |
| | | task.setDownTime(0); |
| | | } |
| | | } |
| | | |
| | | // 保存任务完成数据 |
| | | boolean success = rotatingRackService.completeTask(task); |
| | | |
| | | if (success) { |
| | | log.info("成功完成料架{}任务,ID: {}", rackNumber, currentTaskIds.get(rackNumber)); |
| | | // 重置当前任务 |
| | | currentTaskIds.remove(rackNumber); |
| | | currentTasks.remove(rackNumber); |
| | | } else { |
| | | log.error("更新料架{}任务失败,ID: {}", rackNumber, currentTaskIds.get(rackNumber)); |
| | | } |
| | | |
| | | // 发送确认 |
| | | //s7objectMachine.plccontrol.writeWord(mesConfirm.getAddress(), 1); |
| | | } |
| | | |
| | | // 处理多个任务状态 |
| | | private void processTaskStatuses() { |
| | | try { |
| | | // 循环处理6个料架 |
| | | for (int i = 0; i < 6; i++) { |
| | | int rackNumber = i + 1; |
| | | try { |
| | | String taskStatusValue = taskStatus[i].getValue(); |
| | | |
| | | // 任务开始 (状态为1) |
| | | if ("1".equals(taskStatusValue)) { |
| | | // 如果是新任务,则处理开始 |
| | | if (currentTaskIds.get(rackNumber) == null) { |
| | | log.info("料架{}开始新任务", rackNumber); |
| | | processTaskStart(rackNumber, i+1); |
| | | } |
| | | } |
| | | // 任务完成 (状态为2) |
| | | else if ("2".equals(taskStatusValue) && currentTaskIds.get(rackNumber) != null) { |
| | | log.info("料架{}完成任务", rackNumber); |
| | | processTaskComplete(rackNumber, i+1); |
| | | // 完成后清除当前任务ID |
| | | currentTaskIds.remove(rackNumber); |
| | | currentTasks.remove(rackNumber); |
| | | } |
| | | |
| | | } catch (Exception e) { |
| | | log.error("处理料架{}状态异常: {}", rackNumber, e.getMessage()); |
| | | } |
| | | } |
| | | } catch (Exception e) { |
| | | log.error("处理任务状态异常: {}", e.getMessage(), e); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void run() { |
| | | plcStart(); |
| | | String threadName = StringUtils.hasText(deviceName) ? deviceName : "未命名设备"; |
| | | setName(threadName); // 设置线程名称 |
| | | |
| | | while (!Thread.currentThread().isInterrupted()) { |
| | | try { |
| | | Thread.sleep(1000); // 每秒读取一次状态 |
| | | |
| | | // 检查连接状态 |
| | | if (!connected) { |
| | | log.warn("{}PLC连接已断开,尝试重新连接...", threadName); |
| | | plcStart(); |
| | | continue; |
| | | } |
| | | initParameters(); |
| | | //List<Boolean> booleanList = s7objectMachine.plccontrol.readBits(plcRequest.getBitAddress(), 2); |
| | | //log.info("{}设备: {},{}", threadName, this.plcRequest, this.mesConfirm); |
| | | // 处理查询请求 |
| | | processQueryRequests(); |
| | | |
| | | // 重置确认信号 |
| | | for (int i = 1; i <= 6; i++) { |
| | | //log.info("{}设备:{} {},{}",i,threadName, this.plcRequest[i], this.mesConfirm[i]); |
| | | if(!plcRequest[i]) { |
| | | s7objectMachine.plccontrol.writeBit(mesConfirmParams[i].getBitAddress(), false); |
| | | } |
| | | } |
| | | |
| | | // 处理任务状态 |
| | | processTaskStatuses(); |
| | | |
| | | } catch (InterruptedException e) { |
| | | connected = false; |
| | | log.error("{}机械手PLC线程中断,退出运行", threadName); |
| | | Thread.currentThread().interrupt(); // 恢复中断状态 |
| | | break; |
| | | } catch (Exception e) { |
| | | log.error("{}机械手PLC通信异常: {}", threadName, e.getMessage(), e); |
| | | connected = false; |
| | | try { |
| | | Thread.sleep(5000); // 发生异常时等待5秒后重试 |
| | | } catch (InterruptedException ie) { |
| | | Thread.currentThread().interrupt(); |
| | | break; |
| | | } |
| | | } |
| | | } |
| | | |
| | | log.info("{}机械手PLC线程已结束", threadName); |
| | | } |
| | | } |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <module type="JAVA_MODULE" version="4"> |
| | | <component name="NewModuleRootManager" inherit-compiler-output="true"> |
| | | <exclude-output /> |
| | | <content url="file://$MODULE_DIR$"> |
| | | <sourceFolder url="file://$MODULE_DIR$/java" isTestSource="false" /> |
| | | </content> |
| | | <orderEntry type="inheritedJdk" /> |
| | | <orderEntry type="sourceFolder" forTests="false" /> |
| | | <orderEntry type="library" name="servicebase-1.0-SNAPSHOT" level="project" /> |
| | | <orderEntry type="module" module-name="UnLoadGlassModule" /> |
| | | <orderEntry type="module" module-name="servicebase1" /> |
| | | </component> |
| | | </module> |
New file |
| | |
| | | spring: |
| | | datasource: |
| | | dynamic: |
| | | primary: hangzhoumes #设置默认的数据源或者数据源组,默认值即为master |
| | | strict: false #设置严格模式,默认false不启动. 启动后在未匹配到指定数据源时候回抛出异常,不启动会使用默认数据源. |
| | | datasource: |
| | | hangzhoumes: |
| | | url: jdbc:mysql://192.168.1.199:3306/hangzhoumes?serverTimezone=GMT%2b8 |
| | | username: root |
| | | password: beibo.123/ |
| | | driver-class-name: com.mysql.cj.jdbc.Driver |
| | | pp: |
| | | url: jdbc:mysql://192.168.1.199:3306/pp?serverTimezone=GMT%2b8 |
| | | username: root |
| | | password: beibo.123/ |
| | | driver-class-name: com.mysql.cj.jdbc.Driver |
| | | salve_hangzhoumes: |
| | | url: jdbc:sqlserver://192.168.10.2:1433;databasename=hangzhoumes |
| | | username: sa |
| | | password: beibo.123/ |
| | | driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver |
| | | cloud: |
| | | nacos: |
| | | discovery: |
| | | server-addr: 127.0.0.1:8848 |
| | | application: |
| | | name: deviceInteraction |
| | | redis: |
| | | database: 0 |
| | | host: 127.0.0.1 |
| | | port: 6379 |
| | | password: 123456 |
New file |
| | |
| | | spring: |
| | | datasource: |
| | | dynamic: |
| | | primary: hangzhoumes #设置默认的数据源或者数据源组,默认值即为master |
| | | strict: false #设置严格模式,默认false不启动. 启动后在未匹配到指定数据源时候回抛出异常,不启动会使用默认数据源. |
| | | datasource: |
| | | hangzhoumes: |
| | | url: jdbc:mysql://127.0.0.1:3306/hangzhoumes?serverTimezone=GMT%2b8 |
| | | username: root |
| | | password: beibo.123/ |
| | | driver-class-name: com.mysql.cj.jdbc.Driver |
| | | pp: |
| | | url: jdbc:mysql://127.0.0.1:3306/pp?serverTimezone=GMT%2b8 |
| | | username: root |
| | | password: beibo.123/ |
| | | driver-class-name: com.mysql.cj.jdbc.Driver |
| | | salve_hangzhoumes: |
| | | url: jdbc:sqlserver://127.0.0.1:1433;databasename=hangzhoumes |
| | | username: sa |
| | | password: beibo.123/ |
| | | driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver |
| | | cloud: |
| | | nacos: |
| | | discovery: |
| | | server-addr: 127.0.0.1:8848 |
| | | application: |
| | | name: deviceInteraction |
| | | redis: |
| | | database: 0 |
| | | host: 127.0.0.1 |
| | | port: 6379 |
| | | password: 123456 |
New file |
| | |
| | | spring: |
| | | datasource: |
| | | dynamic: |
| | | primary: mengjialames #设置默认的数据源或者数据源组,默认值即为master |
| | | strict: false #设置严格模式,默认false不启动. 启动后在未匹配到指定数据源时候回抛出异常,不启动会使用默认数据源. |
| | | datasource: |
| | | mengjialames: |
| | | url: jdbc:mysql://localhost:3306/mengjialames?serverTimezone=GMT%2b8&rewriteBatchedStatements=true |
| | | username: root |
| | | password: 123456 |
| | | driver-class-name: com.mysql.cj.jdbc.Driver |
| | | # salve_JomooKBB: |
| | | # url: jdbc:sqlserver://localhost:1433;databasename=JomooKBB |
| | | # username: sa |
| | | # password: beibo.123/ |
| | | # driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver |
| | | # salve_JomooKBB: |
| | | # url: jdbc:sqlserver://172.18.19.85:1433;databasename=JomooKBB |
| | | # username: thok |
| | | # password: jomoo@123 |
| | | # driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver |
| | | cloud: |
| | | nacos: |
| | | discovery: |
| | | server-addr: localhost:8848 |
| | | application: |
| | | name: deviceInteraction |
| | | redis: |
| | | database: 0 |
| | | host: localhost |
| | | port: 6379 |
| | | password: 123456 |
New file |
| | |
| | | server: |
| | | port: 8081 |
| | | |
| | | spring: |
| | | profiles: |
| | | active: prod |
| | | application: |
| | | name: deviceInteraction |
| | | mybatis-plus: |
| | | mapper-locations: classpath*:mapper/*.xml |
| | | # configuration: |
| | | # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl |
| | | mes: |
| | | threshold: 3 |
| | | ratio: 10 |
| | | max: # 第二条线的最大尺寸信息 |
| | | firstLength: 3500 |
| | | secondLength: 2500 |
| | | min: |
| | | one: #第一条磨边线的最小尺寸信息 |
| | | firstLength: 600 |
| | | secondLength: 350 |
| | | two: #第二条磨边线的最小尺寸信息 |
| | | firstLength: 400 |
| | | secondLength: 300 |
| | | sequence: |
| | | order: false |
| | | |
| | | # PLC设备配置 |
| | | plc: |
| | | devices: |
| | | - name: R1 |
| | | ip: 192.168.60.30 |
| | | port: 102 |
| | | plcType: S1500 |
| | | jsonFiles: |
| | | - PlcRotatingDB4 |
| | | - PlcRotatingDB7 |
| | | - PlcRotatingDB4bit |
| | | - PlcRotatingDB4bit2 |
| | | robotNo: rotatingRack1 |
| | | |
| | | - name: R2 |
| | | ip: 192.168.60.40 |
| | | port: 102 |
| | | plcType: S1500 |
| | | jsonFiles: |
| | | - PlcRotatingDB10 |
| | | - PlcRotatingDB7_2 |
| | | - PlcRotatingDB10bit |
| | | - PlcRotatingDB10bit2 |
| | | robotNo: rotatingRack2 |
| | | # |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <configuration scan="true" scanPeriod="10 seconds"> |
| | | <!-- logger上下文名称(根据业务修改) --> |
| | | <contextName>deviceInteraction</contextName> |
| | | |
| | | <!-- 定义了一个名为serverName的属性,它的值来自于logging.file.name,如果没有找到该属性默认为MyServerName(根据业务修改) --> |
| | | <springProperty name="serverName" source="logging.file.name" defaultValue="deviceInteraction"/> |
| | | <springProperty name="logging.path" source="logging.file.path" defaultValue="././logs/"/> |
| | | |
| | | <!-- 彩色日志依赖的渲染类 --> |
| | | <!-- 定义了一个名为clr的转换规则,它使用org.springframework.boot.logging.logback.ColorConverter类进行转换,这个元素通常用于将日志输出中的文本着色,以便更容易地区分不同的日志级别或其他信息 --> |
| | | <conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter"/> |
| | | <!-- WhitespaceThrowableProxyConverter和ExtendedWhitespaceThrowableProxyConverter都是用于将异常信息转换为字符串,并将其中的换行符替换为空格,以便更容易地在日志输出中显示的类。它们之间的区别在于,ExtendedWhitespaceThrowableProxyConverter在输出异常信息时会包含更多的详细信息,例如异常的类名、方法名和行号等 --> |
| | | <!-- 定义了一个名为wex的转换规则,它使用org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter类进行转换,这个元素通常用于将异常信息转换为字符串,并将其中的换行符替换为空格,以便更容易地在日志输出中显示 --> |
| | | <conversionRule conversionWord="wex" |
| | | converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter"/> |
| | | <!-- 定义了一个名为wEx的转换规则,它使用org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter类进行转换,这个元素通常用于将异常信息转换为字符串,并将其中的换行符替换为空格,以便更容易地在日志输出中显示 --> |
| | | <conversionRule conversionWord="wEx" |
| | | converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter"/> |
| | | |
| | | <!-- 彩色日志格式 --> |
| | | <!-- value值是日志输出模板, :-是属性名和其默认值之间的分隔符,作用与:相同 --> |
| | | <!-- 定义日志输出格式的转换规则,%d{yyyy-MM-dd HH:mm:ss.SSS}表示日期和时间,%clr表示将输出文本着色,{faint}表示使用淡色 --> |
| | | <!-- %5p表示日志级别输出右对齐,左边以空格填充 --> |
| | | <!-- ${PID:- }表示进程ID,%clr表示将输出文本着色,{magenta}表示使用洋红色 --> |
| | | <!-- -表示一个分隔符 --> |
| | | <!-- %t:显示产生该日志的线程名;%15:若字符长度小于15,则左边用空格填充;%.15:若字符长度超过15,截去多余字符 --> |
| | | <!-- %-40:若字符长度小于40,则右边用空格填充;%.40:若字符长度超过40,截去多余字符;logger{39}对应的是“logging.WARNING”级别。具体来说,Python的logging模块定义了以下几个级别(从低到高):NOTSET、DEBUG、INFO、WARNING、ERROR、CRITICAL。因此,logger{39}表示的是WARNING级别,即日志记录器会记录所有WARNING级别及以上的日志信息 --> |
| | | <!-- %m表示日志消息;%n表示换行符;${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}表示异常信息。如果日志输出中包含异常信息,这个规则将会将其转换为字符串,并将其中的换行符替换为空格,以便更容易地在日志输出中显示 --> |
| | | <property name="CONSOLE_LOG_PATTERN" |
| | | value="${CONSOLE_LOG_PATTERN:-%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/> |
| | | |
| | | <!--1. 输出到控制台--> |
| | | <!-- 定义控制台日志输出的appender,class="ch.qos.logback.core.ConsoleAppender"表示使用Logback框架提供的ConsoleAppender类来输出日志到控制台 --> |
| | | <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> |
| | | <!--此日志appender是为开发使用,只配置最底级别,控制台输出的日志级别是大于或等于此级别的日志信息--> |
| | | <!-- 定义日志输出级别的过滤器,class="ch.qos.logback.classic.filter.ThresholdFilter"表示使用Logback框架提供的ThresholdFilter类来过滤日志输出,<level>debug</level>表示只输出debug级别及以上的日志 --> |
| | | <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> |
| | | <level>debug</level> |
| | | </filter> |
| | | <encoder> |
| | | <!-- ${CONSOLE_LOG_PATTERN}表示控制台日志输出格式,UTF-8表示编码格式 --> |
| | | <Pattern>${CONSOLE_LOG_PATTERN}</Pattern> |
| | | <!-- 设置字符集 --> |
| | | <charset>UTF-8</charset> |
| | | </encoder> |
| | | </appender> |
| | | <!--2. 输出到文档--> |
| | | <!-- 2.1 level为 DEBUG 日志,时间滚动输出 --> |
| | | <!-- 定义文件日志输出的appender,class="ch.qos.logback.core.rolling.RollingFileAppender"表示使用Logback框架提供的RollingFileAppender类来输出日志到文件 --> |
| | | <appender name="DEBUG_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
| | | <!-- 正在记录的日志文档的路径及文档名 --> |
| | | <file>${logging.path}/${serverName}/web_debug.log</file> |
| | | <!--日志文档输出格式--> |
| | | <encoder> |
| | | <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern> |
| | | <charset>UTF-8</charset> <!-- 设置字符集 --> |
| | | </encoder> |
| | | <!-- 日志记录器的滚动策略,按日期,按大小记录 --> |
| | | <!-- 定义日志文件滚动策略的标签,class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"表示使用Logback框架提供的TimeBasedRollingPolicy类来定义日志文件的滚动策略 --> |
| | | <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
| | | <!-- 日志归档 --> |
| | | <!-- 定义日志文件名的模式。在这个模式中,${logging.path}表示日志文件的路径,%d{yyyy-MM-dd}表示日期格式,%i表示文件索引 --> |
| | | <fileNamePattern>${logging.path}/${serverName}/web-debug-%d{yyyy-MM-dd}.%i.log</fileNamePattern> |
| | | <!-- 定义日志文件滚动策略的标签,class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"表示使用Logback框架提供的SizeAndTimeBasedFNATP类来定义日志文件的滚动策略,<maxFileSize>100MB</maxFileSize>表示日志文件的最大大小为100MB。这个滚动策略通常用于按照时间和文件大小滚动日志文件,以便更好地管理日志文件的大小和数量 --> |
| | | <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> |
| | | <maxFileSize>100MB</maxFileSize> |
| | | </timeBasedFileNamingAndTriggeringPolicy> |
| | | <!--日志文档保留天数--> |
| | | <maxHistory>15</maxHistory> |
| | | </rollingPolicy> |
| | | <!-- 此日志文档只记录debug级别的 --> |
| | | <!-- 定义日志输出级别的过滤器。在这个过滤器中,class="ch.qos.logback.classic.filter.LevelFilter"表示使用Logback框架提供的LevelFilter类来过滤日志输出,<level>debug</level>表示只输出debug级别及以上的日志 --> |
| | | <filter class="ch.qos.logback.classic.filter.LevelFilter"> |
| | | <level>debug</level> |
| | | <!-- <onMatch>ACCEPT</onMatch>表示如果日志事件与过滤器匹配,则接受该事件,<onMismatch>DENY</onMismatch>表示如果日志事件与过滤器不匹配,则拒绝该事件 --> |
| | | <onMatch>ACCEPT</onMatch> |
| | | <onMismatch>DENY</onMismatch> |
| | | </filter> |
| | | </appender> |
| | | <!-- 2.2 level为 INFO 日志,时间滚动输出 --> |
| | | <appender name="INFO_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
| | | <!-- 正在记录的日志文档的路径及文档名 --> |
| | | <file>${logging.path}/${serverName}/web_info.log</file> |
| | | <!--日志文档输出格式--> |
| | | <encoder> |
| | | <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern> |
| | | <charset>UTF-8</charset> |
| | | </encoder> |
| | | <!-- 日志记录器的滚动策略,按日期,按大小记录 --> |
| | | <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
| | | <!-- 天天日志归档路径以及格式 --> |
| | | <fileNamePattern>${logging.path}/${serverName}/web-info-%d{yyyy-MM-dd}.%i.log</fileNamePattern> |
| | | <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> |
| | | <maxFileSize>100MB</maxFileSize> |
| | | </timeBasedFileNamingAndTriggeringPolicy> |
| | | <!--日志文档保留天数--> |
| | | <maxHistory>15</maxHistory> |
| | | </rollingPolicy> |
| | | <!-- 此日志文档只记录info级别的 --> |
| | | <filter class="ch.qos.logback.classic.filter.LevelFilter"> |
| | | <level>info</level> |
| | | <onMatch>ACCEPT</onMatch> |
| | | <onMismatch>DENY</onMismatch> |
| | | </filter> |
| | | </appender> |
| | | <!-- 2.3 level为 WARN 日志,时间滚动输出 --> |
| | | <appender name="WARN_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
| | | <!-- 正在记录的日志文档的路径及文档名 --> |
| | | <file>${logging.path}/${serverName}/web_warn.log</file> |
| | | <!--日志文档输出格式--> |
| | | <encoder> |
| | | <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern> |
| | | <charset>UTF-8</charset> <!-- 此处设置字符集 --> |
| | | </encoder> |
| | | <!-- 日志记录器的滚动策略,按日期,按大小记录 --> |
| | | <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
| | | <fileNamePattern>${logging.path}/${serverName}/web-warn-%d{yyyy-MM-dd}.%i.log</fileNamePattern> |
| | | <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> |
| | | <maxFileSize>100MB</maxFileSize> |
| | | </timeBasedFileNamingAndTriggeringPolicy> |
| | | <!--日志文档保留天数--> |
| | | <maxHistory>15</maxHistory> |
| | | </rollingPolicy> |
| | | <!-- 此日志文档只记录warn级别的 --> |
| | | <filter class="ch.qos.logback.classic.filter.LevelFilter"> |
| | | <level>warn</level> |
| | | <onMatch>ACCEPT</onMatch> |
| | | <onMismatch>DENY</onMismatch> |
| | | </filter> |
| | | </appender> |
| | | <!-- 2.4 level为 ERROR 日志,时间滚动输出 --> |
| | | <appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
| | | <!-- 正在记录的日志文档的路径及文档名 --> |
| | | <file>${logging.path}/${serverName}/web_error.log</file> |
| | | <!--日志文档输出格式--> |
| | | <encoder> |
| | | <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern> |
| | | <charset>UTF-8</charset> <!-- 此处设置字符集 --> |
| | | </encoder> |
| | | <!-- 日志记录器的滚动策略,按日期,按大小记录 --> |
| | | <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
| | | <fileNamePattern>${logging.path}/${serverName}/web-error-%d{yyyy-MM-dd}.%i.log</fileNamePattern> |
| | | <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> |
| | | <maxFileSize>100MB</maxFileSize> |
| | | </timeBasedFileNamingAndTriggeringPolicy> |
| | | <!--日志文档保留天数--> |
| | | <maxHistory>15</maxHistory> |
| | | </rollingPolicy> |
| | | <!-- 此日志文档只记录ERROR级别的 --> |
| | | <filter class="ch.qos.logback.classic.filter.LevelFilter"> |
| | | <level>ERROR</level> |
| | | <onMatch>ACCEPT</onMatch> |
| | | <onMismatch>DENY</onMismatch> |
| | | </filter> |
| | | </appender> |
| | | <!-- 4.1 开发环境:打印控制台--> |
| | | <!-- 用于在Spring Boot应用程序中配置日志记录的标签。在这个标签中,name="dev"表示这个配置文件只在dev环境中生效,<logger name="com.myClass.controller" level="debug"/>表示为com.myClass.controller(根据业务修改)这个包下的类配置日志输出级别为debug --> |
| | | <!-- <springProfile name="dev">--> |
| | | <!-- <logger name="com.myClass.controller" level="debug"/>--> |
| | | <!-- </springProfile>--> |
| | | <!-- 用于配置日志输出的标签。在这个标签中,level="info"表示日志输出级别为info,<appender-ref ref="CONSOLE"/>、<appender-ref ref="DEBUG_FILE"/>、<appender-ref ref="INFO_FILE"/>、<appender-ref ref="WARN_FILE"/>、<appender-ref ref="ERROR_FILE"/>表示将日志输出到不同的appender中,分别为控制台、debug文件、info文件、warn文件和error文件 --> |
| | | <root level="info"> |
| | | <appender-ref ref="CONSOLE"/> |
| | | <appender-ref ref="DEBUG_FILE"/> |
| | | <appender-ref ref="INFO_FILE"/> |
| | | <appender-ref ref="WARN_FILE"/> |
| | | <appender-ref ref="ERROR_FILE"/> |
| | | </root> |
| | | </configuration> |
New file |
| | |
| | | package com.mes; |
| | | |
| | | import com.mes.md.service.impl.RotatingRackServiceImpl; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.junit.Test; |
| | | import org.junit.runner.RunWith; |
| | | import org.springframework.boot.test.context.SpringBootTest; |
| | | import org.springframework.test.context.junit4.SpringRunner; |
| | | |
| | | /** |
| | | * @Author : yanzhixin |
| | | * @Date: 2024/3/27 16:37 |
| | | * @Description: |
| | | */ |
| | | @Slf4j |
| | | @RunWith(SpringRunner.class) |
| | | @SpringBootTest(classes = DeviceInteractionModuleApplication.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) |
| | | public class DeviceInteractionModuleApplicationTest { |
| | | |
| | | private RotatingRackServiceImpl rotatingRackService; |
| | | |
| | | @Test |
| | | public void test() { |
| | | // 测试代码 |
| | | byte[] plcValueArray=new byte[]{1};//0000 0001 |
| | | String binaryString1 = String.format("%8s",Integer.toBinaryString(plcValueArray[0] & 0xFF)) |
| | | .replace(' ', '0'); |
| | | //String bitAddress =Integer.toBinaryString(p & 0xFF); |
| | | log.info("测试代码:{}",binaryString1); |
| | | String values=binaryString1.substring(7-0,8-0); |
| | | log.info("测试代码:{}",values); |
| | | } |
| | | |
| | | @Test |
| | | public void test1() { |
| | | rotatingRackService.retryFailedErpSending(); |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <module type="JAVA_MODULE" version="4"> |
| | | <component name="NewModuleRootManager" inherit-compiler-output="true"> |
| | | <exclude-output /> |
| | | <content url="file://$MODULE_DIR$"> |
| | | <sourceFolder url="file://$MODULE_DIR$/java" isTestSource="true" /> |
| | | </content> |
| | | <orderEntry type="inheritedJdk" /> |
| | | <orderEntry type="sourceFolder" forTests="false" /> |
| | | </component> |
| | | </module> |
New file |
| | |
| | | spring: |
| | | datasource: |
| | | dynamic: |
| | | primary: hangzhoumes #设置默认的数据源或者数据源组,默认值即为master |
| | | strict: false #设置严格模式,默认false不启动. 启动后在未匹配到指定数据源时候回抛出异常,不启动会使用默认数据源. |
| | | datasource: |
| | | hangzhoumes: |
| | | url: jdbc:mysql://192.168.1.199:3306/hangzhoumes?serverTimezone=GMT%2b8 |
| | | username: root |
| | | password: beibo.123/ |
| | | driver-class-name: com.mysql.cj.jdbc.Driver |
| | | pp: |
| | | url: jdbc:mysql://192.168.1.199:3306/pp?serverTimezone=GMT%2b8 |
| | | username: root |
| | | password: beibo.123/ |
| | | driver-class-name: com.mysql.cj.jdbc.Driver |
| | | salve_hangzhoumes: |
| | | url: jdbc:sqlserver://192.168.10.2:1433;databasename=hangzhoumes |
| | | username: sa |
| | | password: beibo.123/ |
| | | driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver |
| | | cloud: |
| | | nacos: |
| | | discovery: |
| | | server-addr: 127.0.0.1:8848 |
| | | application: |
| | | name: deviceInteraction |
| | | redis: |
| | | database: 0 |
| | | host: 127.0.0.1 |
| | | port: 6379 |
| | | password: 123456 |
New file |
| | |
| | | spring: |
| | | datasource: |
| | | dynamic: |
| | | primary: hangzhoumes #设置默认的数据源或者数据源组,默认值即为master |
| | | strict: false #设置严格模式,默认false不启动. 启动后在未匹配到指定数据源时候回抛出异常,不启动会使用默认数据源. |
| | | datasource: |
| | | hangzhoumes: |
| | | url: jdbc:mysql://127.0.0.1:3306/hangzhoumes?serverTimezone=GMT%2b8 |
| | | username: root |
| | | password: beibo.123/ |
| | | driver-class-name: com.mysql.cj.jdbc.Driver |
| | | pp: |
| | | url: jdbc:mysql://127.0.0.1:3306/pp?serverTimezone=GMT%2b8 |
| | | username: root |
| | | password: beibo.123/ |
| | | driver-class-name: com.mysql.cj.jdbc.Driver |
| | | salve_hangzhoumes: |
| | | url: jdbc:sqlserver://127.0.0.1:1433;databasename=hangzhoumes |
| | | username: sa |
| | | password: beibo.123/ |
| | | driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver |
| | | cloud: |
| | | nacos: |
| | | discovery: |
| | | server-addr: 127.0.0.1:8848 |
| | | application: |
| | | name: deviceInteraction |
| | | redis: |
| | | database: 0 |
| | | host: 127.0.0.1 |
| | | port: 6379 |
| | | password: 123456 |
New file |
| | |
| | | spring: |
| | | datasource: |
| | | dynamic: |
| | | primary: mengjialames #设置默认的数据源或者数据源组,默认值即为master |
| | | strict: false #设置严格模式,默认false不启动. 启动后在未匹配到指定数据源时候回抛出异常,不启动会使用默认数据源. |
| | | datasource: |
| | | mengjialames: |
| | | url: jdbc:mysql://localhost:3306/mengjialames?serverTimezone=GMT%2b8&rewriteBatchedStatements=true |
| | | username: root |
| | | password: 123456 |
| | | driver-class-name: com.mysql.cj.jdbc.Driver |
| | | # salve_JomooKBB: |
| | | # url: jdbc:sqlserver://localhost:1433;databasename=JomooKBB |
| | | # username: sa |
| | | # password: beibo.123/ |
| | | # driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver |
| | | # salve_JomooKBB: |
| | | # url: jdbc:sqlserver://172.18.19.85:1433;databasename=JomooKBB |
| | | # username: thok |
| | | # password: jomoo@123 |
| | | # driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver |
| | | cloud: |
| | | nacos: |
| | | discovery: |
| | | server-addr: localhost:8848 |
| | | application: |
| | | name: deviceInteraction |
| | | redis: |
| | | database: 0 |
| | | host: localhost |
| | | port: 6379 |
| | | password: 123456 |
New file |
| | |
| | | server: |
| | | port: 8081 |
| | | |
| | | spring: |
| | | profiles: |
| | | active: prod |
| | | application: |
| | | name: deviceInteraction |
| | | mybatis-plus: |
| | | mapper-locations: classpath*:mapper/*.xml |
| | | # configuration: |
| | | # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl |
| | | mes: |
| | | threshold: 3 |
| | | ratio: 10 |
| | | max: # 第二条线的最大尺寸信息 |
| | | firstLength: 3500 |
| | | secondLength: 2500 |
| | | min: |
| | | one: #第一条磨边线的最小尺寸信息 |
| | | firstLength: 600 |
| | | secondLength: 350 |
| | | two: #第二条磨边线的最小尺寸信息 |
| | | firstLength: 400 |
| | | secondLength: 300 |
| | | sequence: |
| | | order: false |
| | | |
| | | # PLC设备配置 |
| | | plc: |
| | | devices: |
| | | - name: R1 |
| | | ip: 192.168.60.30 |
| | | port: 102 |
| | | plcType: S1500 |
| | | jsonFiles: |
| | | - PlcRotatingDB4 |
| | | - PlcRotatingDB7 |
| | | - PlcRotatingDB4bit |
| | | - PlcRotatingDB4bit2 |
| | | robotNo: rotatingRack1 |
| | | |
| | | - name: R2 |
| | | ip: 192.168.60.40 |
| | | port: 102 |
| | | plcType: S1500 |
| | | jsonFiles: |
| | | - PlcRotatingDB10 |
| | | - PlcRotatingDB7_2 |
| | | - PlcRotatingDB10bit |
| | | - PlcRotatingDB10bit2 |
| | | robotNo: rotatingRack2 |
| | | # |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <configuration scan="true" scanPeriod="10 seconds"> |
| | | <!-- logger上下文名称(根据业务修改) --> |
| | | <contextName>deviceInteraction</contextName> |
| | | |
| | | <!-- 定义了一个名为serverName的属性,它的值来自于logging.file.name,如果没有找到该属性默认为MyServerName(根据业务修改) --> |
| | | <springProperty name="serverName" source="logging.file.name" defaultValue="deviceInteraction"/> |
| | | <springProperty name="logging.path" source="logging.file.path" defaultValue="././logs/"/> |
| | | |
| | | <!-- 彩色日志依赖的渲染类 --> |
| | | <!-- 定义了一个名为clr的转换规则,它使用org.springframework.boot.logging.logback.ColorConverter类进行转换,这个元素通常用于将日志输出中的文本着色,以便更容易地区分不同的日志级别或其他信息 --> |
| | | <conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter"/> |
| | | <!-- WhitespaceThrowableProxyConverter和ExtendedWhitespaceThrowableProxyConverter都是用于将异常信息转换为字符串,并将其中的换行符替换为空格,以便更容易地在日志输出中显示的类。它们之间的区别在于,ExtendedWhitespaceThrowableProxyConverter在输出异常信息时会包含更多的详细信息,例如异常的类名、方法名和行号等 --> |
| | | <!-- 定义了一个名为wex的转换规则,它使用org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter类进行转换,这个元素通常用于将异常信息转换为字符串,并将其中的换行符替换为空格,以便更容易地在日志输出中显示 --> |
| | | <conversionRule conversionWord="wex" |
| | | converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter"/> |
| | | <!-- 定义了一个名为wEx的转换规则,它使用org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter类进行转换,这个元素通常用于将异常信息转换为字符串,并将其中的换行符替换为空格,以便更容易地在日志输出中显示 --> |
| | | <conversionRule conversionWord="wEx" |
| | | converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter"/> |
| | | |
| | | <!-- 彩色日志格式 --> |
| | | <!-- value值是日志输出模板, :-是属性名和其默认值之间的分隔符,作用与:相同 --> |
| | | <!-- 定义日志输出格式的转换规则,%d{yyyy-MM-dd HH:mm:ss.SSS}表示日期和时间,%clr表示将输出文本着色,{faint}表示使用淡色 --> |
| | | <!-- %5p表示日志级别输出右对齐,左边以空格填充 --> |
| | | <!-- ${PID:- }表示进程ID,%clr表示将输出文本着色,{magenta}表示使用洋红色 --> |
| | | <!-- -表示一个分隔符 --> |
| | | <!-- %t:显示产生该日志的线程名;%15:若字符长度小于15,则左边用空格填充;%.15:若字符长度超过15,截去多余字符 --> |
| | | <!-- %-40:若字符长度小于40,则右边用空格填充;%.40:若字符长度超过40,截去多余字符;logger{39}对应的是“logging.WARNING”级别。具体来说,Python的logging模块定义了以下几个级别(从低到高):NOTSET、DEBUG、INFO、WARNING、ERROR、CRITICAL。因此,logger{39}表示的是WARNING级别,即日志记录器会记录所有WARNING级别及以上的日志信息 --> |
| | | <!-- %m表示日志消息;%n表示换行符;${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}表示异常信息。如果日志输出中包含异常信息,这个规则将会将其转换为字符串,并将其中的换行符替换为空格,以便更容易地在日志输出中显示 --> |
| | | <property name="CONSOLE_LOG_PATTERN" |
| | | value="${CONSOLE_LOG_PATTERN:-%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/> |
| | | |
| | | <!--1. 输出到控制台--> |
| | | <!-- 定义控制台日志输出的appender,class="ch.qos.logback.core.ConsoleAppender"表示使用Logback框架提供的ConsoleAppender类来输出日志到控制台 --> |
| | | <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> |
| | | <!--此日志appender是为开发使用,只配置最底级别,控制台输出的日志级别是大于或等于此级别的日志信息--> |
| | | <!-- 定义日志输出级别的过滤器,class="ch.qos.logback.classic.filter.ThresholdFilter"表示使用Logback框架提供的ThresholdFilter类来过滤日志输出,<level>debug</level>表示只输出debug级别及以上的日志 --> |
| | | <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> |
| | | <level>debug</level> |
| | | </filter> |
| | | <encoder> |
| | | <!-- ${CONSOLE_LOG_PATTERN}表示控制台日志输出格式,UTF-8表示编码格式 --> |
| | | <Pattern>${CONSOLE_LOG_PATTERN}</Pattern> |
| | | <!-- 设置字符集 --> |
| | | <charset>UTF-8</charset> |
| | | </encoder> |
| | | </appender> |
| | | <!--2. 输出到文档--> |
| | | <!-- 2.1 level为 DEBUG 日志,时间滚动输出 --> |
| | | <!-- 定义文件日志输出的appender,class="ch.qos.logback.core.rolling.RollingFileAppender"表示使用Logback框架提供的RollingFileAppender类来输出日志到文件 --> |
| | | <appender name="DEBUG_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
| | | <!-- 正在记录的日志文档的路径及文档名 --> |
| | | <file>${logging.path}/${serverName}/web_debug.log</file> |
| | | <!--日志文档输出格式--> |
| | | <encoder> |
| | | <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern> |
| | | <charset>UTF-8</charset> <!-- 设置字符集 --> |
| | | </encoder> |
| | | <!-- 日志记录器的滚动策略,按日期,按大小记录 --> |
| | | <!-- 定义日志文件滚动策略的标签,class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"表示使用Logback框架提供的TimeBasedRollingPolicy类来定义日志文件的滚动策略 --> |
| | | <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
| | | <!-- 日志归档 --> |
| | | <!-- 定义日志文件名的模式。在这个模式中,${logging.path}表示日志文件的路径,%d{yyyy-MM-dd}表示日期格式,%i表示文件索引 --> |
| | | <fileNamePattern>${logging.path}/${serverName}/web-debug-%d{yyyy-MM-dd}.%i.log</fileNamePattern> |
| | | <!-- 定义日志文件滚动策略的标签,class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"表示使用Logback框架提供的SizeAndTimeBasedFNATP类来定义日志文件的滚动策略,<maxFileSize>100MB</maxFileSize>表示日志文件的最大大小为100MB。这个滚动策略通常用于按照时间和文件大小滚动日志文件,以便更好地管理日志文件的大小和数量 --> |
| | | <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> |
| | | <maxFileSize>100MB</maxFileSize> |
| | | </timeBasedFileNamingAndTriggeringPolicy> |
| | | <!--日志文档保留天数--> |
| | | <maxHistory>15</maxHistory> |
| | | </rollingPolicy> |
| | | <!-- 此日志文档只记录debug级别的 --> |
| | | <!-- 定义日志输出级别的过滤器。在这个过滤器中,class="ch.qos.logback.classic.filter.LevelFilter"表示使用Logback框架提供的LevelFilter类来过滤日志输出,<level>debug</level>表示只输出debug级别及以上的日志 --> |
| | | <filter class="ch.qos.logback.classic.filter.LevelFilter"> |
| | | <level>debug</level> |
| | | <!-- <onMatch>ACCEPT</onMatch>表示如果日志事件与过滤器匹配,则接受该事件,<onMismatch>DENY</onMismatch>表示如果日志事件与过滤器不匹配,则拒绝该事件 --> |
| | | <onMatch>ACCEPT</onMatch> |
| | | <onMismatch>DENY</onMismatch> |
| | | </filter> |
| | | </appender> |
| | | <!-- 2.2 level为 INFO 日志,时间滚动输出 --> |
| | | <appender name="INFO_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
| | | <!-- 正在记录的日志文档的路径及文档名 --> |
| | | <file>${logging.path}/${serverName}/web_info.log</file> |
| | | <!--日志文档输出格式--> |
| | | <encoder> |
| | | <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern> |
| | | <charset>UTF-8</charset> |
| | | </encoder> |
| | | <!-- 日志记录器的滚动策略,按日期,按大小记录 --> |
| | | <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
| | | <!-- 天天日志归档路径以及格式 --> |
| | | <fileNamePattern>${logging.path}/${serverName}/web-info-%d{yyyy-MM-dd}.%i.log</fileNamePattern> |
| | | <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> |
| | | <maxFileSize>100MB</maxFileSize> |
| | | </timeBasedFileNamingAndTriggeringPolicy> |
| | | <!--日志文档保留天数--> |
| | | <maxHistory>15</maxHistory> |
| | | </rollingPolicy> |
| | | <!-- 此日志文档只记录info级别的 --> |
| | | <filter class="ch.qos.logback.classic.filter.LevelFilter"> |
| | | <level>info</level> |
| | | <onMatch>ACCEPT</onMatch> |
| | | <onMismatch>DENY</onMismatch> |
| | | </filter> |
| | | </appender> |
| | | <!-- 2.3 level为 WARN 日志,时间滚动输出 --> |
| | | <appender name="WARN_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
| | | <!-- 正在记录的日志文档的路径及文档名 --> |
| | | <file>${logging.path}/${serverName}/web_warn.log</file> |
| | | <!--日志文档输出格式--> |
| | | <encoder> |
| | | <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern> |
| | | <charset>UTF-8</charset> <!-- 此处设置字符集 --> |
| | | </encoder> |
| | | <!-- 日志记录器的滚动策略,按日期,按大小记录 --> |
| | | <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
| | | <fileNamePattern>${logging.path}/${serverName}/web-warn-%d{yyyy-MM-dd}.%i.log</fileNamePattern> |
| | | <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> |
| | | <maxFileSize>100MB</maxFileSize> |
| | | </timeBasedFileNamingAndTriggeringPolicy> |
| | | <!--日志文档保留天数--> |
| | | <maxHistory>15</maxHistory> |
| | | </rollingPolicy> |
| | | <!-- 此日志文档只记录warn级别的 --> |
| | | <filter class="ch.qos.logback.classic.filter.LevelFilter"> |
| | | <level>warn</level> |
| | | <onMatch>ACCEPT</onMatch> |
| | | <onMismatch>DENY</onMismatch> |
| | | </filter> |
| | | </appender> |
| | | <!-- 2.4 level为 ERROR 日志,时间滚动输出 --> |
| | | <appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
| | | <!-- 正在记录的日志文档的路径及文档名 --> |
| | | <file>${logging.path}/${serverName}/web_error.log</file> |
| | | <!--日志文档输出格式--> |
| | | <encoder> |
| | | <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern> |
| | | <charset>UTF-8</charset> <!-- 此处设置字符集 --> |
| | | </encoder> |
| | | <!-- 日志记录器的滚动策略,按日期,按大小记录 --> |
| | | <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
| | | <fileNamePattern>${logging.path}/${serverName}/web-error-%d{yyyy-MM-dd}.%i.log</fileNamePattern> |
| | | <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> |
| | | <maxFileSize>100MB</maxFileSize> |
| | | </timeBasedFileNamingAndTriggeringPolicy> |
| | | <!--日志文档保留天数--> |
| | | <maxHistory>15</maxHistory> |
| | | </rollingPolicy> |
| | | <!-- 此日志文档只记录ERROR级别的 --> |
| | | <filter class="ch.qos.logback.classic.filter.LevelFilter"> |
| | | <level>ERROR</level> |
| | | <onMatch>ACCEPT</onMatch> |
| | | <onMismatch>DENY</onMismatch> |
| | | </filter> |
| | | </appender> |
| | | <!-- 4.1 开发环境:打印控制台--> |
| | | <!-- 用于在Spring Boot应用程序中配置日志记录的标签。在这个标签中,name="dev"表示这个配置文件只在dev环境中生效,<logger name="com.myClass.controller" level="debug"/>表示为com.myClass.controller(根据业务修改)这个包下的类配置日志输出级别为debug --> |
| | | <!-- <springProfile name="dev">--> |
| | | <!-- <logger name="com.myClass.controller" level="debug"/>--> |
| | | <!-- </springProfile>--> |
| | | <!-- 用于配置日志输出的标签。在这个标签中,level="info"表示日志输出级别为info,<appender-ref ref="CONSOLE"/>、<appender-ref ref="DEBUG_FILE"/>、<appender-ref ref="INFO_FILE"/>、<appender-ref ref="WARN_FILE"/>、<appender-ref ref="ERROR_FILE"/>表示将日志输出到不同的appender中,分别为控制台、debug文件、info文件、warn文件和error文件 --> |
| | | <root level="info"> |
| | | <appender-ref ref="CONSOLE"/> |
| | | <appender-ref ref="DEBUG_FILE"/> |
| | | <appender-ref ref="INFO_FILE"/> |
| | | <appender-ref ref="WARN_FILE"/> |
| | | <appender-ref ref="ERROR_FILE"/> |
| | | </root> |
| | | </configuration> |
New file |
| | |
| | | version=1.0-SNAPSHOT |
| | | groupId=com.mes |
| | | artifactId=deviceInteraction |
New file |
| | |
| | | com\mes\md\mapper\RotatingRackMapper.class |
| | | com\mes\md\entity\Role.class |
| | | com\mes\md\controller\AccountController.class |
| | | com\mes\md\service\impl\AccountServiceImpl.class |
| | | com\mes\md\mapper\RoleMapper.class |
| | | com\mes\md\service\impl\RotatingRackServiceImpl$2.class |
| | | com\mes\common\CommunicationProtocol.class |
| | | com\mes\md\service\AccountService.class |
| | | com\mes\md\entity\Account.class |
| | | com\mes\DeviceInteractionModuleApplication.class |
| | | com\mes\md\service\impl\MenuServiceImpl.class |
| | | com\mes\md\controller\PageController.class |
| | | com\mes\config\RestTemplateConfig.class |
| | | com\mes\plcTaskThread\PlcRotingRack.class |
| | | com\mes\device\PlcDevice.class |
| | | com\mes\common\S7objectMachine.class |
| | | com\mes\md\controller\RoleMenuController.class |
| | | com\mes\md\entity\RoleMenu.class |
| | | com\mes\md\controller\RotatingRackController.class |
| | | com\mes\md\service\impl\RotatingRackServiceImpl.class |
| | | com\mes\md\service\impl\RotatingRackServiceImpl$1.class |
| | | com\mes\md\controller\MenuController.class |
| | | com\mes\md\entity\Menu.class |
| | | com\mes\md\service\RotatingRackService.class |
| | | com\mes\md\service\impl\PageServiceImpl.class |
| | | com\mes\md\service\MenuService.class |
| | | com\mes\common\S7object.class |
| | | com\mes\md\mapper\MenuMapper.class |
| | | com\mes\md\service\RoleMenuService.class |
| | | com\mes\md\service\impl\RoleMenuServiceImpl.class |
| | | com\mes\md\service\RoleService.class |
| | | com\mes\md\mapper\PageMapper.class |
| | | com\mes\md\service\PageService.class |
| | | com\mes\md\entity\Page.class |
| | | com\mes\md\entity\RotatingRack.class |
| | | com\mes\md\controller\RoleController.class |
| | | com\mes\job\PlcRotingRackManager.class |
| | | com\mes\md\mapper\AccountMapper.class |
| | | com\mes\md\mapper\RoleMenuMapper.class |
| | | com\mes\md\service\impl\RoleServiceImpl.class |
| | | com\mes\config\DeviceConfig.class |
New file |
| | |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\entity\Account.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\controller\MenuController.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\service\MenuService.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\service\impl\RoleServiceImpl.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\common\S7objectMachine.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\controller\RoleController.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\service\RotatingRackService.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\service\RoleMenuService.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\service\RoleService.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\mapper\RotatingRackMapper.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\service\impl\RotatingRackServiceImpl.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\mapper\RoleMapper.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\entity\Menu.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\entity\Page.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\controller\RotatingRackController.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\service\impl\AccountServiceImpl.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\service\impl\RoleMenuServiceImpl.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\common\CommunicationProtocol.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\config\DeviceConfig.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\config\RestTemplateConfig.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\service\PageService.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\DeviceInteractionModuleApplication.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\service\impl\MenuServiceImpl.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\service\AccountService.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\entity\Role.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\mapper\AccountMapper.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\plcTaskThread\PlcRotingRack.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\entity\RotatingRack.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\mapper\PageMapper.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\common\S7object.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\entity\RoleMenu.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\controller\AccountController.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\controller\PageController.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\mapper\RoleMenuMapper.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\service\impl\PageServiceImpl.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\job\PlcRotingRackManager.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\controller\RoleMenuController.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\device\PlcDevice.java |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\main\java\com\mes\md\mapper\MenuMapper.java |
New file |
| | |
| | | com\mes\DeviceInteractionModuleApplicationTest.class |
New file |
| | |
| | | D:\work\mengjiala\MengJiaLaMES\MengJiaLaMesParent\moduleService\DeviceInteractionModule\src\test\java\com\mes\DeviceInteractionModuleApplicationTest.java |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project xmlns="http://maven.apache.org/POM/4.0.0" |
| | | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| | | xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
| | | <parent> |
| | | <artifactId>MengJiaLaMesParent</artifactId> |
| | | <groupId>com.mes</groupId> |
| | | <version>1.0-SNAPSHOT</version> |
| | | <relativePath>../pom.xml</relativePath> |
| | | </parent> |
| | | <modelVersion>4.0.0</modelVersion> |
| | | |
| | | <artifactId>moduleService</artifactId> |
| | | <packaging>pom</packaging> |
| | | <modules> |
| | | <module>deviceInteractionModule</module> |
| | | <!-- <module>CacheVerticalGlassModule</module>--> |
| | | <!-- <module>LoadGlassModule</module>--> |
| | | <!-- <module>TemperingGlassModule</module>--> |
| | | <!-- <module>UnLoadGlassModule</module>--> |
| | | <!-- <module>GlassStorageModule</module>--> |
| | | </modules> |
| | | |
| | | <properties> |
| | | <maven.compiler.source>8</maven.compiler.source> |
| | | <maven.compiler.target>8</maven.compiler.target> |
| | | </properties> |
| | | <dependencies> |
| | | <!--web 需要启动项目--> |
| | | <dependency> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-starter-web</artifactId> |
| | | </dependency> |
| | | |
| | | <dependency> |
| | | <groupId>org.apache.velocity</groupId> |
| | | <artifactId>velocity-engine-core</artifactId> |
| | | <version>2.0</version> |
| | | </dependency> |
| | | |
| | | <!--依赖服务的工具类--> |
| | | <!-- <dependency>--> |
| | | <!-- <groupId>com.mes</groupId>--> |
| | | <!-- <artifactId>common</artifactId>--> |
| | | <!-- <version>1.0-SNAPSHOT</version>--> |
| | | <!-- </dependency>--> |
| | | |
| | | <dependency> |
| | | <artifactId>servicebase</artifactId> |
| | | <groupId>com.mes</groupId> |
| | | <version>1.0-SNAPSHOT</version> |
| | | </dependency> |
| | | <!-- <dependency>--> |
| | | <!-- <artifactId>springsecurity</artifactId>--> |
| | | <!-- <groupId>com.mes</groupId>--> |
| | | <!-- <version>1.0-SNAPSHOT</version>--> |
| | | <!-- </dependency>--> |
| | | |
| | | <!--开发者工具--> |
| | | <!-- <dependency>--> |
| | | <!-- <groupId>org.springframework.boot</groupId>--> |
| | | <!-- <artifactId>spring-boot-devtools</artifactId>--> |
| | | <!-- <optional>true</optional>--> |
| | | <!-- </dependency>--> |
| | | |
| | | <dependency> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-starter-test</artifactId> |
| | | <scope>test</scope> |
| | | </dependency> |
| | | </dependencies> |
| | | <build> |
| | | <plugins> |
| | | <plugin> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-maven-plugin</artifactId> |
| | | </plugin> |
| | | </plugins> |
| | | </build> |
| | | </project> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project xmlns="http://maven.apache.org/POM/4.0.0" |
| | | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| | | xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
| | | <modelVersion>4.0.0</modelVersion> |
| | | |
| | | <groupId>com.mes</groupId> |
| | | <artifactId>MengJiaLaMesParent</artifactId> |
| | | <version>1.0-SNAPSHOT</version> |
| | | <modules> |
| | | <module>common</module> |
| | | <module>moduleService</module> |
| | | <module>gateway</module> |
| | | </modules> |
| | | <packaging>pom</packaging> |
| | | |
| | | <parent> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-starter-parent</artifactId> |
| | | <version>2.1.8.RELEASE</version> |
| | | <relativePath/> |
| | | </parent> |
| | | |
| | | <properties> |
| | | <!-- 跳过测试 --> |
| | | <skipTests>true</skipTests> |
| | | </properties> |
| | | |
| | | <dependencyManagement> |
| | | <dependencies> |
| | | <dependency> |
| | | <groupId>org.springframework.cloud</groupId> |
| | | <artifactId>spring-cloud-dependencies</artifactId> |
| | | <version>Greenwich.SR3</version> |
| | | <type>pom</type> |
| | | <scope>import</scope> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>com.alibaba.cloud</groupId> |
| | | <artifactId>spring-cloud-alibaba-dependencies</artifactId> |
| | | <version>2.1.0.RELEASE</version> |
| | | <type>pom</type> |
| | | <scope>import</scope> |
| | | </dependency> |
| | | </dependencies> |
| | | </dependencyManagement> |
| | | |
| | | <repositories> |
| | | <repository> |
| | | <id>nexus-aliyun</id> |
| | | <name>Nexus aliyun</name> |
| | | <layout>default</layout> |
| | | <url>https://maven.aliyun.com/repository/public</url> |
| | | <snapshots> |
| | | <enabled>false</enabled> |
| | | </snapshots> |
| | | <releases> |
| | | <enabled>true</enabled> |
| | | </releases> |
| | | </repository> |
| | | <repository> |
| | | <id>spring</id> |
| | | <url>https://maven.aliyun.com/repository/spring</url> |
| | | <releases> |
| | | <enabled>true</enabled> |
| | | </releases> |
| | | <snapshots> |
| | | <enabled>true</enabled> |
| | | </snapshots> |
| | | </repository> |
| | | </repositories> |
| | | |
| | | |
| | | </project> |
MengJiaLaMesParent/readMe.md
README.md
UI-Project/.gitignore
UI-Project/.vscode/extensions.json
UI-Project/B.zip
UI-Project/README.md
UI-Project/auto-imports.d.ts
UI-Project/config.js
UI-Project/index.html
UI-Project/package-lock.json
UI-Project/package.json
UI-Project/public/favicon.ico
UI-Project/public/vuefavicon.ico
UI-Project/src/App.vue
UI-Project/src/assets/1.png
UI-Project/src/assets/11.png
UI-Project/src/assets/2.png
UI-Project/src/assets/3.png
UI-Project/src/assets/88.png
UI-Project/src/assets/9.png
UI-Project/src/assets/background.jpg
UI-Project/src/assets/base.css
UI-Project/src/assets/emi.png
UI-Project/src/assets/img.png
UI-Project/src/assets/logo.svg
UI-Project/src/assets/main.css
UI-Project/src/assets/northGlass.ico
UI-Project/src/assets/s.png
UI-Project/src/assets/sz.png
UI-Project/src/assets/user.png
UI-Project/src/lang/companyInfo.js
UI-Project/src/lang/en.js
UI-Project/src/lang/index.js
UI-Project/src/lang/zh.js
UI-Project/src/layout/MainErpView.vue
UI-Project/src/main.js
UI-Project/src/router/index.js
UI-Project/src/stores/counter.js
UI-Project/src/stores/sd/product/productGlassType.js
UI-Project/src/stores/tableData.js
UI-Project/src/stores/taskServer.js
UI-Project/src/stores/tool.js
UI-Project/src/stores/userInfo.js
UI-Project/src/utils/WebSocketService.js
UI-Project/src/utils/api.js
UI-Project/src/utils/constants.js
UI-Project/src/utils/deepClone.js
UI-Project/src/utils/headerTB.vue
UI-Project/src/utils/request.js
UI-Project/src/utils/unloadrequest.js
UI-Project/src/views/HomeView.vue
UI-Project/src/views/LoginView.vue
UI-Project/src/views/Permissions/permissionslist.vue
UI-Project/src/views/RegisterView.vue
UI-Project/src/views/RotatingRack/rotatingRack.vue
UI-Project/src/views/UnLoadGlass.rar
UI-Project/src/views/UnLoadGlass.zip
UI-Project/src/views/User/menu.vue
UI-Project/src/views/User/page.vue
UI-Project/src/views/User/permissions.vue
UI-Project/src/views/User/user.vue
UI-Project/src/views/User/userlist.vue
UI-Project/vite.config.js
UI-Project/vue.config.js
logs/deviceInteraction/web-error-2025-04-12.0.log
logs/deviceInteraction/web-error-2025-04-16.0.log
logs/deviceInteraction/web-error-2025-04-17.0.log
logs/deviceInteraction/web-info-2025-04-12.0.log
logs/deviceInteraction/web-info-2025-04-16.0.log
logs/deviceInteraction/web-info-2025-04-17.0.log
logs/deviceInteraction/web-warn-2025-04-12.0.log
logs/deviceInteraction/web-warn-2025-04-16.0.log
logs/deviceInteraction/web-warn-2025-04-17.0.log
logs/deviceInteraction/web_debug.log
logs/deviceInteraction/web_error.log
logs/deviceInteraction/web_info.log
logs/deviceInteraction/web_warn.log |