dingxin 6 years ago
parent
commit
9a94ae4cae

+ 272
- 195
CODE/smart-community-word/.idea/workspace.xml View File

2
 <project version="4">
2
 <project version="4">
3
   <component name="ChangeListManager">
3
   <component name="ChangeListManager">
4
     <list default="true" id="051ae1e0-ece1-4622-91c0-3f05ac339943" name="Default Changelist" comment="">
4
     <list default="true" id="051ae1e0-ece1-4622-91c0-3f05ac339943" name="Default Changelist" comment="">
5
-      <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
6
-      <change beforePath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpMessageMapper.java" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpMessageMapper.java" afterDir="false" />
5
+      <change beforePath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TaSysUserRoleMapper.java" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TaSysUserRoleMapper.java" afterDir="false" />
6
+      <change beforePath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/SocialServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/SocialServiceImpl.java" afterDir="false" />
7
       <change beforePath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/TicketServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/TicketServiceImpl.java" afterDir="false" />
7
       <change beforePath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/TicketServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/TicketServiceImpl.java" afterDir="false" />
8
-      <change beforePath="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpMessageMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpMessageMapper.xml" afterDir="false" />
8
+      <change beforePath="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TaSysUserRoleMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TaSysUserRoleMapper.xml" afterDir="false" />
9
+      <change beforePath="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/MessageMapper.java" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/MessageMapper.java" afterDir="false" />
9
       <change beforePath="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpAnnouncementServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpAnnouncementServiceImpl.java" afterDir="false" />
10
       <change beforePath="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpAnnouncementServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpAnnouncementServiceImpl.java" afterDir="false" />
10
       <change beforePath="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpTicketServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpTicketServiceImpl.java" afterDir="false" />
11
       <change beforePath="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpTicketServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpTicketServiceImpl.java" afterDir="false" />
11
-      <change beforePath="$PROJECT_DIR$/../../VUECODE/smart-property-manage/src/router/index.js" beforeDir="false" afterPath="$PROJECT_DIR$/../../VUECODE/smart-property-manage/src/router/index.js" afterDir="false" />
12
-      <change beforePath="$PROJECT_DIR$/../../VUECODE/smart-property-manage/src/store/index.js" beforeDir="false" afterPath="$PROJECT_DIR$/../../VUECODE/smart-property-manage/src/store/index.js" afterDir="false" />
13
-      <change beforePath="$PROJECT_DIR$/../../VUECODE/smart-property-manage/src/views/ticket/index.vue" beforeDir="false" afterPath="$PROJECT_DIR$/../../VUECODE/smart-property-manage/src/views/ticket/index.vue" afterDir="false" />
12
+      <change beforePath="$PROJECT_DIR$/../smart-community/property-api/src/main/resources/mapper/MessageMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../smart-community/property-api/src/main/resources/mapper/MessageMapper.xml" afterDir="false" />
14
     </list>
13
     </list>
15
     <ignored path="$PROJECT_DIR$/../smart-community/eureka-sever/target/" />
14
     <ignored path="$PROJECT_DIR$/../smart-community/eureka-sever/target/" />
16
     <ignored path="$PROJECT_DIR$/../smart-community/app-api/target/" />
15
     <ignored path="$PROJECT_DIR$/../smart-community/app-api/target/" />
33
       <file pinned="false" current-in-tab="false">
32
       <file pinned="false" current-in-tab="false">
34
         <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/MessageMapper.java">
33
         <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/MessageMapper.java">
35
           <provider selected="true" editor-type-id="text-editor">
34
           <provider selected="true" editor-type-id="text-editor">
36
-            <state relative-caret-position="159">
35
+            <state relative-caret-position="120">
37
               <caret line="41" column="9" selection-start-line="41" selection-start-column="9" selection-end-line="41" selection-end-column="9" />
36
               <caret line="41" column="9" selection-start-line="41" selection-start-column="9" selection-end-line="41" selection-end-column="9" />
38
               <folding>
37
               <folding>
39
                 <element signature="imports" expanded="true" />
38
                 <element signature="imports" expanded="true" />
43
         </entry>
42
         </entry>
44
       </file>
43
       </file>
45
       <file pinned="false" current-in-tab="false">
44
       <file pinned="false" current-in-tab="false">
46
-        <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/TpAnnouncementController.java">
45
+        <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/resources/mapper/MessageMapper.xml">
47
           <provider selected="true" editor-type-id="text-editor">
46
           <provider selected="true" editor-type-id="text-editor">
48
-            <state relative-caret-position="432">
49
-              <caret line="77" column="63" lean-forward="true" selection-start-line="77" selection-start-column="59" selection-end-line="77" selection-end-column="77" />
47
+            <state relative-caret-position="312">
48
+              <caret line="61" column="47" lean-forward="true" selection-start-line="61" selection-start-column="47" selection-end-line="61" selection-end-column="47" />
50
             </state>
49
             </state>
51
           </provider>
50
           </provider>
52
         </entry>
51
         </entry>
53
       </file>
52
       </file>
54
       <file pinned="false" current-in-tab="true">
53
       <file pinned="false" current-in-tab="true">
55
-        <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/MessageController.java">
54
+        <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/TicketServiceImpl.java">
56
           <provider selected="true" editor-type-id="text-editor">
55
           <provider selected="true" editor-type-id="text-editor">
57
-            <state relative-caret-position="235">
58
-              <caret line="42" column="58" lean-forward="true" selection-start-line="42" selection-start-column="58" selection-end-line="42" selection-end-column="58" />
56
+            <state relative-caret-position="560">
57
+              <caret line="468" column="9" selection-start-line="464" selection-start-column="30" selection-end-line="468" selection-end-column="9" />
59
             </state>
58
             </state>
60
           </provider>
59
           </provider>
61
         </entry>
60
         </entry>
62
       </file>
61
       </file>
63
       <file pinned="false" current-in-tab="false">
62
       <file pinned="false" current-in-tab="false">
64
-        <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/IMessageService.java">
63
+        <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/controller/SocialController.java">
65
           <provider selected="true" editor-type-id="text-editor">
64
           <provider selected="true" editor-type-id="text-editor">
66
-            <state relative-caret-position="318">
67
-              <caret line="33" column="14" selection-start-line="33" selection-start-column="14" selection-end-line="33" selection-end-column="14" />
68
-              <folding>
69
-                <element signature="imports" expanded="true" />
70
-              </folding>
65
+            <state relative-caret-position="366">
66
+              <caret line="391" column="28" lean-forward="true" selection-start-line="391" selection-start-column="23" selection-end-line="391" selection-end-column="35" />
71
             </state>
67
             </state>
72
           </provider>
68
           </provider>
73
         </entry>
69
         </entry>
74
       </file>
70
       </file>
75
       <file pinned="false" current-in-tab="false">
71
       <file pinned="false" current-in-tab="false">
76
-        <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/resources/mapper/MessageMapper.xml">
72
+        <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/SocialServiceImpl.java">
77
           <provider selected="true" editor-type-id="text-editor">
73
           <provider selected="true" editor-type-id="text-editor">
78
-            <state relative-caret-position="-22">
79
-              <caret line="119" column="19" lean-forward="true" selection-start-line="119" selection-start-column="19" selection-end-line="119" selection-end-column="19" />
74
+            <state relative-caret-position="617">
75
+              <caret line="538" column="40" lean-forward="true" selection-start-line="523" selection-start-column="8" selection-end-line="538" selection-end-column="40" />
80
             </state>
76
             </state>
81
           </provider>
77
           </provider>
82
         </entry>
78
         </entry>
83
       </file>
79
       </file>
84
       <file pinned="false" current-in-tab="false">
80
       <file pinned="false" current-in-tab="false">
85
-        <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/MessageServiceImpl.java">
81
+        <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpTicketMapper.java">
86
           <provider selected="true" editor-type-id="text-editor">
82
           <provider selected="true" editor-type-id="text-editor">
87
-            <state relative-caret-position="767">
88
-              <caret line="101" column="50" selection-start-line="101" selection-start-column="50" selection-end-line="101" selection-end-column="50" />
89
-              <folding>
90
-                <element signature="imports" expanded="true" />
91
-              </folding>
83
+            <state relative-caret-position="452">
84
+              <caret line="36" column="13" selection-start-line="36" selection-start-column="13" selection-end-line="36" selection-end-column="13" />
85
+            </state>
86
+          </provider>
87
+        </entry>
88
+      </file>
89
+      <file pinned="false" current-in-tab="false">
90
+        <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/ITicketService.java">
91
+          <provider selected="true" editor-type-id="text-editor">
92
+            <state relative-caret-position="371">
93
+              <caret line="72" column="26" lean-forward="true" selection-start-line="72" selection-start-column="17" selection-end-line="72" selection-end-column="35" />
92
             </state>
94
             </state>
93
           </provider>
95
           </provider>
94
         </entry>
96
         </entry>
95
       </file>
97
       </file>
96
       <file pinned="false" current-in-tab="false">
98
       <file pinned="false" current-in-tab="false">
97
-        <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpAnnouncementServiceImpl.java">
99
+        <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TaSysUserRoleMapper.java">
98
           <provider selected="true" editor-type-id="text-editor">
100
           <provider selected="true" editor-type-id="text-editor">
