张延森 6 years ago
parent
commit
d40dfe7b2d

+ 50
- 40
.idea/workspace.xml View File

@@ -5,30 +5,19 @@
5 5
   </component>
6 6
   <component name="ChangeListManager">
7 7
     <list default="true" id="5dd66384-19bf-43a0-b6b4-b05d9b7b9cd4" name="Default" comment="">
8
-      <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
9
-      <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/common/WebSocketServer.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/common/WebSocketServer.java" afterDir="false" />
10
-      <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/controller/CameraController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/controller/CameraController.java" afterDir="false" />
11
-      <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/controller/TaCustomerController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/controller/TaCustomerController.java" afterDir="false" />
12
-      <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/controller/TaDeviceController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/controller/TaDeviceController.java" afterDir="false" />
8
+      <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/controller/TaFirstUsherRecordController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/controller/TaFirstUsherRecordController.java" afterDir="false" />
13 9
       <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/controller/TaFirstpageController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/controller/TaFirstpageController.java" afterDir="false" />
14 10
       <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/controller/TaMainUsherRecordController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/controller/TaMainUsherRecordController.java" afterDir="false" />
15
-      <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/controller/TaPersonController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/controller/TaPersonController.java" afterDir="false" />
16
-      <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/controller/TaWechatUserController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/controller/TaWechatUserController.java" afterDir="false" />
11
+      <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/controller/TaVisitorAppointmentController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/controller/TaVisitorAppointmentController.java" afterDir="false" />
17 12
       <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/mapper/TaCustomerMapper.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/mapper/TaCustomerMapper.java" afterDir="false" />
18 13
       <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/mapper/TaMainUsherRecordMapper.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/mapper/TaMainUsherRecordMapper.java" afterDir="false" />
19
-      <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/mapper/TaWechatUserMapper.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/mapper/TaWechatUserMapper.java" afterDir="false" />
20
-      <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/service/ITaCustomerService.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/service/ITaCustomerService.java" afterDir="false" />
21
-      <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/service/ITaFollowupRecordService.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/service/ITaFollowupRecordService.java" afterDir="false" />
14
+      <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/model/TaFirstpage.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/model/TaFirstpage.java" afterDir="false" />
22 15
       <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/service/ITaMainUsherRecordService.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/service/ITaMainUsherRecordService.java" afterDir="false" />
23
-      <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/service/impl/CameraServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/service/impl/CameraServiceImpl.java" afterDir="false" />
24
-      <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/service/impl/TaCustomerServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/service/impl/TaCustomerServiceImpl.java" afterDir="false" />
16
+      <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/service/impl/TaFirstpageServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/service/impl/TaFirstpageServiceImpl.java" afterDir="false" />
25 17
       <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/service/impl/TaMainUsherRecordServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/service/impl/TaMainUsherRecordServiceImpl.java" afterDir="false" />
26
-      <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/utils/CommConstant.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/utils/CommConstant.java" afterDir="false" />
27
-      <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/utils/MiniApp.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/utils/MiniApp.java" afterDir="false" />
28
-      <change beforePath="$PROJECT_DIR$/src/main/resources/application.yml" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/application.yml" afterDir="false" />
18
+      <change beforePath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/utils/SAWeather.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com.huiju.welcome/utils/SAWeather.java" afterDir="false" />
29 19
       <change beforePath="$PROJECT_DIR$/src/main/resources/mapper/TaCustomerMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/mapper/TaCustomerMapper.xml" afterDir="false" />
30 20
       <change beforePath="$PROJECT_DIR$/src/main/resources/mapper/TaMainUsherRecordMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/mapper/TaMainUsherRecordMapper.xml" afterDir="false" />
31
-      <change beforePath="$PROJECT_DIR$/src/main/resources/mapper/TaWechatUserMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/mapper/TaWechatUserMapper.xml" afterDir="false" />
32 21
     </list>
33 22
     <ignored path="$PROJECT_DIR$/target/" />
34 23
     <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
@@ -40,7 +29,7 @@
40 29
   </component>
41 30
   <component name="FileEditorManager">
42 31
     <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
