From 3b400676fd00ae2f5834c712fe66f431850c9587 Mon Sep 17 00:00:00 2001 From: 沈斌 <bluelazysb@hotmail.com> Date: Fri, 27 Oct 2017 10:27:35 +0800 Subject: [PATCH] 数据库更新数据 --- .idea/workspace.xml | 255 ++++++++++++++++++++++++++++---------------------- src/main/resources/mapper/JobDao.xml | 4 src/main/java/com/moral/monitor/dao/JobDao.java | 2 src/main/java/com/moral/monitor/listener/TaskListener.java | 9 + src/main/resources/rabbitmq.xml | 10 ++ 5 files changed, 164 insertions(+), 116 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index a95ebf0..fc22b9e 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -6,19 +6,12 @@ </artifacts-to-build> </component> <component name="ChangeListManager"> - <list default="true" id="59bc3ffe-0657-438a-9fae-fbbdeee84a24" name="Default" comment="������������"> - <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_test_4_1_6_RELEASE.xml" /> - <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/src/main/java/com/moral/monitor/dao/JobDao.java" /> - <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/src/main/java/com/moral/monitor/listener/TaskListener.java" /> - <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/src/main/java/com/moral/monitor/util/RedisUtil.java" /> - <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/src/main/resources/mapper/JobDao.xml" /> - <change type="MOVED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_alibaba_fastjson_1_2_7.xml" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_alibaba_fastjson_1_2_39.xml" /> - <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/artifacts/task_war_exploded.xml" afterPath="$PROJECT_DIR$/.idea/artifacts/task_war_exploded.xml" /> + <list default="true" id="59bc3ffe-0657-438a-9fae-fbbdeee84a24" name="Default" comment=""> <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" /> - <change type="MODIFICATION" beforePath="$PROJECT_DIR$/pom.xml" afterPath="$PROJECT_DIR$/pom.xml" /> + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/com/moral/monitor/dao/JobDao.java" afterPath="$PROJECT_DIR$/src/main/java/com/moral/monitor/dao/JobDao.java" /> + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/com/moral/monitor/listener/TaskListener.java" afterPath="$PROJECT_DIR$/src/main/java/com/moral/monitor/listener/TaskListener.java" /> + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/resources/mapper/JobDao.xml" afterPath="$PROJECT_DIR$/src/main/resources/mapper/JobDao.xml" /> <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/resources/rabbitmq.xml" afterPath="$PROJECT_DIR$/src/main/resources/rabbitmq.xml" /> - <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/Test.java" afterPath="$PROJECT_DIR$/src/test/java/Test.java" /> - <change type="MODIFICATION" beforePath="$PROJECT_DIR$/task.iml" afterPath="$PROJECT_DIR$/task.iml" /> </list> <ignored path="$PROJECT_DIR$/out/" /> <ignored path="$PROJECT_DIR$/target/" /> @@ -30,40 +23,7 @@ <option name="LAST_RESOLUTION" value="IGNORE" /> </component> <component name="FileEditorManager"> - <leaf SIDE_TABS_SIZE_LIMIT_KEY="300"> - <file leaf-file-name="TaskListener.java" pinned="false" current-in-tab="false"> - <entry file="file://$PROJECT_DIR$/src/main/java/com/moral/monitor/listener/TaskListener.java"> - <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="348"> - <caret line="74" column="8" lean-forward="false" selection-start-line="74" selection-start-column="8" selection-end-line="74" selection-end-column="8" /> - <folding> - <element signature="imports" expanded="true" /> - </folding> - </state> - </provider> - </entry> - </file> - <file leaf-file-name="Test.java" pinned="false" current-in-tab="true"> - <entry file="file://$PROJECT_DIR$/src/test/java/Test.java"> - <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="225"> - <caret line="21" column="0" lean-forward="true" selection-start-line="12" selection-start-column="44" selection-end-line="12" selection-end-column="52" /> - <folding /> - </state> - </provider> - </entry> - </file> - <file leaf-file-name="rabbitmq.xml" pinned="false" current-in-tab="false"> - <entry file="file://$PROJECT_DIR$/src/main/resources/rabbitmq.xml"> - <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="286"> - <caret line="43" column="8" lean-forward="true" selection-start-line="43" selection-start-column="8" selection-end-line="43" selection-end-column="8" /> - <folding /> - </state> - </provider> - </entry> - </file> - </leaf> + <leaf SIDE_TABS_SIZE_LIMIT_KEY="300" /> </component> <component name="FileTemplateManagerImpl"> <option name="RECENT_TEMPLATES"> @@ -116,12 +76,12 @@ <option value="$PROJECT_DIR$/src/main/resources/redis-config.properties" /> <option value="$PROJECT_DIR$/src/main/java/com/moral/monitor/util/RedisUtil.java" /> <option value="$PROJECT_DIR$/src/main/java/com/moral/monitor/entity/job/Adjust.java" /> - <option value="$PROJECT_DIR$/src/main/java/com/moral/monitor/dao/JobDao.java" /> - <option value="$PROJECT_DIR$/src/main/resources/mapper/JobDao.xml" /> <option value="$PROJECT_DIR$/pom.xml" /> <option value="$PROJECT_DIR$/src/main/java/com/moral/monitor/Test.java" /> <option value="$PROJECT_DIR$/src/test/java/Test.java" /> <option value="$PROJECT_DIR$/src/main/resources/rabbitmq.xml" /> + <option value="$PROJECT_DIR$/src/main/resources/mapper/JobDao.xml" /> + <option value="$PROJECT_DIR$/src/main/java/com/moral/monitor/dao/JobDao.java" /> <option value="$PROJECT_DIR$/src/main/java/com/moral/monitor/listener/TaskListener.java" /> </list> </option> @@ -160,10 +120,6 @@ <foldersAlwaysOnTop value="true" /> </navigator> <panes> - <pane id="Scratches" /> - <pane id="AndroidView" /> - <pane id="PackagesPane" /> - <pane id="Scope" /> <pane id="ProjectPane"> <subPane> <expand> @@ -179,12 +135,56 @@ <path> <item name="task" type="b2602c69:ProjectViewProjectNode" /> <item name="task" type="462c0819:PsiDirectoryNode" /> - <item name="target" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="main" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="task" type="b2602c69:ProjectViewProjectNode" /> + <item name="task" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="main" type="462c0819:PsiDirectoryNode" /> + <item name="java" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="task" type="b2602c69:ProjectViewProjectNode" /> + <item name="task" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="main" type="462c0819:PsiDirectoryNode" /> + <item name="java" type="462c0819:PsiDirectoryNode" /> + <item name="monitor" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="task" type="b2602c69:ProjectViewProjectNode" /> + <item name="task" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="main" type="462c0819:PsiDirectoryNode" /> + <item name="java" type="462c0819:PsiDirectoryNode" /> + <item name="monitor" type="462c0819:PsiDirectoryNode" /> + <item name="dao" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="task" type="b2602c69:ProjectViewProjectNode" /> + <item name="task" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="main" type="462c0819:PsiDirectoryNode" /> + <item name="resources" type="462c0819:PsiDirectoryNode" /> + </path> + <path> + <item name="task" type="b2602c69:ProjectViewProjectNode" /> + <item name="task" type="462c0819:PsiDirectoryNode" /> + <item name="src" type="462c0819:PsiDirectoryNode" /> + <item name="main" type="462c0819:PsiDirectoryNode" /> + <item name="resources" type="462c0819:PsiDirectoryNode" /> + <item name="mapper" type="462c0819:PsiDirectoryNode" /> </path> </expand> <select /> </subPane> </pane> + <pane id="Scratches" /> + <pane id="Scope" /> + <pane id="AndroidView" /> + <pane id="PackagesPane" /> </panes> </component> <component name="PropertiesComponent"> @@ -414,7 +414,8 @@ <workItem from="1508977804904" duration="22579000" /> <workItem from="1509026048007" duration="2710000" /> <workItem from="1509030446574" duration="3006000" /> - <workItem from="1509056858319" duration="2841000" /> + <workItem from="1509056858319" duration="2984000" /> + <workItem from="1509068025499" duration="2239000" /> </task> <task id="LOCAL-00001" summary="updates"> <created>1508484578874</created> @@ -528,11 +529,18 @@ <option name="project" value="LOCAL" /> <updated>1508987038075</updated> </task> - <option name="localTasksCounter" value="17" /> + <task id="LOCAL-00017" summary="RabbitMQ & Redis ������"> + <created>1509061963499</created> + <option name="number" value="00017" /> + <option name="presentableId" value="LOCAL-00017" /> + <option name="project" value="LOCAL" /> + <updated>1509061963500</updated> + </task> + <option name="localTasksCounter" value="18" /> <servers /> </component> <component name="TimeTrackingManager"> - <option name="totallyTimeSpent" value="52921000" /> + <option name="totallyTimeSpent" value="55303000" /> </component> <component name="ToolWindowManager"> <frame x="0" y="23" width="1404" height="877" extended-state="0" /> @@ -544,7 +552,7 @@ <window_info id="Capture Tool" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" /> <window_info id="Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" /> <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" /> - <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" /> + <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.2496329" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" /> <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" /> <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" /> <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.39897698" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" /> @@ -554,11 +562,11 @@ <window_info id="Image Layers" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" /> <window_info id="Java Enterprise" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="13" side_tool="false" content_ui="tabs" /> <window_info id="Capture Analysis" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" /> - <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.5639386" sideWeight="0.48825258" order="3" side_tool="false" content_ui="tabs" /> - <window_info id="Version Control" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.32992327" sideWeight="0.48237884" order="10" side_tool="false" content_ui="tabs" /> + <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32992327" sideWeight="0.48237884" order="10" side_tool="false" content_ui="tabs" /> + <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.63682866" sideWeight="0.48825258" order="3" side_tool="false" content_ui="tabs" /> <window_info id="Spring" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" /> <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="12" side_tool="false" content_ui="tabs" /> - <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.2444934" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" /> + <window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.24816446" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" /> <window_info id="Web" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="5" side_tool="true" content_ui="tabs" /> <window_info id="Theme Preview" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" /> <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="true" content_ui="tabs" /> @@ -592,11 +600,11 @@ <window_info id="Java Enterprise" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="13" side_tool="false" content_ui="tabs" /> <window_info id="Capture Analysis" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" /> <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" /> - <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.5639386" sideWeight="0.48825258" order="3" side_tool="false" content_ui="tabs" /> <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32992327" sideWeight="0.48237884" order="10" side_tool="false" content_ui="tabs" /> + <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.63682866" sideWeight="0.48825258" order="3" side_tool="false" content_ui="tabs" /> <window_info id="Spring" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" /> <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="12" side_tool="false" content_ui="tabs" /> - <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.2444934" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" /> + <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.24816446" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" /> <window_info id="Web" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="5" side_tool="true" content_ui="tabs" /> <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32992327" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" /> <window_info id="Theme Preview" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" /> @@ -652,7 +660,8 @@ <MESSAGE value="������������������" /> <MESSAGE value="updates" /> <MESSAGE value="������������" /> - <option name="LAST_COMMIT_MESSAGE" value="������������" /> + <MESSAGE value="RabbitMQ & Redis ������" /> + <option name="LAST_COMMIT_MESSAGE" value="RabbitMQ & Redis ������" /> </component> <component name="XDebuggerManager"> <breakpoint-manager> @@ -872,13 +881,6 @@ </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/src/main/resources/mapper/TaskDao.xml"> - <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="602"> - <caret line="132" column="0" lean-forward="true" selection-start-line="0" selection-start-column="0" selection-end-line="134" selection-end-column="9" /> - </state> - </provider> - </entry> <entry file="file://$PROJECT_DIR$/src/main/java/com/moral/monitor/dao/TaskDao.java"> <provider selected="true" editor-type-id="text-editor"> <state relative-caret-position="493"> @@ -893,13 +895,6 @@ </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/src/main/java/com/moral/monitor/controller/ApiController.java"> - <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="15"> - <caret line="71" column="47" lean-forward="false" selection-start-line="71" selection-start-column="23" selection-end-line="71" selection-end-column="47" /> - </state> - </provider> - </entry> <entry file="file://$PROJECT_DIR$/src/main/java/com/moral/monitor/dao/ApiDao.java"> <provider selected="true" editor-type-id="text-editor"> <state relative-caret-position="315"> @@ -911,13 +906,6 @@ <provider selected="true" editor-type-id="text-editor"> <state relative-caret-position="75"> <caret line="5" column="19" lean-forward="false" selection-start-line="5" selection-start-column="13" selection-end-line="5" selection-end-column="19" /> - </state> - </provider> - </entry> - <entry file="file://$PROJECT_DIR$/src/main/resources/mapper/ApiDao.xml"> - <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="298"> - <caret line="89" column="60" lean-forward="false" selection-start-line="89" selection-start-column="60" selection-end-line="89" selection-end-column="60" /> </state> </provider> </entry> @@ -938,20 +926,6 @@ </provider> </entry> <entry file="file://$PROJECT_DIR$/src/main/java/com/moral/monitor/Test.java" /> - <entry file="file://$PROJECT_DIR$/src/main/resources/mapper/JobDao.xml"> - <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="105"> - <caret line="7" column="51" lean-forward="false" selection-start-line="7" selection-start-column="51" selection-end-line="7" selection-end-column="51" /> - </state> - </provider> - </entry> - <entry file="file://$PROJECT_DIR$/src/main/java/com/moral/monitor/dao/JobDao.java"> - <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="15"> - <caret line="1" column="0" lean-forward="false" selection-start-line="1" selection-start-column="0" selection-end-line="1" selection-end-column="0" /> - </state> - </provider> - </entry> <entry file="file://$PROJECT_DIR$/src/main/java/com/moral/monitor/util/RedisUtil.java"> <provider selected="true" editor-type-id="text-editor"> <state relative-caret-position="75"> @@ -980,37 +954,92 @@ <state relative-caret-position="321"> <caret line="114" column="51" lean-forward="false" selection-start-line="114" selection-start-column="37" selection-end-line="114" selection-end-column="51" /> <folding> - <element signature="imports" expanded="true" /> + <element signature="imports" expanded="false" /> </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/src/main/resources/rabbitmq.xml"> + <entry file="file://$PROJECT_DIR$/src/main/java/com/moral/monitor/controller/ApiController.java"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="286"> - <caret line="43" column="8" lean-forward="true" selection-start-line="43" selection-start-column="8" selection-end-line="43" selection-end-column="8" /> + <state relative-caret-position="150"> + <caret line="80" column="0" lean-forward="true" selection-start-line="80" selection-start-column="0" selection-end-line="80" selection-end-column="0" /> <folding /> - </state> - </provider> - </entry> - <entry file="file://$PROJECT_DIR$/src/main/java/com/moral/monitor/listener/TaskListener.java"> - <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="348"> - <caret line="74" column="8" lean-forward="false" selection-start-line="74" selection-start-column="8" selection-end-line="74" selection-end-column="8" /> - <folding> - <element signature="imports" expanded="true" /> - </folding> </state> </provider> </entry> <entry file="file://$PROJECT_DIR$/src/test/java/Test.java"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="225"> - <caret line="21" column="0" lean-forward="true" selection-start-line="12" selection-start-column="44" selection-end-line="12" selection-end-column="52" /> + <state relative-caret-position="30"> + <caret line="8" column="19" lean-forward="false" selection-start-line="8" selection-start-column="19" selection-end-line="8" selection-end-column="19" /> <folding /> </state> </provider> </entry> + <entry file="file://$PROJECT_DIR$/src/main/resources/mapper/TaskDao.xml"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="598"> + <caret line="132" column="0" lean-forward="true" selection-start-line="0" selection-start-column="0" selection-end-line="134" selection-end-column="9" /> + <folding /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/main/resources/rabbitmq.xml"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="627"> + <caret line="52" column="27" lean-forward="false" selection-start-line="52" selection-start-column="19" selection-end-line="52" selection-end-column="27" /> + <folding /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/main/java/com/moral/monitor/dao/JobDao.java"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="135"> + <caret line="12" column="32" lean-forward="false" selection-start-line="12" selection-start-column="32" selection-end-line="12" selection-end-column="32" /> + <folding /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/main/resources/mapper/ApiDao.xml"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="164"> + <caret line="39" column="13" lean-forward="true" selection-start-line="37" selection-start-column="4" selection-end-line="39" selection-end-column="13" /> + <folding> + <marker date="1507622125000" expanded="true" signature="339:380" ph="select * fro... equipment" /> + <marker date="1507622125000" expanded="true" signature="449:562" ph="UPDATE equip... " /> + <marker date="1507622125000" expanded="true" signature="627:769" ph="INSERT INTO equipment... " /> + <marker date="1507622125000" expanded="true" signature="908:969" ph="SELECT * fro... user" /> + <marker date="1507622125000" expanded="true" signature="1107:1162" ph="SELECT * fro... user" /> + <marker date="1507622125000" expanded="true" signature="1224:1271" ph="UPDATE `user... " /> + <marker date="1507622125000" expanded="true" signature="1430:1473" ph="select * fro... user" /> + <marker date="1507622125000" expanded="true" signature="1550:1596" ph="UPDATE `user... " /> + <marker date="1507622125000" expanded="true" signature="1745:1807" ph="select * fro... equipment" /> + <marker date="1507622125000" expanded="true" signature="2793:2831" ph="select * fro... equipment" /> + <marker date="1507622125000" expanded="true" signature="2958:2991" ph="select * fro... user" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/main/resources/mapper/JobDao.xml"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="315"> + <caret line="21" column="32" lean-forward="false" selection-start-line="21" selection-start-column="16" selection-end-line="21" selection-end-column="32" /> + <folding> + <marker date="1509070503000" expanded="true" signature="504:736" ph="select c.mac... equipment" /> + <marker date="1509070503000" expanded="true" signature="795:841" ph="UPDATE equip... " /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/src/main/java/com/moral/monitor/listener/TaskListener.java"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="631"> + <caret line="74" column="0" lean-forward="true" selection-start-line="74" selection-start-column="0" selection-end-line="74" selection-end-column="0" /> + <folding> + <element signature="imports" expanded="true" /> + </folding> + </state> + </provider> + </entry> </component> <component name="masterDetails"> <states> diff --git a/src/main/java/com/moral/monitor/dao/JobDao.java b/src/main/java/com/moral/monitor/dao/JobDao.java index b28ba5a..176ba04 100644 --- a/src/main/java/com/moral/monitor/dao/JobDao.java +++ b/src/main/java/com/moral/monitor/dao/JobDao.java @@ -9,4 +9,6 @@ public interface JobDao { public List<Map<String, String>> findAdjustByMac(String mac); + + public void updateStateByMac(String mac, int state); } diff --git a/src/main/java/com/moral/monitor/listener/TaskListener.java b/src/main/java/com/moral/monitor/listener/TaskListener.java index 8417a65..8e78afb 100644 --- a/src/main/java/com/moral/monitor/listener/TaskListener.java +++ b/src/main/java/com/moral/monitor/listener/TaskListener.java @@ -20,14 +20,12 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.Random; public class TaskListener implements MessageListener { @Resource RabbitTemplate rabbitTemplate; - - @Resource - CachingConnectionFactory rabbitConnectionFactory; @Resource JobDao jobDao; @@ -74,6 +72,11 @@ rabbitTemplate.convertAndSend("monitors_data_2", "", JSON.toJSONString(msgData).getBytes()); // rabbitTemplate.send("monitors_data_3", "", new Message(JSON.toJSONString(msgData).getBytes(), new MessageProperties())); + + int state = (new Random()).nextInt(4) % 5; + rabbitTemplate.convertAndSend("monitors_alarm", "", "{\"mac\": \"" + mac + "\", \"state\": " + state + "}"); + + jobDao.updateStateByMac(mac, state); } private Map<String, Float> getAdjustData(String mac) { diff --git a/src/main/resources/mapper/JobDao.xml b/src/main/resources/mapper/JobDao.xml index 1e091e1..9bd84af 100644 --- a/src/main/resources/mapper/JobDao.xml +++ b/src/main/resources/mapper/JobDao.xml @@ -19,4 +19,8 @@ where a.mac = #{0} </select> + <update id="updateStateByMac"> + UPDATE equipment SET state=#{1} WHERE mac=#{0} + </update> + </mapper> \ No newline at end of file diff --git a/src/main/resources/rabbitmq.xml b/src/main/resources/rabbitmq.xml index e0ca383..5335899 100644 --- a/src/main/resources/rabbitmq.xml +++ b/src/main/resources/rabbitmq.xml @@ -41,4 +41,14 @@ <!--http://blog.csdn.net/u012204058/article/details/54292888--> <!--http://blog.csdn.net/itmrchen/article/details/53285648--> + + <!--<rabbit:queue name="monitors_storage_alarm" durable="true" auto-delete="false" exclusive="false" />--> + + <!--<rabbit:fanout-exchange name="monitors_alarm" durable="true" auto-delete="false">--> + <!--<rabbit:bindings>--> + <!--<rabbit:binding queue="monitors_storage_alarm"></rabbit:binding>--> + <!--</rabbit:bindings>--> + <!--</rabbit:fanout-exchange>--> + + <rabbit:fanout-exchange name="monitors_alarm" durable="true" auto-delete="false" /> </beans> \ No newline at end of file -- Gitblit v1.8.0