99
-            <state relative-caret-position="345">
100
-              <caret line="246" column="53" selection-start-line="246" selection-start-column="34" selection-end-line="246" selection-end-column="53" />
101
+            <state relative-caret-position="506">
102
+              <caret line="39" column="18" selection-start-line="39" selection-start-column="18" selection-end-line="39" selection-end-column="18" />
103
+            </state>
104
+          </provider>
105
+        </entry>
106
+      </file>
107
+      <file pinned="false" current-in-tab="false">
108
+        <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TaSysUserRoleMapper.xml">
109
+          <provider selected="true" editor-type-id="text-editor">
110
+            <state relative-caret-position="453">
111
+              <caret line="101" column="11" lean-forward="true" selection-start-line="101" selection-start-column="11" selection-end-line="101" selection-end-column="11" />
112
+            </state>
113
+          </provider>
114
+        </entry>
115
+      </file>
116
+      <file pinned="false" current-in-tab="false">
117
+        <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/controller/TicketController.java">
118
+          <provider selected="true" editor-type-id="text-editor">
119
+            <state relative-caret-position="212">
120
+              <caret line="164" column="56" selection-start-line="164" selection-start-column="47" selection-end-line="164" selection-end-column="65" />
101
             </state>
121
             </state>
102
           </provider>
122
           </provider>
103
         </entry>
123
         </entry>
114
       <find>ticketId</find>
134
       <find>ticketId</find>
115
       <find>updateTicketsReply</find>
135
       <find>updateTicketsReply</find>
116
       <find>AddTempBillInvoice</find>
136
       <find>AddTempBillInvoice</find>
117
-      <find>tpMessageMapper</find>
118
       <find>tpannouncementTelMapper</find>
137
       <find>tpannouncementTelMapper</find>
119
       <find>addAiTicketService</find>
138
       <find>addAiTicketService</find>
120
       <find>111</find>
139
       <find>111</find>
121
       <find>MessageMapper</find>
140
       <find>MessageMapper</find>
141
+      <find>DESC</find>
142
+      <find>ORDER BY create_date DESC</find>
143
+      <find>tpTicketMapper</find>
144
+      <find>message</find>
145
+      <find>tatus</find>
146
+      <find>Base_Column_List</find>
147
+      <find>tpMessageMapper</find>
148
+      <find>评价</find>
122
     </findStrings>
149
     </findStrings>
123
   </component>
150
   </component>
124
   <component name="Git.Settings">
151
   <component name="Git.Settings">
146
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/resources/mapper/TpTicketMapper.xml" />
173
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/resources/mapper/TpTicketMapper.xml" />
147
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/AppApplication.java" />
174
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/AppApplication.java" />
148
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/model/TpTicket.java" />
175
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/model/TpTicket.java" />
149
-        <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpAnnouncementServiceImpl.java" />
150
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpTicketMapper.java" />
176
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpTicketMapper.java" />
151
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpMessageMapper.java" />
177
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpMessageMapper.java" />
152
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpMessageMapper.xml" />
178
         <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpMessageMapper.xml" />
153
-        <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/TicketServiceImpl.java" />
154
-        <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpTicketServiceImpl.java" />
155
-        <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/resources/mapper/MessageMapper.xml" />
156
-        <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/MessageMapper.java" />
157
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/IMessageService.java" />
179
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/IMessageService.java" />
158
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/model/Message.java" />
180
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/model/Message.java" />
159
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/MessageServiceImpl.java" />
181
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/MessageServiceImpl.java" />
160
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/MessageController.java" />
182
         <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/MessageController.java" />
183
+        <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpTicketServiceImpl.java" />
184
+        <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/MessageMapper.java" />
185
+        <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/resources/mapper/MessageMapper.xml" />
186
+        <option value="$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpAnnouncementServiceImpl.java" />
187
+        <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TaSysUserRoleMapper.java" />
188
+        <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TaSysUserRoleMapper.xml" />
189
+        <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/SocialServiceImpl.java" />
190
+        <option value="$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/TicketServiceImpl.java" />
161
       </list>
191
       </list>
162
     </option>
192
     </option>
163
   </component>
193
   </component>
179
     <option name="jreName" value="1.8" />
209
     <option name="jreName" value="1.8" />
180
     <option name="vmOptions" value="-DarchetypeCatalog=internal" />
210
     <option name="vmOptions" value="-DarchetypeCatalog=internal" />
181
   </component>
211
   </component>
182
-  <component name="ProjectFrameBounds" extendedState="6">
183
-    <option name="x" value="-111" />
184
-    <option name="y" value="456" />
212
+  <component name="ProjectFrameBounds" extendedState="7">
213
+    <option name="x" value="-99" />
214
+    <option name="y" value="386" />
185
     <option name="width" value="1940" />
215
     <option name="width" value="1940" />
186
-    <option name="height" value="1064" />
216
+    <option name="height" value="1044" />
187
   </component>
217
   </component>
188
   <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
218
   <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
189
   <component name="ProjectView">
219
   <component name="ProjectView">
201
             <path>
231
             <path>
202
               <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
232
               <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
203
               <item name="smart-community" type="462c0819:PsiDirectoryNode" />
233
               <item name="smart-community" type="462c0819:PsiDirectoryNode" />
204
-              <item name="property-api" type="462c0819:PsiDirectoryNode" />
234
+              <item name="app-api" type="462c0819:PsiDirectoryNode" />
205
             </path>
235
             </path>
206
             <path>
236
             <path>
207
               <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
237
               <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
208
               <item name="smart-community" type="462c0819:PsiDirectoryNode" />
238
               <item name="smart-community" type="462c0819:PsiDirectoryNode" />
209
-              <item name="property-api" type="462c0819:PsiDirectoryNode" />
239
+              <item name="app-api" type="462c0819:PsiDirectoryNode" />
210
               <item name="src" type="462c0819:PsiDirectoryNode" />
240
               <item name="src" type="462c0819:PsiDirectoryNode" />
211
             </path>
241
             </path>
212
             <path>
242
             <path>
213
               <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
243
               <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
214
               <item name="smart-community" type="462c0819:PsiDirectoryNode" />
244
               <item name="smart-community" type="462c0819:PsiDirectoryNode" />
215
-              <item name="property-api" type="462c0819:PsiDirectoryNode" />
245
+              <item name="app-api" type="462c0819:PsiDirectoryNode" />
216
               <item name="src" type="462c0819:PsiDirectoryNode" />
246
               <item name="src" type="462c0819:PsiDirectoryNode" />
217
               <item name="main" type="462c0819:PsiDirectoryNode" />
247
               <item name="main" type="462c0819:PsiDirectoryNode" />
218
             </path>
248
             </path>
219
             <path>
249
             <path>
220
               <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
250
               <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
221
               <item name="smart-community" type="462c0819:PsiDirectoryNode" />
251
               <item name="smart-community" type="462c0819:PsiDirectoryNode" />
222
-              <item name="property-api" type="462c0819:PsiDirectoryNode" />
252
+              <item name="app-api" type="462c0819:PsiDirectoryNode" />
223
               <item name="src" type="462c0819:PsiDirectoryNode" />
253
               <item name="src" type="462c0819:PsiDirectoryNode" />
224
               <item name="main" type="462c0819:PsiDirectoryNode" />
254
               <item name="main" type="462c0819:PsiDirectoryNode" />
225
               <item name="java" type="462c0819:PsiDirectoryNode" />
255
               <item name="java" type="462c0819:PsiDirectoryNode" />
227
             <path>
257
             <path>
228
               <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
258
               <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
229
               <item name="smart-community" type="462c0819:PsiDirectoryNode" />
259
               <item name="smart-community" type="462c0819:PsiDirectoryNode" />
230
-              <item name="property-api" type="462c0819:PsiDirectoryNode" />
260
+              <item name="app-api" type="462c0819:PsiDirectoryNode" />
231
               <item name="src" type="462c0819:PsiDirectoryNode" />
261
               <item name="src" type="462c0819:PsiDirectoryNode" />
232
               <item name="main" type="462c0819:PsiDirectoryNode" />
262
               <item name="main" type="462c0819:PsiDirectoryNode" />
233
               <item name="java" type="462c0819:PsiDirectoryNode" />
263
               <item name="java" type="462c0819:PsiDirectoryNode" />
236
             <path>
266
             <path>
237
               <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
267
               <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
238
               <item name="smart-community" type="462c0819:PsiDirectoryNode" />
268
               <item name="smart-community" type="462c0819:PsiDirectoryNode" />
239
-              <item name="property-api" type="462c0819:PsiDirectoryNode" />
269
+              <item name="app-api" type="462c0819:PsiDirectoryNode" />
240
               <item name="src" type="462c0819:PsiDirectoryNode" />
270
               <item name="src" type="462c0819:PsiDirectoryNode" />
241
               <item name="main" type="462c0819:PsiDirectoryNode" />
271
               <item name="main" type="462c0819:PsiDirectoryNode" />
242
               <item name="java" type="462c0819:PsiDirectoryNode" />
272
               <item name="java" type="462c0819:PsiDirectoryNode" />
246
             <path>
276
             <path>
247
               <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
277
               <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
248
               <item name="smart-community" type="462c0819:PsiDirectoryNode" />