43
-      <file leaf-file-name="CameraController.java" pinned="false" current-in-tab="true">
32
+      <file leaf-file-name="CameraController.java" pinned="false" current-in-tab="false">
44 33
         <entry file="file://$PROJECT_DIR$/src/main/java/com.huiju.welcome/controller/CameraController.java">
45 34
           <provider selected="true" editor-type-id="text-editor">
46 35
             <state relative-caret-position="223">
@@ -53,6 +42,15 @@
53 42
           </provider>
54 43
         </entry>
55 44
       </file>
45
+      <file leaf-file-name="TaMainUsherRecordMapper.xml" pinned="false" current-in-tab="false">
46
+        <entry file="file://$PROJECT_DIR$/src/main/resources/mapper/TaMainUsherRecordMapper.xml">
47
+          <provider selected="true" editor-type-id="text-editor">
48
+            <state relative-caret-position="535">
49
+              <caret line="45" lean-forward="true" selection-start-line="45" selection-end-line="45" />
50
+            </state>
51
+          </provider>
52
+        </entry>
53
+      </file>
56 54
       <file leaf-file-name="SysUserController.java" pinned="false" current-in-tab="false">
57 55
         <entry file="file://$PROJECT_DIR$/src/main/java/com.huiju.welcome/controller/SysUserController.java">
58 56
           <provider selected="true" editor-type-id="text-editor">
@@ -71,6 +69,18 @@
71 69
           </provider>
72 70
         </entry>
73 71
       </file>
72
+      <file leaf-file-name="TaMainUsherRecordServiceImpl.java" pinned="false" current-in-tab="true">
73
+        <entry file="file://$PROJECT_DIR$/src/main/java/com.huiju.welcome/service/impl/TaMainUsherRecordServiceImpl.java">
74
+          <provider selected="true" editor-type-id="text-editor">
75
+            <state relative-caret-position="336">
76
+              <caret line="178" column="4" selection-start-line="178" selection-start-column="4" selection-end-line="178" selection-end-column="4" />
77
+              <folding>
78
+                <element signature="imports" expanded="true" />
79
+              </folding>
80
+            </state>
81
+          </provider>
82
+        </entry>
83
+      </file>
74 84
     </leaf>
75 85
   </component>
76 86
   <component name="FileTemplateManagerImpl">
@@ -174,12 +184,12 @@
174 184
         <option value="$PROJECT_DIR$/src/main/java/com.huiju.welcome/utils/CommConstant.java" />
175 185
         <option value="$PROJECT_DIR$/src/main/java/com.huiju.welcome/controller/TaWechatUserController.java" />
176 186
         <option value="$PROJECT_DIR$/src/main/java/com.huiju.welcome/service/ITaMainUsherRecordService.java" />
177
-        <option value="$PROJECT_DIR$/src/main/java/com.huiju.welcome/service/impl/TaMainUsherRecordServiceImpl.java" />
178 187
         <option value="$PROJECT_DIR$/src/main/java/com.huiju.welcome/controller/TaMainUsherRecordController.java" />
179 188
         <option value="$PROJECT_DIR$/src/main/java/com.huiju.welcome/service/impl/TaCustomerServiceImpl.java" />
180 189
         <option value="$PROJECT_DIR$/src/main/java/com.huiju.welcome/common/Action.java" />
181 190
         <option value="$PROJECT_DIR$/src/main/java/com.huiju.welcome/common/WebSocketServer.java" />
182 191
         <option value="$PROJECT_DIR$/src/main/java/com.huiju.welcome/controller/CameraController.java" />
192
+        <option value="$PROJECT_DIR$/src/main/java/com.huiju.welcome/service/impl/TaMainUsherRecordServiceImpl.java" />
183 193
       </list>
184 194
     </option>
185 195
   </component>
@@ -459,12 +469,12 @@
459 469
       <workItem from="1560923587540" duration="24987000" />
460 470
       <workItem from="1561084889145" duration="26895000" />
461 471
       <workItem from="1561339069413" duration="2416000" />
462
-      <workItem from="1561343517448" duration="18391000" />
472
+      <workItem from="1561343517448" duration="18751000" />
463 473
     </task>
464 474
     <servers />
465 475
   </component>