278
               <item name="smart-community" type="462c0819:PsiDirectoryNode" />
249
-              <item name="property-api" type="462c0819:PsiDirectoryNode" />
279
+              <item name="app-api" type="462c0819:PsiDirectoryNode" />
250
               <item name="src" type="462c0819:PsiDirectoryNode" />
280
               <item name="src" type="462c0819:PsiDirectoryNode" />
251
               <item name="main" type="462c0819:PsiDirectoryNode" />
281
               <item name="main" type="462c0819:PsiDirectoryNode" />
252
               <item name="java" type="462c0819:PsiDirectoryNode" />
282
               <item name="java" type="462c0819:PsiDirectoryNode" />
257
             <path>
287
             <path>
258
               <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
288
               <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
259
               <item name="smart-community" type="462c0819:PsiDirectoryNode" />
289
               <item name="smart-community" type="462c0819:PsiDirectoryNode" />
260
-              <item name="property-api" type="462c0819:PsiDirectoryNode" />
290
+              <item name="app-api" type="462c0819:PsiDirectoryNode" />
261
               <item name="src" type="462c0819:PsiDirectoryNode" />
291
               <item name="src" type="462c0819:PsiDirectoryNode" />
262
               <item name="main" type="462c0819:PsiDirectoryNode" />
292
               <item name="main" type="462c0819:PsiDirectoryNode" />
263
               <item name="java" type="462c0819:PsiDirectoryNode" />
293
               <item name="java" type="462c0819:PsiDirectoryNode" />
269
             <path>
299
             <path>
270
               <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
300
               <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
271
               <item name="smart-community" type="462c0819:PsiDirectoryNode" />
301
               <item name="smart-community" type="462c0819:PsiDirectoryNode" />
272
-              <item name="property-api" type="462c0819:PsiDirectoryNode" />
302
+              <item name="app-api" type="462c0819:PsiDirectoryNode" />
273
               <item name="src" type="462c0819:PsiDirectoryNode" />
303
               <item name="src" type="462c0819:PsiDirectoryNode" />
274
               <item name="main" type="462c0819:PsiDirectoryNode" />
304
               <item name="main" type="462c0819:PsiDirectoryNode" />
275
               <item name="java" type="462c0819:PsiDirectoryNode" />
305
               <item name="java" type="462c0819:PsiDirectoryNode" />
281
             <path>
311
             <path>
282
               <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
312
               <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
283
               <item name="smart-community" type="462c0819:PsiDirectoryNode" />
313
               <item name="smart-community" type="462c0819:PsiDirectoryNode" />
284
-              <item name="property-api" type="462c0819:PsiDirectoryNode" />
314
+              <item name="app-api" type="462c0819:PsiDirectoryNode" />
285
               <item name="src" type="462c0819:PsiDirectoryNode" />
315
               <item name="src" type="462c0819:PsiDirectoryNode" />
286
               <item name="main" type="462c0819:PsiDirectoryNode" />
316
               <item name="main" type="462c0819:PsiDirectoryNode" />
287
               <item name="java" type="462c0819:PsiDirectoryNode" />
317
               <item name="java" type="462c0819:PsiDirectoryNode" />
291
               <item name="service" type="462c0819:PsiDirectoryNode" />
321
               <item name="service" type="462c0819:PsiDirectoryNode" />
292
               <item name="impl" type="462c0819:PsiDirectoryNode" />
322
               <item name="impl" type="462c0819:PsiDirectoryNode" />
293
             </path>
323
             </path>
324
+            <path>
325
+              <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
326
+              <item name="smart-community" type="462c0819:PsiDirectoryNode" />
327
+              <item name="app-api" type="462c0819:PsiDirectoryNode" />
328
+              <item name="src" type="462c0819:PsiDirectoryNode" />
329
+              <item name="main" type="462c0819:PsiDirectoryNode" />
330
+              <item name="resources" type="462c0819:PsiDirectoryNode" />
331
+            </path>
332
+            <path>
333
+              <item name="smart-community-word" type="b2602c69:ProjectViewProjectNode" />
334
+              <item name="smart-community" type="462c0819:PsiDirectoryNode" />
335
+              <item name="app-api" type="462c0819:PsiDirectoryNode" />
336
+              <item name="src" type="462c0819:PsiDirectoryNode" />
337
+              <item name="main" type="462c0819:PsiDirectoryNode" />
338
+              <item name="resources" type="462c0819:PsiDirectoryNode" />
339
+              <item name="mapper" type="462c0819:PsiDirectoryNode" />
340
+            </path>
294
           </expand>
341
           </expand>
295
           <select />
342
           <select />
296
         </subPane>
343
         </subPane>
306
     <property name="RequestMappingsPanelWidth1" value="75" />
353
     <property name="RequestMappingsPanelWidth1" value="75" />
307
     <property name="WebServerToolWindowFactoryState" value="false" />
354
     <property name="WebServerToolWindowFactoryState" value="false" />
308
     <property name="aspect.path.notification.shown" value="true" />
355
     <property name="aspect.path.notification.shown" value="true" />
309
-    <property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1551864485578" />
356
+    <property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1551875714267" />
310
     <property name="last_opened_file_path" value="D:/java/workspace/heishi/wx_project" />
357
     <property name="last_opened_file_path" value="D:/java/workspace/heishi/wx_project" />
311
     <property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
358
     <property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
312
     <property name="nodejs_npm_path_reset_for_default_project" value="true" />
359
     <property name="nodejs_npm_path_reset_for_default_project" value="true" />
341
       </list>
388
       </list>
342
     </option>
389
     </option>
343
   </component>
390
   </component>
344
-  <component name="RunManager" selected="Spring Boot.PropertyApplication">
391
+  <component name="RunManager" selected="Spring Boot.AppApplication">
345
     <configuration default="true" type="Applet">
392
     <configuration default="true" type="Applet">
346
       <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
393
       <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
347
       <method v="2">
394
       <method v="2">
464
       <workItem from="1551662011680" duration="1281000" />
511
       <workItem from="1551662011680" duration="1281000" />
465
       <workItem from="1551749121214" duration="1532000" />
512
       <workItem from="1551749121214" duration="1532000" />
466
       <workItem from="1551756299155" duration="11716000" />
513
       <workItem from="1551756299155" duration="11716000" />
467
-      <workItem from="1551834513428" duration="20443000" />
514
+      <workItem from="1551834513428" duration="30504000" />
468
     </task>
515
     </task>
469
     <servers />
516
     <servers />
470
   </component>
517
   </component>
471
   <component name="TimeTrackingManager">
518
   <component name="TimeTrackingManager">
472
-    <option name="totallyTimeSpent" value="119856000" />
519
+    <option name="totallyTimeSpent" value="129917000" />
473
   </component>
520
   </component>
474
   <component name="ToolWindowManager">
521
   <component name="ToolWindowManager">
475
     <frame x="-8" y="-8" width="1936" height="1056" extended-state="6" />
522
     <frame x="-8" y="-8" width="1936" height="1056" extended-state="6" />
476
     <editor active="true" />
523
     <editor active="true" />
477
     <layout>
524
     <layout>
478
-      <window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.15565032" />
525
+      <window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.24626866" />
479
       <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
526
       <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
480
       <window_info id="Designer" order="2" />
527
       <window_info id="Designer" order="2" />
481
       <window_info id="Image Layers" order="3" />
528
       <window_info id="Image Layers" order="3" />
486
       <window_info anchor="bottom" id="Message" order="0" />
533
       <window_info anchor="bottom" id="Message" order="0" />
487
       <window_info anchor="bottom" id="Find" order="1" />
534
       <window_info anchor="bottom" id="Find" order="1" />
488
       <window_info anchor="bottom" id="Run" order="2" sideWeight="0.6998934" weight="0.3530067" />
535
       <window_info anchor="bottom" id="Run" order="2" sideWeight="0.6998934" weight="0.3530067" />
489
-      <window_info active="true" anchor="bottom" id="Debug" order="3" sideWeight="0.8566098" visible="true" weight="0.18930958" />
536
+      <window_info anchor="bottom" id="Debug" order="3" sideWeight="0.85554373" visible="true" weight="0.16703786" />
490
       <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
537
       <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
491
       <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
538
       <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
492
       <window_info anchor="bottom" id="TODO" order="6" />
539
       <window_info anchor="bottom" id="TODO" order="6" />
493
       <window_info anchor="bottom" id="Spring" order="7" />
540
       <window_info anchor="bottom" id="Spring" order="7" />
494
-      <window_info anchor="bottom" id="Terminal" order="8" />
541
+      <window_info anchor="bottom" id="Terminal" order="8" sideWeight="0.49946696" weight="0.32962137" />
495
       <window_info anchor="bottom" id="Docker" order="9" show_stripe_button="false" />
542
       <window_info anchor="bottom" id="Docker" order="9" show_stripe_button="false" />
496
-      <window_info anchor="bottom" id="Event Log" order="10" sideWeight="0.1433902" side_tool="true" weight="0.1091314" />
543
+      <window_info anchor="bottom" id="Event Log" order="10" sideWeight="0.1444563" side_tool="true" visible="true" weight="0.16703786" />
497
       <window_info anchor="bottom" id="Messages" order="11" sideWeight="0.49969268" weight="0.18262807" />
544
       <window_info anchor="bottom" id="Messages" order="11" sideWeight="0.49969268" weight="0.18262807" />
498
-      <window_info anchor="bottom" id="Java Enterprise" order="12" />
545
+      <window_info anchor="bottom" id="Java Enterprise" order="12" sideWeight="0.49946696" weight="0.32962137" />
499
       <window_info anchor="bottom" id="Database Changes" order="13" />
546
       <window_info anchor="bottom" id="Database Changes" order="13" />
500
-      <window_info anchor="bottom" id="Version Control" order="14" />
547
+      <window_info anchor="bottom" id="Version Control" order="14" sideWeight="0.49946696" weight="0.32850778" />
501
       <window_info anchor="right" id="Commander" order="0" weight="0.4" />
548
       <window_info anchor="right" id="Commander" order="0" weight="0.4" />
502
       <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
549
       <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
503
       <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
550
       <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
548
   <component name="TypeScriptGeneratedFilesManager">
595
   <component name="TypeScriptGeneratedFilesManager">
549
     <option name="version" value="1" />
596
     <option name="version" value="1" />
550
   </component>
597
   </component>
598
+  <component name="Vcs.Log.Tabs.Properties">
599
+    <option name="TAB_STATES">
600
+      <map>
601
+        <entry key="MAIN">
602
+          <value>
603
+            <State>
604
+              <option name="RECENTLY_FILTERED_USER_GROUPS">
605
+                <collection />
606
+              </option>
607
+              <option name="RECENTLY_FILTERED_BRANCH_GROUPS">
608
+                <collection />
609
+              </option>
610
+              <option name="COLUMN_ORDER">
611
+                <list>
612
+                  <option value="0" />
613
+                  <option value="1" />
614
+                  <option value="2" />
615
+                  <option value="3" />
616
+                </list>
617
+              </option>
618
+            </State>
619
+          </value>
620
+        </entry>
621
+      </map>
622
+    </option>
623
+  </component>
551
   <component name="XDebuggerManager">
624
   <component name="XDebuggerManager">
552
     <breakpoint-manager>
625
     <breakpoint-manager>
553
       <breakpoints>
626
       <breakpoints>
563
           <properties />
636
           <properties />
564
           <option name="timeStamp" value="5" />
637
           <option name="timeStamp" value="5" />
565
         </line-breakpoint>
638
         </line-breakpoint>
639
+        <line-breakpoint enabled="true" type="java-line">
640
+          <url>file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpTicketServiceImpl.java</url>
641
+          <line>204</line>
642
+          <properties />
643
+          <option name="timeStamp" value="10" />
644
+        </line-breakpoint>
566
       </breakpoints>
645
       </breakpoints>
567
     </breakpoint-manager>
646
     </breakpoint-manager>
568
   </component>
647
   </component>
569
   <component name="editorHistoryManager">
648
   <component name="editorHistoryManager">
570
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/BillServiceImpl.java">
571
-      <provider selected="true" editor-type-id="text-editor">
572
-        <state relative-caret-position="27">
573
-          <caret line="314" column="25" selection-start-line="314" selection-start-column="25" selection-end-line="314" selection-end-column="25" />
574
-        </state>
575
-      </provider>
576
-    </entry>
577
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/BillController.java">
578
-      <provider selected="true" editor-type-id="text-editor">
579
-        <state relative-caret-position="504">
580
-          <caret line="84" column="42" selection-start-line="84" selection-start-column="36" selection-end-line="84" selection-end-column="48" />
581
-        </state>
582
-      </provider>
583
-    </entry>
584
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/BillInvoiceController.java">
585
-      <provider selected="true" editor-type-id="text-editor">
586
-        <state relative-caret-position="425">
587
-          <caret line="125" column="56" selection-start-line="125" selection-start-column="43" selection-end-line="125" selection-end-column="66" />
588
-        </state>
589
-      </provider>
590
-    </entry>
591
-    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/ImageServiceI.java">
592
-      <provider selected="true" editor-type-id="text-editor">
593
-        <state relative-caret-position="270">
594
-          <caret line="12" column="17" selection-start-line="12" selection-start-column="17" selection-end-line="12" selection-end-column="17" />
595
-        </state>
596
-      </provider>
597
-    </entry>
598
-    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/controller/ImageController.java">
599
-      <provider selected="true" editor-type-id="text-editor">
600
-        <state relative-caret-position="675">
601
-          <caret line="40" column="45" selection-start-line="40" selection-start-column="38" selection-end-line="40" selection-end-column="49" />
602
-        </state>
603
-      </provider>
604
-    </entry>
605
-    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/ImageServiceimpl.java">
606
-      <provider selected="true" editor-type-id="text-editor">
607
-        <state relative-caret-position="216">
608
-          <caret line="8" column="27" selection-start-line="8" selection-start-column="27" selection-end-line="8" selection-end-column="27" />
609
-        </state>
610
-      </provider>
611
-    </entry>
612
-    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/ITaUserService.java">
613
-      <provider selected="true" editor-type-id="text-editor">
614
-        <state relative-caret-position="405">
615
-          <caret line="18" column="36" selection-start-line="18" selection-start-column="36" selection-end-line="18" selection-end-column="36" />
616
-        </state>
617
-      </provider>
618
-    </entry>
619
-    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/controller/UserController.java">
620
-      <provider selected="true" editor-type-id="text-editor">
621
-        <state relative-caret-position="2754">
622
-          <caret line="124" column="96" selection-start-line="124" selection-start-column="96" selection-end-line="124" selection-end-column="96" />
623
-        </state>
624
-      </provider>
625
-    </entry>
626
     <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/model/MqMessage.java" />
649
     <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/model/MqMessage.java" />
627
     <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/MqMessageMapper.java" />
650
     <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/MqMessageMapper.java" />
628
     <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/UserMapper.java">
651
     <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/UserMapper.java">
639
         </state>
662
         </state>
640
       </provider>
663
       </provider>
641
     </entry>
664
     </entry>
642
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/TpTicketController.java">
643
-      <provider selected="true" editor-type-id="text-editor">
644
-        <state relative-caret-position="54">
645
-          <caret line="42" column="54" lean-forward="true" selection-start-line="42" selection-start-column="54" selection-end-line="42" selection-end-column="54" />
646
-        </state>
647
-      </provider>
648
-    </entry>
649
     <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/resources/mapper/TaSysUserRoleMapper.xml">
665
     <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/resources/mapper/TaSysUserRoleMapper.xml">
650
       <provider selected="true" editor-type-id="text-editor" />
666
       <provider selected="true" editor-type-id="text-editor" />
651
     </entry>
667
     </entry>
684
         </state>
700
         </state>
685
       </provider>
701
       </provider>
686
     </entry>
702
     </entry>
687
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/TpTicketMapper.java">
688
-      <provider selected="true" editor-type-id="text-editor">
689
-        <state relative-caret-position="405">
690
-          <caret line="23" column="109" selection-start-line="23" selection-start-column="101" selection-end-line="23" selection-end-column="109" />
691
-        </state>
692
-      </provider>
693
-    </entry>
694
     <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/BillStatementMapper.java">
703
     <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/BillStatementMapper.java">
695
       <provider selected="true" editor-type-id="text-editor">
704
       <provider selected="true" editor-type-id="text-editor">
696
         <state relative-caret-position="351">
705
         <state relative-caret-position="351">
724
         </state>
733
         </state>
725
       </provider>
734
       </provider>
726
     </entry>
735
     </entry>
727
-    <entry file="jar://F:/maven3.5/maven/serverRepository/org/springframework/spring-core/5.0.8.RELEASE/spring-core-5.0.8.RELEASE.jar!/org/springframework/cglib/proxy/MethodProxy.class">
728
-      <provider selected="true" editor-type-id="text-editor">
729
-        <state relative-caret-position="2403">
730
-          <caret line="104" selection-start-line="104" selection-end-line="104" />
731
-        </state>
732
-      </provider>
733
-    </entry>
734
     <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/RoleMapper.java">
736
     <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/RoleMapper.java">
735
       <provider selected="true" editor-type-id="text-editor">
737
       <provider selected="true" editor-type-id="text-editor">
736
         <state relative-caret-position="351">
738
         <state relative-caret-position="351">
770
         </state>
772
         </state>
771
       </provider>
773
       </provider>
772
     </entry>
774
     </entry>
773
-    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpTicketMapper.xml">
775
+    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpMessageMapper.xml">
774
       <provider selected="true" editor-type-id="text-editor">
776
       <provider selected="true" editor-type-id="text-editor">
775
-        <state relative-caret-position="2660">
776
-          <caret line="229" column="2" selection-start-line="229" selection-start-column="2" selection-end-line="229" selection-end-column="2" />
777
+        <state relative-caret-position="338">
778
+          <caret line="385" column="26" selection-start-line="385" selection-start-column="26" selection-end-line="385" selection-end-column="26" />
777
         </state>
779
         </state>
778
       </provider>
780
       </provider>
779
     </entry>
781
     </entry>
780
-    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpTicketMapper.java">
782
+    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpMessageMapper.java">
781
       <provider selected="true" editor-type-id="text-editor">
783
       <provider selected="true" editor-type-id="text-editor">