466 476
   <component name="TimeTrackingManager">
467
-    <option name="totallyTimeSpent" value="354986000" />
477
+    <option name="totallyTimeSpent" value="355346000" />
468 478
   </component>
469 479
   <component name="ToolWindowManager">
470 480
     <frame x="-8" y="-8" width="1936" height="1015" extended-state="6" />
@@ -480,9 +490,9 @@
480 490
       <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
481 491
       <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
482 492
       <window_info id="UI Designer" order="2" />
483
-      <window_info active="true" anchor="bottom" id="Debug" order="3" sideWeight="0.49903476" visible="true" weight="0.19612315" />
493
+      <window_info anchor="bottom" id="Debug" order="3" sideWeight="0.49903476" weight="0.49714938" />
484 494
       <window_info anchor="bottom" id="TODO" order="6" />
485
-      <window_info anchor="bottom" id="Messages" order="8" weight="0.19156215" />
495
+      <window_info active="true" anchor="bottom" id="Messages" order="8" visible="true" weight="0.29874572" />
486 496
       <window_info anchor="right" id="Palette&#9;" order="3" />
487 497
       <window_info id="Image Layers" order="2" />
488 498
       <window_info anchor="bottom" id="Java Enterprise" order="7" />
@@ -490,7 +500,7 @@
490 500
       <window_info anchor="bottom" id="Version Control" order="7" />
491 501
       <window_info anchor="bottom" id="Run" order="2" sideWeight="0.49903476" weight="0.45381984" />
492 502
       <window_info anchor="bottom" id="Spring" order="7" />
493
-      <window_info anchor="bottom" id="Terminal" order="7" weight="0.19840364" />
503
+      <window_info anchor="bottom" id="Terminal" order="7" weight="0.45381984" />
494 504
       <window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.20309168" />
495 505
       <window_info anchor="right" id="Bean Validation" order="3" weight="0.32928804" />
496 506
       <window_info id="Web" order="2" side_tool="true" />
@@ -530,13 +540,6 @@
530 540
         </state>
531 541
       </provider>
532 542
     </entry>
533
-    <entry file="file://$PROJECT_DIR$/src/main/resources/mapper/TaMainUsherRecordMapper.xml">
534
-      <provider selected="true" editor-type-id="text-editor">
535
-        <state relative-caret-position="416">
536
-          <caret line="28" lean-forward="true" selection-start-line="28" selection-end-line="28" />
537
-        </state>
538
-      </provider>
539
-    </entry>
540 543
     <entry file="file://$PROJECT_DIR$/src/main/resources/mapper/TaCustomerMapMapper.xml">
541 544
       <provider selected="true" editor-type-id="text-editor">
542 545
         <state relative-caret-position="439">
@@ -791,16 +794,6 @@
791 794
         </state>
792 795
       </provider>
793 796
     </entry>
794
-    <entry file="file://$PROJECT_DIR$/src/main/java/com.huiju.welcome/service/impl/TaMainUsherRecordServiceImpl.java">
795
-      <provider selected="true" editor-type-id="text-editor">
796
-        <state relative-caret-position="1241">
797
-          <caret line="83" lean-forward="true" selection-start-line="83" selection-end-line="83" />
798
-          <folding>
799
-            <element signature="imports" expanded="true" />
800
-          </folding>
801
-        </state>
802
-      </provider>
803
-    </entry>
804 797
     <entry file="file://$PROJECT_DIR$/src/main/java/com.huiju.welcome/mapper/TaFollowupRecordMapper.java">
805 798
       <provider selected="true" editor-type-id="text-editor">
806 799
         <state relative-caret-position="273">
@@ -922,6 +915,23 @@
922 915
         </state>
923 916
       </provider>
924 917
     </entry>