782
-        <state relative-caret-position="527">
783
-          <caret line="39" column="1" lean-forward="true" selection-start-line="39" selection-start-column="1" selection-end-line="39" selection-end-column="1" />
784
+        <state relative-caret-position="473">
785
+          <caret line="46" column="7" lean-forward="true" selection-start-line="46" selection-start-column="7" selection-end-line="46" selection-end-column="7" />
784
         </state>
786
         </state>
785
       </provider>
787
       </provider>
786
     </entry>
788
     </entry>
787
-    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/controller/TicketController.java">
789
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/TpAnnouncementService.java">
788
       <provider selected="true" editor-type-id="text-editor">
790
       <provider selected="true" editor-type-id="text-editor">
789
-        <state relative-caret-position="374">
790
-          <caret line="164" column="65" selection-start-line="164" selection-start-column="47" selection-end-line="164" selection-end-column="65" />
791
+        <state relative-caret-position="480">
792
+          <caret line="26" column="27" lean-forward="true" selection-start-line="26" selection-start-column="17" selection-end-line="26" selection-end-column="32" />
791
         </state>
793
         </state>
792
       </provider>
794
       </provider>
793
     </entry>
795
     </entry>
794
-    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/ITicketService.java">
796
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/ImageController.java">
795
       <provider selected="true" editor-type-id="text-editor">
797
       <provider selected="true" editor-type-id="text-editor">
796
-        <state relative-caret-position="311">
797
-          <caret line="64" column="24" lean-forward="true" selection-start-line="64" selection-start-column="17" selection-end-line="64" selection-end-column="36" />
798
+        <state relative-caret-position="231">
799
+          <caret line="37" column="13" selection-start-line="37" selection-start-column="13" selection-end-line="37" selection-end-column="13" />
798
         </state>
800
         </state>
799
       </provider>
801
       </provider>
800
     </entry>
802
     </entry>
801
-    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpMessageMapper.xml">
803
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/IMessageService.java">
802
       <provider selected="true" editor-type-id="text-editor">
804
       <provider selected="true" editor-type-id="text-editor">
803
-        <state relative-caret-position="338">
804
-          <caret line="385" column="26" selection-start-line="385" selection-start-column="26" selection-end-line="385" selection-end-column="26" />
805
+        <state relative-caret-position="318">
806
+          <caret line="33" column="14" selection-start-line="33" selection-start-column="14" selection-end-line="33" selection-end-column="14" />
807
+          <folding>
808
+            <element signature="imports" expanded="true" />
809
+          </folding>
805
         </state>
810
         </state>
806
       </provider>
811
       </provider>
807
     </entry>
812
     </entry>
808
-    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpMessageMapper.java">
813
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/MessageController.java">
809
       <provider selected="true" editor-type-id="text-editor">
814
       <provider selected="true" editor-type-id="text-editor">
810
-        <state relative-caret-position="473">
811
-          <caret line="46" column="7" lean-forward="true" selection-start-line="46" selection-start-column="7" selection-end-line="46" selection-end-column="7" />
815
+        <state relative-caret-position="235">
816
+          <caret line="42" column="58" selection-start-line="42" selection-start-column="58" selection-end-line="42" selection-end-column="58" />
812
         </state>
817
         </state>
813
       </provider>
818
       </provider>
814
     </entry>
819
     </entry>
815
-    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/TicketServiceImpl.java">
820
+    <entry file="jar://F:/maven3.5/maven/serverRepository/org/springframework/spring-core/5.0.8.RELEASE/spring-core-5.0.8.RELEASE.jar!/org/springframework/cglib/proxy/MethodProxy.class">
816
       <provider selected="true" editor-type-id="text-editor">
821
       <provider selected="true" editor-type-id="text-editor">
817
-        <state relative-caret-position="418">
818
-          <caret line="390" column="9" lean-forward="true" selection-start-line="390" selection-start-column="9" selection-end-line="390" selection-end-column="9" />
822
+        <state relative-caret-position="225">
823
+          <caret line="105" selection-start-line="105" selection-end-line="105" />
819
         </state>
824
         </state>
820
       </provider>
825
       </provider>
821
     </entry>
826
     </entry>
822
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/TpAnnouncementService.java">
827
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/TpTicketMapper.java">
823
       <provider selected="true" editor-type-id="text-editor">
828
       <provider selected="true" editor-type-id="text-editor">
824
-        <state relative-caret-position="480">
825
-          <caret line="26" column="27" lean-forward="true" selection-start-line="26" selection-start-column="17" selection-end-line="26" selection-end-column="32" />
829
+        <state relative-caret-position="306">
830
+          <caret line="24" column="15" selection-start-line="24" selection-start-column="15" selection-end-line="24" selection-end-column="15" />
826
         </state>
831
         </state>
827
       </provider>
832
       </provider>
828
     </entry>
833
     </entry>
829
     <entry file="jar://F:/maven3.5/maven/serverRepository/com/baomidou/mybatis-plus-core/3.0.6/mybatis-plus-core-3.0.6-sources.jar!/com/baomidou/mybatisplus/core/mapper/BaseMapper.java">
834
     <entry file="jar://F:/maven3.5/maven/serverRepository/com/baomidou/mybatis-plus-core/3.0.6/mybatis-plus-core-3.0.6-sources.jar!/com/baomidou/mybatisplus/core/mapper/BaseMapper.java">
830
       <provider selected="true" editor-type-id="text-editor">
835
       <provider selected="true" editor-type-id="text-editor">
831
-        <state relative-caret-position="237">
836
+        <state relative-caret-position="190">
832
           <caret line="159" column="6" selection-start-line="159" selection-start-column="6" selection-end-line="159" selection-end-column="6" />
837
           <caret line="159" column="6" selection-start-line="159" selection-start-column="6" selection-end-line="159" selection-end-column="6" />
833
         </state>
838
         </state>
834
       </provider>
839
       </provider>
835
     </entry>
840
     </entry>
836
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/TpTicketService.java">
841
+    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpTicketMapper.xml">
837
       <provider selected="true" editor-type-id="text-editor">
842
       <provider selected="true" editor-type-id="text-editor">
838
-        <state relative-caret-position="378">
839
-          <caret line="48" column="18" lean-forward="true" selection-start-line="48" selection-start-column="17" selection-end-line="48" selection-end-column="26" />
843
+        <state relative-caret-position="131">
844
+          <caret line="226" column="3" selection-start-line="226" selection-start-column="3" selection-end-line="226" selection-end-column="3" />
840
         </state>
845
         </state>
841
       </provider>
846
       </provider>
842
     </entry>
847
     </entry>
843
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpTicketServiceImpl.java">
848
+    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TpAnnouncementMapper.xml">
844
       <provider selected="true" editor-type-id="text-editor">
849
       <provider selected="true" editor-type-id="text-editor">
845
-        <state relative-caret-position="-2218">
846
-          <caret line="201" column="24" selection-start-line="201" selection-start-column="24" selection-end-line="201" selection-end-column="24" />
850
+        <state relative-caret-position="407">
851
+          <caret line="186" column="71" selection-start-line="186" selection-start-column="71" selection-end-line="186" selection-end-column="71" />
847
         </state>
852
         </state>
848
       </provider>
853
       </provider>
849
     </entry>
854
     </entry>
850
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/resources/mapper/MessageMapper.xml">
855
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/TpTicketService.java">
851
       <provider selected="true" editor-type-id="text-editor">
856
       <provider selected="true" editor-type-id="text-editor">
852
-        <state relative-caret-position="-22">
853
-          <caret line="119" column="19" lean-forward="true" selection-start-line="119" selection-start-column="19" selection-end-line="119" selection-end-column="19" />
857
+        <state relative-caret-position="378">
858
+          <caret line="48" column="19" lean-forward="true" selection-start-line="48" selection-start-column="17" selection-end-line="48" selection-end-column="26" />
854
         </state>
859
         </state>
855
       </provider>
860
       </provider>
856
     </entry>
861
     </entry>
857
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/ImageController.java">
862
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpTicketServiceImpl.java">
858
       <provider selected="true" editor-type-id="text-editor">
863
       <provider selected="true" editor-type-id="text-editor">
859
-        <state relative-caret-position="231">
860
-          <caret line="37" column="13" selection-start-line="37" selection-start-column="13" selection-end-line="37" selection-end-column="13" />
864
+        <state relative-caret-position="267">
865
+          <caret line="237" column="28" selection-start-line="237" selection-start-column="28" selection-end-line="237" selection-end-column="28" />
861
         </state>
866
         </state>
862
       </provider>
867
       </provider>
863
     </entry>
868
     </entry>
864
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/IMessageService.java">
869
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/MessageServiceImpl.java">
865
       <provider selected="true" editor-type-id="text-editor">
870
       <provider selected="true" editor-type-id="text-editor">
866
-        <state relative-caret-position="318">
867
-          <caret line="33" column="14" selection-start-line="33" selection-start-column="14" selection-end-line="33" selection-end-column="14" />
871
+        <state relative-caret-position="793">
872
+          <caret line="40" column="55" lean-forward="true" selection-start-line="40" selection-start-column="55" selection-end-line="40" selection-end-column="55" />
868
           <folding>
873
           <folding>
869
             <element signature="imports" expanded="true" />
874
             <element signature="imports" expanded="true" />
870
           </folding>
875
           </folding>
871
         </state>
876
         </state>
872
       </provider>
877
       </provider>
873
     </entry>
878
     </entry>
879
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/AnnouncementTelController.java">
880
+      <provider selected="true" editor-type-id="text-editor">
881
+        <state relative-caret-position="-1570">
882
+          <caret line="38" column="13" selection-start-line="38" selection-start-column="13" selection-end-line="38" selection-end-column="13" />
883
+        </state>
884
+      </provider>
885
+    </entry>
874
     <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/TpAnnouncementController.java">
886
     <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/TpAnnouncementController.java">
875
       <provider selected="true" editor-type-id="text-editor">
887
       <provider selected="true" editor-type-id="text-editor">
876
-        <state relative-caret-position="432">
877
-          <caret line="77" column="63" lean-forward="true" selection-start-line="77" selection-start-column="59" selection-end-line="77" selection-end-column="77" />
888
+        <state relative-caret-position="410">
889
+          <caret line="67" column="64" lean-forward="true" selection-start-line="67" selection-start-column="59" selection-end-line="67" selection-end-column="77" />
890
+        </state>
891
+      </provider>
892
+    </entry>
893
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/model/Message.java">
894
+      <provider selected="true" editor-type-id="text-editor">
895
+        <state relative-caret-position="331">
896
+          <caret line="74" column="25" selection-start-line="74" selection-start-column="19" selection-end-line="74" selection-end-column="25" />
878
         </state>
897
         </state>
879
       </provider>
898
       </provider>
880
     </entry>
899
     </entry>
881
     <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpAnnouncementServiceImpl.java">
900
     <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpAnnouncementServiceImpl.java">
882
       <provider selected="true" editor-type-id="text-editor">
901
       <provider selected="true" editor-type-id="text-editor">
883
-        <state relative-caret-position="345">
884
-          <caret line="246" column="53" selection-start-line="246" selection-start-column="34" selection-end-line="246" selection-end-column="53" />
902
+        <state relative-caret-position="401">
903
+          <caret line="133" column="46" lean-forward="true" selection-start-line="120" selection-start-column="16" selection-end-line="133" selection-end-column="46" />
885
         </state>
904
         </state>
886
       </provider>
905
       </provider>
887
     </entry>
906
     </entry>
888
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/model/Message.java">
907
+    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TaUserMapper.java">
889
       <provider selected="true" editor-type-id="text-editor">
908
       <provider selected="true" editor-type-id="text-editor">
890
-        <state relative-caret-position="410">
891
-          <caret line="25" column="20" selection-start-line="25" selection-start-column="20" selection-end-line="25" selection-end-column="20" />
909
+        <state relative-caret-position="324">
910
+          <caret line="17" column="11" selection-start-line="17" selection-start-column="11" selection-end-line="17" selection-end-column="11" />
892
         </state>
911
         </state>
893
       </provider>
912
       </provider>
894
     </entry>
913
     </entry>
895
     <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/MessageMapper.java">
914
     <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/dao/MessageMapper.java">
896
       <provider selected="true" editor-type-id="text-editor">
915
       <provider selected="true" editor-type-id="text-editor">
897
-        <state relative-caret-position="159">
916
+        <state relative-caret-position="120">
898
           <caret line="41" column="9" selection-start-line="41" selection-start-column="9" selection-end-line="41" selection-end-column="9" />
917
           <caret line="41" column="9" selection-start-line="41" selection-start-column="9" selection-end-line="41" selection-end-column="9" />
899
           <folding>
918
           <folding>
900
             <element signature="imports" expanded="true" />
919
             <element signature="imports" expanded="true" />
902
         </state>
921
         </state>
903
       </provider>
922
       </provider>
904
     </entry>
923
     </entry>
905
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/service/impl/MessageServiceImpl.java">
924
+    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TaSysRoleMapper.xml">
906
       <provider selected="true" editor-type-id="text-editor">
925
       <provider selected="true" editor-type-id="text-editor">
907
-        <state relative-caret-position="767">
908
-          <caret line="101" column="50" selection-start-line="101" selection-start-column="50" selection-end-line="101" selection-end-column="50" />
909
-          <folding>
910
-            <element signature="imports" expanded="true" />
911
-          </folding>
926
+        <state relative-caret-position="-2187" />
927
+      </provider>
928
+    </entry>
929
+    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/controller/TicketController.java">
930
+      <provider selected="true" editor-type-id="text-editor">
931
+        <state relative-caret-position="212">
932
+          <caret line="164" column="56" selection-start-line="164" selection-start-column="47" selection-end-line="164" selection-end-column="65" />
912
         </state>
933
         </state>
913
       </provider>
934
       </provider>
914
     </entry>
935
     </entry>
915
-    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/MessageController.java">
936
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/resources/mapper/MessageMapper.xml">
916
       <provider selected="true" editor-type-id="text-editor">
937
       <provider selected="true" editor-type-id="text-editor">
917
-        <state relative-caret-position="235">
918
-          <caret line="42" column="58" lean-forward="true" selection-start-line="42" selection-start-column="58" selection-end-line="42" selection-end-column="58" />
938
+        <state relative-caret-position="312">
939
+          <caret line="61" column="47" lean-forward="true" selection-start-line="61" selection-start-column="47" selection-end-line="61" selection-end-column="47" />
940
+        </state>
941
+      </provider>
942
+    </entry>
943
+    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TaSysUserRoleMapper.java">
944
+      <provider selected="true" editor-type-id="text-editor">
945
+        <state relative-caret-position="506">
946
+          <caret line="39" column="18" selection-start-line="39" selection-start-column="18" selection-end-line="39" selection-end-column="18" />
947
+        </state>
948
+      </provider>
949
+    </entry>
950
+    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/resources/mapper/TaSysUserRoleMapper.xml">
951
+      <provider selected="true" editor-type-id="text-editor">
952
+        <state relative-caret-position="453">
953
+          <caret line="101" column="11" lean-forward="true" selection-start-line="101" selection-start-column="11" selection-end-line="101" selection-end-column="11" />
954
+        </state>
955
+      </provider>
956
+    </entry>
957
+    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/dao/TpTicketMapper.java">
958
+      <provider selected="true" editor-type-id="text-editor">
959
+        <state relative-caret-position="452">
960
+          <caret line="36" column="13" selection-start-line="36" selection-start-column="13" selection-end-line="36" selection-end-column="13" />
961
+        </state>
962
+      </provider>
963
+    </entry>
964
+    <entry file="file://$PROJECT_DIR$/../smart-community/property-api/src/main/java/com/community/huiju/controller/TpTicketController.java">
965
+      <provider selected="true" editor-type-id="text-editor">
966
+        <state relative-caret-position="239">
967
+          <caret line="43" column="63" selection-start-line="43" selection-start-column="63" selection-end-line="43" selection-end-column="63" />
968
+        </state>
969
+      </provider>
970
+    </entry>
971
+    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/controller/SocialController.java">
972
+      <provider selected="true" editor-type-id="text-editor">
973
+        <state relative-caret-position="366">
974
+          <caret line="391" column="28" lean-forward="true" selection-start-line="391" selection-start-column="23" selection-end-line="391" selection-end-column="35" />
975
+        </state>
976
+      </provider>
977
+    </entry>
978
+    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/SocialServiceImpl.java">
979
+      <provider selected="true" editor-type-id="text-editor">
980
+        <state relative-caret-position="617">
981
+          <caret line="538" column="40" lean-forward="true" selection-start-line="523" selection-start-column="8" selection-end-line="538" selection-end-column="40" />
982
+        </state>
983
+      </provider>
984
+    </entry>
985
+    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/ITicketService.java">
986
+      <provider selected="true" editor-type-id="text-editor">
987
+        <state relative-caret-position="371">
988
+          <caret line="72" column="26" lean-forward="true" selection-start-line="72" selection-start-column="17" selection-end-line="72" selection-end-column="35" />
989
+        </state>
990
+      </provider>
991
+    </entry>
992
+    <entry file="file://$PROJECT_DIR$/../smart-community/app-api/src/main/java/com/community/huiju/service/impl/TicketServiceImpl.java">
993
+      <provider selected="true" editor-type-id="text-editor">
994
+        <state relative-caret-position="560">
995
+          <caret line="468" column="9" selection-start-line="464" selection-start-column="30" selection-end-line="468" selection-end-column="9" />
919
         </state>
996
         </state>
920
       </provider>
997
       </provider>
921
     </entry>
998
     </entry>

+ 8
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/dao/TaSysUserRoleMapper.java View File

3
 
3
 
4
 import com.community.huiju.model.TaSysUserRole;
4
 import com.community.huiju.model.TaSysUserRole;
5
 import org.apache.ibatis.annotations.Mapper;
5
 import org.apache.ibatis.annotations.Mapper;
6
+import org.apache.ibatis.annotations.Param;
6
 
7
 
7
 import java.util.Map;
8
 import java.util.Map;
8
 
9
 
30
      * @return
31
      * @return
31
      */
32
      */
32
     TaSysUserRole selectByCommunityIdAndUserId(Map<String,Object> map);
33
     TaSysUserRole selectByCommunityIdAndUserId(Map<String,Object> map);