918
+    <entry file="file://$PROJECT_DIR$/src/main/resources/mapper/TaMainUsherRecordMapper.xml">
919
+      <provider selected="true" editor-type-id="text-editor">
920
+        <state relative-caret-position="535">
921
+          <caret line="45" lean-forward="true" selection-start-line="45" selection-end-line="45" />
922
+        </state>
923
+      </provider>
924
+    </entry>
925
+    <entry file="file://$PROJECT_DIR$/src/main/java/com.huiju.welcome/service/impl/TaMainUsherRecordServiceImpl.java">
926
+      <provider selected="true" editor-type-id="text-editor">
927
+        <state relative-caret-position="336">
928
+          <caret line="178" column="4" selection-start-line="178" selection-start-column="4" selection-end-line="178" selection-end-column="4" />
929
+          <folding>
930
+            <element signature="imports" expanded="true" />
931
+          </folding>
932
+        </state>
933
+      </provider>
934
+    </entry>
925 935
   </component>
926 936
   <component name="masterDetails">
927 937
     <states>

+ 2
- 2
src/main/java/com.huiju.welcome/controller/TaFirstUsherRecordController.java View File

@@ -151,12 +151,12 @@ public class TaFirstUsherRecordController extends BaseController {
151 151
     }
152 152
 
153 153
     @RequestMapping(value="/firstUsherRecord",method= RequestMethod.GET)
154
-    public ResponseBean list(@RequestParam(defaultValue = "1") int pageNumber,
154
+    public ResponseBean list(@RequestParam(defaultValue = "1") int pageNum,
155 155
                              @RequestParam(defaultValue = "10") int pageSize,
156 156
                              @RequestParam(value = "plateNumber",required = false) String plateNumber,
157 157
                              @RequestParam(value = "visiteDate",required = false) String visiteDate){
158 158
             ResponseBean responseBean = new ResponseBean();
159
-            IPage<TaFirstUsherRecord> pg = new Page<>(pageNumber, pageSize);
159
+            IPage<TaFirstUsherRecord> pg = new Page<>(pageNum, pageSize);
160 160
             IPage<TaFirstUsherRecord> result = iTaFirstUsherRecordService.taFirstUsherRecordlist(pg,plateNumber,visiteDate);
161 161
             responseBean.addSuccess(result);
162 162
             return responseBean;

+ 8
- 5
src/main/java/com.huiju.welcome/controller/TaFirstpageController.java View File

@@ -217,20 +217,22 @@ public class TaFirstpageController extends BaseController {
217 217
     })
218 218
     @RequestMapping(value = "/firstpage/{firstpageId}", method = RequestMethod.GET)
219 219
     public ResponseBean get(@PathVariable int firstpageId, HttpServletRequest request) {
220
-        return detail(firstpageId, "", request);
220
+        return detail(firstpageId, "", request,null);
221 221
     }
222 222
 
223 223
     @ApiOperation(value = "前端获取指定首屏内容", notes = "前端获取指定首屏内容")
224 224
     @ApiImplicitParams({
225 225
             @ApiImplicitParam(paramType = "path", dataType = "String", name = "deviceId", value = "设备ID"),
226
+            @ApiImplicitParam(paramType = "Query", dataType = "String", name = "weatherName", value = "天气名称")
226 227
     })
227 228
     @RequestMapping(value = "/screen/fristpage/device/{deviceId}", method = RequestMethod.GET)
228
-    public ResponseBean screenGet(@PathVariable String deviceId, HttpServletRequest request) {
229
-        return detail(0, deviceId, request);
229
+    public ResponseBean screenGet(@PathVariable String deviceId, HttpServletRequest request,
230
+                                  @RequestParam(value ="weatherName",required = false)String weatherName) {
231
+        return detail(0, deviceId, request,weatherName);
230 232
     }
231 233
 
232 234
     // getDetail 获取首屏详情
233
-    private ResponseBean detail(int firstpageId, String deviceId, HttpServletRequest request) {
235
+    private ResponseBean detail(int firstpageId, String deviceId, HttpServletRequest request,String weatherName) {
234 236
         ResponseBean responseBean = new ResponseBean();
235 237
 
236 238
         QueryWrapper<TaFirstpage> q = new QueryWrapper<>();
@@ -245,7 +247,8 @@ public class TaFirstpageController extends BaseController {
245 247
             responseBean.addError(HttpStatus.SC_NOT_FOUND, "内容不存在");
246 248
             return responseBean;
247 249
         }
248
-
250
+        //天气值weatherName
251
+        taFirstpage.setWeatherName(weatherName);
249 252
         // 获取内容
250 253
         Map<String, Object> ctt = taFirstpageService.detail(taFirstpage);
251 254
         responseBean.addSuccess(ctt);

+ 18
- 4
src/main/java/com.huiju.welcome/controller/TaMainUsherRecordController.java View File

@@ -222,13 +222,27 @@ public class TaMainUsherRecordController extends BaseController {
222 222
     }
223 223
 
224 224
     @RequestMapping(value="/mainUsherRecord",method= RequestMethod.GET)
225
-    public ResponseBean list(@RequestParam(defaultValue = "1") int pageNumber,
226
-                            @RequestParam(defaultValue = "10") int pageSize){
225
+    public ResponseBean list(@RequestParam(defaultValue = "1") int pageNum,
226
+                            @RequestParam(defaultValue = "10") int pageSize,
227
+                             @RequestParam(value = "phone",required = false) String phone,
228
+                             @RequestParam(value = "platNumber",required = false) String platNumber,
229
+                             @RequestParam(value = "personName",required = false) String personName,
230
+                             @RequestParam(value = "appointment",required = false) Integer appointment){
227 231
         ResponseBean responseBean = new ResponseBean();
228 232
 
229
-        IPage<TaMainUsherRecord> pg = new Page<>(pageNumber, pageSize);
230
-        IPage<TaMainUsherRecord> result = iTaMainUsherRecordService.taMainUsherRecordList(pg);
233
+        IPage<TaMainUsherRecord> pg = new Page<>(pageNum, pageSize);
234
+        IPage<TaMainUsherRecord> result = iTaMainUsherRecordService.taMainUsherRecordList(pg,phone,platNumber,personName,appointment);
231 235
         responseBean.addSuccess(result);
232 236
         return responseBean;
233 237
     }
238
+
239
+    @RequestMapping(value="/customerList",method= RequestMethod.GET)
240
+    public ResponseBean customer(@RequestParam(defaultValue = "1") int pageNum,
241
+                                 @RequestParam(defaultValue = "10") int pageSize,
242
+                                 @RequestParam(value = "customerName" ,required = false)String customerName,
243
+                                 @RequestParam(value = "phone" ,required = false)String phone,
244
+                                 @RequestParam(value = "platNumber" ,required = false)String platNumber){
245
+        ResponseBean result = iTaMainUsherRecordService.customerPage(pageNum, pageSize,customerName,phone,platNumber);
246
+        return result;
247
+    }
234 248
 }

+ 7
- 8
src/main/java/com.huiju.welcome/controller/TaVisitorAppointmentController.java View File

@@ -121,19 +121,18 @@ public class TaVisitorAppointmentController extends BaseController {
121 121
             return ResponseBean.error("更新数据失败", HttpStatus.SC_INTERNAL_SERVER_ERROR);
122 122
         }
123 123
     }
124
-    @ApiOperation(value = "访客预约信息",httpMethod = "访客预约信息")
124
+    @ApiOperation(value = "访客预约信息",notes = "访客预约信息")
125 125
     @RequestMapping(value="/visitorAppointmentList",method= RequestMethod.GET)
126 126
     @ApiImplicitParams({
127 127
             @ApiImplicitParam(paramType = "query", dataType = "String", name = "platNumber", value = "车牌"),
128 128
             @ApiImplicitParam(paramType = "query", dataType = "String", name = "personName", value = "预约人姓名"),
129 129
             @ApiImplicitParam(paramType = "query", dataType = "String", name = "phone", value = "预约人电话")})
130
-    public ResponseBean visitorAppointmentList(@RequestParam(defaultValue = "1") int pageNumber,
131
-                             @RequestParam(defaultValue = "10") int pageSize,
132
-                             @RequestParam(value = "platNumber",required = false) String platNumber,
133
-                             @RequestParam(value = "personName",required = false) String personName,
134
-                             @RequestParam(value = "phone",required = false) String phone){
135
-
136
-        IPage<TaVisitorAppointment> pg = new Page<>(pageNumber, pageSize);
130
+    public ResponseBean visitorAppointmentList(@RequestParam(defaultValue = "1") int pageNum,
131
+                                               @RequestParam(defaultValue = "10") int pageSize,
132
+                                               @RequestParam(value = "platNumber",required = false) String platNumber,
133
+                                               @RequestParam(value = "personName",required = false) String personName,
134
+                                               @RequestParam(value = "phone",required = false) String phone){
135
+        IPage<TaVisitorAppointment> pg = new Page<>(pageNum, pageSize);
137 136
         ResponseBean result = taVisitorAppointmentService.visitorAppointmentList(pg,platNumber,personName,phone);
138 137
         return result;
139 138
     }

+ 2
- 0
src/main/java/com.huiju.welcome/mapper/TaCustomerMapper.java View File

@@ -1,6 +1,7 @@
1 1
 package com.huiju.welcome.mapper;
2 2
 
3 3
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4
+import com.baomidou.mybatisplus.core.metadata.IPage;
4 5
 import com.huiju.welcome.model.TaCustomer;
5 6
 import org.apache.ibatis.annotations.Mapper;
6 7
 import org.apache.ibatis.annotations.Param;
@@ -17,4 +18,5 @@ import org.apache.ibatis.annotations.Param;
17 18
 public interface TaCustomerMapper extends BaseMapper<TaCustomer> {
18 19
 
19 20
     TaCustomer getCustomerOf(@Param("personId") Integer personId, @Param("realId") Integer realId);
21
+    IPage<TaCustomer> customerPage(IPage<TaCustomer> pg, String customerName, String phone, String platNumber);
20 22
 }

+ 1
- 0
src/main/java/com.huiju.welcome/mapper/TaMainUsherRecordMapper.java View File

@@ -30,4 +30,5 @@ public interface TaMainUsherRecordMapper extends BaseMapper<TaMainUsherRecord> {
30 30
     IPage<TaMainUsherRecord> aMainUsherRecordList(IPage<TaMainUsherRecord> pg);
31 31
 
32 32
     List<TaMainUsherRecord> getLastList(@Param("personId") Integer personId, @Param("dt") LocalDateTime dt);
33
+    IPage<TaMainUsherRecord> taMainUsherRecordList(IPage<TaMainUsherRecord> pg,@Param("phone")String phone,@Param("platNumber")String platNumber,@Param("personName")String personName,@Param("appointment")Integer appointment);
33 34
 }

+ 6
- 0
src/main/java/com.huiju.welcome/model/TaFirstpage.java View File

@@ -38,6 +38,12 @@ public class TaFirstpage implements Serializable {
38 38
 
39 39
     private Integer status;
40 40
 
41
+    /**
42
+     * 前端获取指定首屏内容输入动态名称
43
+     */
44
+    @TableField(exist = false)
45
+    private  String weatherName;
46
+
41 47
     @TableField(exist = false)
42 48
     private List<TaFirstpageContent> content;
43 49
 

+ 8
- 6
src/main/java/com.huiju.welcome/service/ITaMainUsherRecordService.java View File

@@ -2,6 +2,7 @@ package com.huiju.welcome.service;
2 2
 
3 3
 import com.baomidou.mybatisplus.core.metadata.IPage;
4 4
 import com.baomidou.mybatisplus.extension.service.IService;
5
+import com.huiju.welcome.common.base.ResponseBean;
5 6
 import com.huiju.welcome.model.TaCustomer;
6 7
 import com.huiju.welcome.model.TaMainUsherRecord;
7 8
 
@@ -18,16 +19,17 @@ import java.util.List;
18 19
 public interface ITaMainUsherRecordService extends IService<TaMainUsherRecord> {
19 20
 
20 21
     boolean updateNormal(List<TaMainUsherRecord> recs);
21
-    /**
22
-     * 分页查询大厅记录
23
-     * @param pg
24
-     * @return
25
-     */
26
-    IPage<TaMainUsherRecord> taMainUsherRecordList(IPage<TaMainUsherRecord> pg);
27 22
 
28 23
     void notifyConsultant(TaMainUsherRecord taMainUsherRecord, TaCustomer taCustomer) throws Exception;
29 24
 
30 25
     boolean newRecordByDevice(TaCustomer taCustomer);
31 26
 
32 27
     boolean newRecordByConsultant(TaCustomer taCustomer);
28
+    IPage<TaMainUsherRecord> taMainUsherRecordList(IPage<TaMainUsherRecord> pg,String phone,String platNumber,String personName,Integer appointment);
29
+
30
+    /**
31
+     * 查询客户列表
32
+     * @return
33
+     */
34
+    ResponseBean customerPage(int pageNum, int pageSize, String customerName, String phone, String platNumber);
33 35
 }

+ 1
- 1
src/main/java/com.huiju.welcome/service/impl/TaFirstpageServiceImpl.java View File

@@ -43,7 +43,7 @@ public class TaFirstpageServiceImpl extends ServiceImpl<TaFirstpageMapper, TaFir
43 43
 
44 44
         // 获取天气
45 45
         if (taFirstpage.getWeatherShow()) {
46
-            res.put("weather",  saWeather.weather());
46
+            res.put("weather",  saWeather.weather(taFirstpage));
47 47
         }
48 48
 
49 49
         // 获取公告

+ 19
- 3
src/main/java/com.huiju.welcome/service/impl/TaMainUsherRecordServiceImpl.java View File

@@ -3,6 +3,7 @@ package com.huiju.welcome.service.impl;
3 3
 import com.alibaba.fastjson.JSONObject;
4 4
 import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
5 5
 import com.baomidou.mybatisplus.core.metadata.IPage;
6
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6 7
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
7 8
 import com.huiju.welcome.common.Action;
8 9
 import com.huiju.welcome.common.WebSocketServer;
@@ -11,6 +12,11 @@ import com.huiju.welcome.mapper.TaMainUsherRecordMapper;
11 12
 import com.huiju.welcome.mapper.TaVisitorAppointmentMapper;
12 13
 import com.huiju.welcome.mapper.TaWechatUserMapper;
13 14
 import com.huiju.welcome.model.*;
15
+import com.huiju.welcome.common.base.ResponseBean;
16
+import com.huiju.welcome.mapper.TaCustomerMapper;
17
+import com.huiju.welcome.mapper.TaMainUsherRecordMapper;
18
+import com.huiju.welcome.model.TaCustomer;
19
+import com.huiju.welcome.model.TaMainUsherRecord;
14 20
 import com.huiju.welcome.service.ITaMainUsherRecordService;
15 21
 import com.huiju.welcome.utils.CommConstant;
16 22
 import com.huiju.welcome.utils.MiniApp;
@@ -34,7 +40,10 @@ import java.util.List;
34 40
 @Service
35 41
 public class TaMainUsherRecordServiceImpl extends ServiceImpl<TaMainUsherRecordMapper, TaMainUsherRecord> implements ITaMainUsherRecordService {
36 42
     @Autowired
37
-    TaMainUsherRecordMapper taMainUsherRecordMapper;
43
+    private TaMainUsherRecordMapper taMainUsherRecordMapper;
44
+
45
+    @Autowired
46
+    private TaCustomerMapper taCustomerMapper;
38 47
 
39 48
     @Autowired
40 49
     TaVisitorAppointmentMapper taVisitorAppointmentMapper;
@@ -107,8 +116,8 @@ public class TaMainUsherRecordServiceImpl extends ServiceImpl<TaMainUsherRecordM
107 116
     }
108 117
 
109 118
     @Override
110
-    public IPage<TaMainUsherRecord> taMainUsherRecordList(IPage<TaMainUsherRecord> pg) {
111
-        IPage<TaMainUsherRecord>  taMainUsherRecordList= taMainUsherRecordMapper.aMainUsherRecordList(pg);
119
+    public IPage<TaMainUsherRecord> taMainUsherRecordList(IPage<TaMainUsherRecord> pg,String phone,String platNumber,String personName,Integer appointment) {
120
+        IPage<TaMainUsherRecord>  taMainUsherRecordList= taMainUsherRecordMapper.taMainUsherRecordList(pg,phone,platNumber,personName,appointment);
112 121
         return taMainUsherRecordList;
113 122
     }
114 123
 
@@ -168,4 +177,11 @@ public class TaMainUsherRecordServiceImpl extends ServiceImpl<TaMainUsherRecordM
168 177
             miniApp.sendTPLMessage(tplId, openid, page, dt2);
169 178
         }
170 179
     }
180
+    public ResponseBean customerPage(int pageNum, int pageSize, String customerName, String phone, String platNumber) {
181
+        ResponseBean response = new ResponseBean();
182
+        IPage<TaCustomer> pg = new Page<>(pageNum, pageSize);
183
+        IPage<TaCustomer> result = taCustomerMapper.customerPage(pg,customerName,phone,platNumber);
184
+        response.addSuccess(result);
185
+        return response;
186
+    }
171 187
 }

+ 5
- 2
src/main/java/com.huiju.welcome/utils/SAWeather.java View File

@@ -1,5 +1,6 @@
1 1
 package com.huiju.welcome.utils;
2 2
 
3
+import com.huiju.welcome.model.TaFirstpage;
3 4
 import org.apache.commons.lang3.StringUtils;
4 5
 import org.springframework.beans.factory.annotation.Value;
5 6
 import org.springframework.boot.context.properties.ConfigurationProperties;
@@ -42,9 +43,11 @@ public class SAWeather {
42 43
     @Value("${saweather.needMoreDay}")
43 44
     private String needMoreDay;
44 45
 
45
-    public String weather() {
46
+    public String weather(TaFirstpage taFirstpage) {
46 47
         List<String> params = new ArrayList<>();
47
-        params.add("area=" + city);
48
+        // WeatherName 为空时 显示默认
49
+        String temporaryCity = org.springframework.util.StringUtils.isEmpty(taFirstpage.getWeatherName()) ? city:taFirstpage.getWeatherName();
50
+        params.add("area=" + temporaryCity);
48 51
         params.add("needIndex=" + needIndex);
49 52
         params.add("need3HourForcast=" + need3HourForcast);
50 53
         params.add("needAlarm=" + needAlarm);

+ 17
- 0
src/main/resources/mapper/TaCustomerMapper.xml View File

@@ -18,4 +18,21 @@
18 18
             )
19 19
             LIMIT 1
20 20
     </select>
21
+    <select id="customerPage" resultType="com.huiju.welcome.model.TaCustomer">
22
+        select * from ta_customer
23
+        <where>
24
+            <if test="customerName !=null and customerName != ''">
25
+                and customer_name LIKE CONCAT('%',#{customerName},'%')
26
+            </if>
27
+
28
+            <if test="phone !=null and phone != ''">
29
+                and phone LIKE CONCAT('%',#{phone},'%')
30
+            </if>
31
+
32
+            <if test="platNumber !=null and platNumber != ''">
33
+                and   plate_number LIKE CONCAT('%',#{platNumber},'%')
34
+            </if>
35
+        </where>
36
+        order by create_date desc
37
+    </select>
21 38
 </mapper>

+ 18
- 1
src/main/resources/mapper/TaMainUsherRecordMapper.xml View File

@@ -10,11 +10,28 @@
10 10
         WHERE
11 11
             t.customer_id = #{customerId}
12 12
     </select>
13
-    <select id="aMainUsherRecordList" resultType="com.huiju.welcome.model.TaMainUsherRecord">
13
+    <select id="taMainUsherRecordList" resultType="com.huiju.welcome.model.TaMainUsherRecord">
14 14
         SELECT
15 15
         *
16 16
         FROM
17 17
         ta_main_usher_record
18
+        <where>
19
+            <if test="phone !=null and phone !=''">
20
+                phone LIKE CONCAT('%',#{phone},'%')
21
+            </if>
22
+            <if test="platNumber !=null and platNumber !=''">
23
+                plate_number LIKE CONCAT('%',#{platNumber},'%')
24
+            </if>
25
+
26
+            <if test="personName !=null and personName !=''">
27
+                person_name LIKE CONCAT('%',#{personName},'%')
28
+            </if>
29
+
30
+            <if test="appointment !=null">
31
+                appointment =#{appointment}
32
+            </if>
33
+        </where>
34
+        order by visite_date desc
18 35
     </select>
19 36
     <select id="getLastList" resultType="com.huiju.welcome.model.TaMainUsherRecord">
20 37
         SELECT