34
+
35
+    /**
36
+     *查询角色
37
+     * @param userId
38
+     * @return
39
+     */
40
+    TaSysUserRole selectRole(@Param("communityId") Integer communityId,@Param("userId") Integer userId);
33
 }
41
 }

+ 19
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/SocialServiceImpl.java View File

69
     @Autowired
69
     @Autowired
70
     private TpUserMapper tpUserMapper;
70
     private TpUserMapper tpUserMapper;
71
 
71
 
72
+    @Autowired
73
+    private TpMessageMapper tpMessageMapper;
72
 
74
 
73
     @Override
75
     @Override
74
     @Transactional
76
     @Transactional
518
         record.setCreateUser(userId);
520
         record.setCreateUser(userId);
519
         record.setCreateDate(new Date());
521
         record.setCreateDate(new Date());
520
         tpTicketRecordMapper.insertSelective(record);
522
         tpTicketRecordMapper.insertSelective(record);
523
+
524
+        //1.5版本推送消息message
525
+        TpMessage message = new TpMessage();
526
+        message.setCommunityId(communityId);
527
+        message.setModelType("1");
528
+         TpTicket tic= tpTicketMapper.selectByTicketId(String.valueOf(communityId),Integer.valueOf(ticketId));
529
+        message.setMessageType(tic.getType());
530
+        message.setAdviceType("4");
531
+        message.setUuid(userId);
532
+        message.setUuidType("2");
533
+        message.setSource("2");
534
+        message.setMessageContent("工单“"+tic.getTicketTitle() +"”已经验收并评价,点击查看评分");
535
+        message.setStatus("1");
536
+        message.setReadStatus("0");
537
+        message.setCreateUser(userId);
538
+        message.setCreateDate(new Date());
539
+        tpMessageMapper.insert(message);
521
     }
540
     }
522
 
541
 
523
     @Override
542
     @Override

+ 55
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/TicketServiceImpl.java View File

52
     @Autowired
52
     @Autowired
53
     private TpannouncementTelMapper tpannouncementTelMapper;
53
     private TpannouncementTelMapper tpannouncementTelMapper;
54
 
54
 
55
+    @Autowired
56
+    private TaSysUserRoleMapper taSysUserRoleMapper;
57
+
55
     @Override
58
     @Override
56
     public ResponseBean getList(TpTicket tpTicket, Integer pageNum, Integer pageSize) {
59
     public ResponseBean getList(TpTicket tpTicket, Integer pageNum, Integer pageSize) {
57
 
60
 
299
 
302
 
300
         // 把工单信息添加到消息表
303
         // 把工单信息添加到消息表
301
         insertTicketMessage(tpTicket, userId);
304
         insertTicketMessage(tpTicket, userId);
305
+        //1.5版本维护消息推送
306
+        TpMessage message = new TpMessage();
307
+        message.setCommunityId(user.getCommunityId());
308
+        message.setModelType("1");
309
+        message.setMessageType("5");
310
+        message.setAdviceType("4");
311
+        message.setUuid(userId);
312
+        message.setUuidType("2");
313
+        message.setSource("2");
314
+         TaSysUserRole taSysUserRole= taSysUserRoleMapper.selectRole(userId,user.getCommunityId());
315
+         String userName = null;
316
+        if("1".equals(taSysUserRole.getRoleId())){userName="业主"; }
317
+        if("2".equals(taSysUserRole.getRoleId())){userName="家属" ;}
318
+        if("3".equals(taSysUserRole.getRoleId())){userName="租客" ;}
319
+        message.setMessageContent(userName+user.getUserName()+"发起了一个工单“"+tpTicket.getTicketTitle()+"”,点击受理分配给合适的人处理");
320
+        message.setStatus("1");
321
+        message.setReadStatus("0");
322
+        message.setCreateUser(userId);
323
+        message.setCreateDate(new Date());
324
+        tpMessageMapper.insert(message);
302
         response.addSuccess(tpTicketReco);
325
         response.addSuccess(tpTicketReco);
303
         return response;
326
         return response;
304
     }
327
     }
421
                       tpMessage.setUpdateUser(userId);
444
                       tpMessage.setUpdateUser(userId);
422
                       tpMessage.setUpdateDate(new Date());
445
                       tpMessage.setUpdateDate(new Date());
423
                       tpMessageMapper.updateTickMessage(tpMessage);
446
                       tpMessageMapper.updateTickMessage(tpMessage);
447
+
448
+            //1.5版本推送消息message
449
+            TpMessage message = new TpMessage();
450
+            message.setCommunityId(communityId);
451
+            message.setModelType("1");
452
+            TpTicket tic= tpTicketMapper.selectByTicketId(String.valueOf(communityId),Integer.valueOf(ticketId));
453
+            message.setMessageType(tic.getType());
454
+            message.setAdviceType("4");
455
+            message.setUuid(userId);
456
+            message.setUuidType("2");
457
+            message.setSource("2");
458
+            message.setMessageContent("工单“"+tic.getTicketTitle() +"”被住户终止了,点击查看详情");
459
+            message.setStatus("1");
460
+            message.setReadStatus("0");
461
+            message.setCreateUser(userId);
462
+            message.setCreateDate(new Date());
463
+            tpMessageMapper.insert(message);
424
             return responseBean;
464
             return responseBean;
425
         } catch (Exception e) {
465
         } catch (Exception e) {
426
             e.printStackTrace();
466
             e.printStackTrace();
503
                 tdImagesMapper.insert(tdImages);
543
                 tdImagesMapper.insert(tdImages);
504
             }
544
             }
505
         }
545
         }
546
+        //1.5版本推送消息message
547
+        TpMessage message = new TpMessage();
548
+        message.setCommunityId(communityId);
549
+        message.setModelType("1");
550
+        message.setMessageType(tpTicket.getStatus());
551
+        message.setAdviceType("4");
552
+        message.setUuid(id);
553
+        message.setUuidType("2");
554
+        message.setSource("2");
555
+        message.setMessageContent("工单“"+ tpTicket.getTicketTitle()+"”发起人发来消息:"+content+",点击查看并处理");
556
+        message.setStatus("1");
557
+        message.setReadStatus("0");
558
+        message.setCreateUser(id);
559
+        message.setCreateDate(new Date());
560
+        tpMessageMapper.insert(message);
506
         response.addSuccess("成功");
561
         response.addSuccess("成功");
507
         return response;
562
         return response;
508
     }
563
     }

+ 7
- 0
CODE/smart-community/app-api/src/main/resources/mapper/TaSysUserRoleMapper.xml View File

93
     from ta_sys_user_role
93
     from ta_sys_user_role
94
     where community_id = #{communityId,jdbcType=INTEGER} and user_id = #{userId,jdbcType=INTEGER}
94
     where community_id = #{communityId,jdbcType=INTEGER} and user_id = #{userId,jdbcType=INTEGER}
95
   </select>
95
   </select>
96
+
97
+  <select id="selectRole">
98
+    select
99
+    <include refid="Base_Column_List" />
100
+    from ta_sys_user_role
101
+    where community_id = #{communityId,jdbcType=INTEGER} and user_id = #{userId,jdbcType=INTEGER}
102
+  </select>
96
 </mapper>
103
 </mapper>

+ 1
- 1
CODE/smart-community/property-api/src/main/java/com/community/huiju/dao/MessageMapper.java View File

39
      * 公告消息推送
39
      * 公告消息推送
40
      * @param message
40
      * @param message
41
      */
41
      */
42
-    void updateMessage(@Param("message") Message message);
42
+    void updateMessage(@Param(value = "message") Message message);
43
 
43
 
44
     /**
44
     /**
45
      * 工单消息推送
45
      * 工单消息推送

+ 1
- 1
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpAnnouncementServiceImpl.java View File

126
                 message.setUuidType("2");
126
                 message.setUuidType("2");
127
                 message.setSource("2");
127
                 message.setSource("2");
128
                 message.setMessageContent("公告“" + tpAnnouncement.getAnnouncementTitle() + "”还未发布,查看详情");
128
                 message.setMessageContent("公告“" + tpAnnouncement.getAnnouncementTitle() + "”还未发布,查看详情");
129
-                message.setStatus("0");
129
+                message.setStatus("1");
130
                 message.setReadStatus("0");
130
                 message.setReadStatus("0");
131
                 message.setCreateUser(userId);
131
                 message.setCreateUser(userId);
132
                 message.setCreateDate(LocalDateTime.now());
132
                 message.setCreateDate(LocalDateTime.now());

+ 5
- 6
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpTicketServiceImpl.java View File

225
         tpTicketRecord.setCreateDate(LocalDateTime.now());
225
         tpTicketRecord.setCreateDate(LocalDateTime.now());
226
         tpTicketRecordMapper.insert(tpTicketRecord);
226
         tpTicketRecordMapper.insert(tpTicketRecord);
227
 
227
 
228
-        QueryWrapper<TpTicket> messageTpTicket = new QueryWrapper<>();
229
-        messageTpTicket.lambda().eq(TpTicket::getId,ticketId);
230
-        TpTicket ticket=tpTicketMapper.selectById(messageTpTicket);
228
+
229
+        TpTicket ticket=tpTicketMapper.selectById(ticketId);
231
         Message message = new Message();
230
         Message message = new Message();
232
         message.setCommunityId(communityId);
231
         message.setCommunityId(communityId);
233
-        message.setMessageType("5");
232
+        message.setMessageType(ticket.getType());
234
         message.setAdviceType("4");
233
         message.setAdviceType("4");
235
-        message.setUuid(ticketId);
234
+        message.setUuid(id);
236
         message.setUuidType("2");
235
         message.setUuidType("2");
237
         message.setSource("2");
236
         message.setSource("2");
238
         message.setMessageContent("工单“" + ticket.getTicketTitle() + "”已被分配给您,点击查看并处理");
237
         message.setMessageContent("工单“" + ticket.getTicketTitle() + "”已被分配给您,点击查看并处理");
239
-        message.setStatus("0");
238
+        message.setStatus("1");
240
         message.setReadStatus("0");
239
         message.setReadStatus("0");
241
         message.setCreateUser(id);
240
         message.setCreateUser(id);
242
         message.setCreateDate(LocalDateTime.now());
241
         message.setCreateDate(LocalDateTime.now());

+ 8
- 7
CODE/smart-community/property-api/src/main/resources/mapper/MessageMapper.xml View File

47
           </if>
47
           </if>
48
           and uuid =#{uuid,jdbcType=INTEGER}
48
           and uuid =#{uuid,jdbcType=INTEGER}
49
           and uuid_type = 2
49
           and uuid_type = 2
50
+           ORDER BY create_date DESC
50
       </where>
51
       </where>
51
     </select>
52
     </select>
52
-    <update id="updateMessage" parameterType="com.community.huiju.model.Message" >
53
+    <update id="updateMessage">
53
     update tp_message
54
     update tp_message
54
     set
55
     set
55
         <if test="message.messageContent!= null" >
56
         <if test="message.messageContent!= null" >
56
             message_content = #{message.messageContent,jdbcType=VARCHAR},
57
             message_content = #{message.messageContent,jdbcType=VARCHAR},
57
         </if>
58
         </if>
58
         <if test="message.updateUser != null" >
59
         <if test="message.updateUser != null" >
59
-            update_user = #{updateUser.updateUser,jdbcType=INTEGER},
60
+            update_user = #{message.updateUser,jdbcType=INTEGER},
60
         </if>
61
         </if>
61
         <if test="message.updateDate != null" >
62
         <if test="message.updateDate != null" >
62
             update_date = #{message.updateDate,jdbcType=TIMESTAMP},
63
             update_date = #{message.updateDate,jdbcType=TIMESTAMP},
63
         </if>
64
         </if>
64
         <if test="message.status != null" >
65
         <if test="message.status != null" >
65
-            status = #{status,jdbcType=CHAR},
66
+            status = #{message.status,jdbcType=CHAR}
66
         </if>
67
         </if>
67
-    where announcement_id = #{message.announcementId,jdbcType=INTEGER}
68
+        where announcement_id = #{message.announcementId,jdbcType=INTEGER}
68
   </update>
69
   </update>
69
 
70
 
70
-    <update id="updateTicketMessage" parameterType="com.community.huiju.model.Message" >
71
+    <update id="updateTicketMessage" >
71
         update tp_message
72
         update tp_message
72
         set
73
         set
73
         <if test="message.messageContent!= null" >
74
         <if test="message.messageContent!= null" >
74
             message_content = #{message.messageContent,jdbcType=VARCHAR},
75
             message_content = #{message.messageContent,jdbcType=VARCHAR},
75
         </if>
76
         </if>
76
         <if test="message.updateUser != null" >
77
         <if test="message.updateUser != null" >
77
-            update_user = #{updateUser.updateUser,jdbcType=INTEGER},
78
+            update_user = #{message.updateUser,jdbcType=INTEGER},
78
         </if>
79
         </if>
79
         <if test="message.updateDate != null" >
80
         <if test="message.updateDate != null" >
80
             update_date = #{message.updateDate,jdbcType=TIMESTAMP},
81
             update_date = #{message.updateDate,jdbcType=TIMESTAMP},
81
         </if>
82
         </if>
82
         <if test="message.status != null" >
83
         <if test="message.status != null" >
83
-            status = #{status,jdbcType=CHAR},
84
+            status = #{message.status,jdbcType=CHAR}
84
         </if>
85
         </if>
85
         where ticket_id = #{message.ticketId,jdbcType=INTEGER}
86
         where ticket_id = #{message.ticketId,jdbcType=INTEGER}
86
     </update>
87
     </update>

+ 11
- 11
VUECODE/smart-property-manage/src/views/message/messageIndex.vue View File

63
         <el-table-column prop="id" label="操作" align="center">
63
         <el-table-column prop="id" label="操作" align="center">
64
         <template slot-scope="scope">
64
         <template slot-scope="scope">
65
             <!--无效的-->
65
             <!--无效的-->
66
-          <span  v-if="scope.row.readStatus==='1'">
66
+          <!-- <span  v-if="scope.row.readStatus==='1'"> -->
67
           <!--公告-->
67
           <!--公告-->
68
           <a><span v-if="scope.row.messageType==='5'" @click="announcementDetails(scope.row.announcementId)">{{'查看帖子详情'}}</span></a>
68
           <a><span v-if="scope.row.messageType==='5'" @click="announcementDetails(scope.row.announcementId)">{{'查看帖子详情'}}</span></a>
69
           <!--活动标题-->
69
           <!--活动标题-->
78
           <a><span v-if="scope.row.messageType==='3'" @click="ticketDetails(scope.row.ticketId)">{{'查看工单详情'}}</span></a>
78
           <a><span v-if="scope.row.messageType==='3'" @click="ticketDetails(scope.row.ticketId)">{{'查看工单详情'}}</span></a>
79
           <!--缴费-->
79
           <!--缴费-->
80
           <a><span v-if="scope.row.messageType==='7'" @click="billDetails(scope.row.billId)">{{'查看费用单详情'}}</span></a>        
80
           <a><span v-if="scope.row.messageType==='7'" @click="billDetails(scope.row.billId)">{{'查看费用单详情'}}</span></a>        
81
-          </span>
81
+          <!-- </span> -->
82
              <!--有效的-->
82
              <!--有效的-->
83
-          <span v-if="scope.row.readStatus==='0'" style="color:	#5599FF">
83
+          <!-- <span v-if="scope.row.readStatus==='0'" style="color:	#5599FF"> -->
84
           <!--公告-->
84
           <!--公告-->
85
-          <a><span v-if="scope.row.messageType==='5'" @click="announcementDetails(scope.row.announcementId)">{{'查看帖子详情'}}</span></a>
85
+          <!-- <a><span v-if="scope.row.messageType==='5'" @click="announcementDetails(scope.row.announcementId)">{{'查看帖子详情'}}</span></a> -->
86
           <!--活动标题-->
86
           <!--活动标题-->
87
-          <a><span v-if="scope.row.messageType==='8'" @click="activityDetails(scope.row.activityId)">{{'查看帖子详情'}}</span></a>  
87
+          <!-- <a><span v-if="scope.row.messageType==='8'" @click="activityDetails(scope.row.activityId)">{{'查看帖子详情'}}</span></a>   -->
88
           <!--二手租赁-->
88
           <!--二手租赁-->
89
-          <a><span v-if="scope.row.messageType==='9'" @click="handleLook()">{{'查看帖子详情'}}</span></a>
89
+          <!-- <a><span v-if="scope.row.messageType==='9'" @click="handleLook()">{{'查看帖子详情'}}</span></a> -->
90
           <!--投诉-->
90
           <!--投诉-->
91
-          <a><span v-if="scope.row.messageType==='1'" @click="ticketDetails(scope.row.ticketId)">{{'查看工单详情'}}</span></a>
91
+          <!-- <a><span v-if="scope.row.messageType==='1'" @click="ticketDetails(scope.row.ticketId)">{{'查看工单详情'}}</span></a> -->
92
           <!--报修-->
92
           <!--报修-->
93
-          <a><span v-if="scope.row.messageType==='2'" @click="ticketDetails(scope.row.ticketId)">{{'查看工单详情'}}</span></a>    
93
+          <!-- <a><span v-if="scope.row.messageType==='2'" @click="ticketDetails(scope.row.ticketId)">{{'查看工单详情'}}</span></a>     -->
94
           <!--联系物业-->
94
           <!--联系物业-->
95
-          <a><span v-if="scope.row.messageType==='3'" @click="ticketDetails(scope.row.ticketId)">{{'查看工单详情'}}</span></a>
95
+          <!-- <a><span v-if="scope.row.messageType==='3'" @click="ticketDetails(scope.row.ticketId)">{{'查看工单详情'}}</span></a> -->
96
           <!--缴费-->
96
           <!--缴费-->
97
-          <a><span v-if="scope.row.messageType==='7'" @click="billDetails(scope.row.billId)">{{'查看费用单详情'}}</span></a>        
98
-          </span>
97
+          <!-- <a><span v-if="scope.row.messageType==='7'" @click="billDetails(scope.row.billId)">{{'查看费用单详情'}}</span></a>         -->
98
+          <!-- </span> -->
99
         </template>
99
         </template>
100
       </el-table-column>
100
       </el-table-column>
101
     </el-table>
101
     </el-table>