魏超 5 years ago
parent
commit
6d8f04f2b3

+ 21
- 6
src/main/java/com/huiju/estateagents/controller/TaPersonVisitRecordController.java View File

@@ -272,14 +272,23 @@ public class TaPersonVisitRecordController extends BaseController {
272 272
     @RequestMapping(value = "/wx/activityVisitRecord", method = RequestMethod.GET)
273 273
     public ResponseBean wxPersonActivityVisitRecordList(@RequestParam(value = "pageNumber", defaultValue = "1") Integer pageNumber,
274 274
                                                         @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
275
-                                                        @RequestParam(value = "personId") String personId,
275
+                                                        @RequestParam(value = "personId", required = false) String personId,
276
+                                                        @RequestParam(value = "userId", required = false) Integer userId,
276 277
                                                         @RequestParam(value = "targetId") String targetId,
277 278
                                                         @RequestParam(value = "eventType") String eventType,
278 279
                                                         HttpServletRequest request) {
279 280
         try {
281
+            QueryWrapper<TaPerson> taPersonQueryWrapper = new QueryWrapper<>();
282
+            if (userId == null){
283
+                taPersonQueryWrapper.eq("person_id", personId);
284
+            }
285
+            if (personId == null){
286
+                taPersonQueryWrapper.eq("user_id", userId);
287
+            }
288
+            TaPerson taPerson = taPersonService.getOne(taPersonQueryWrapper);
280 289
             //使用分页插件
281 290
             IPage<TaPersonVisitRecord> pg = new Page<>(pageNumber, pageSize);
282
-            IPage<TaPersonVisitRecord> result = iTaPersonVisitRecordService.getWxActivityVisitRecordList(pg, personId, getOrgId(request), targetId, eventType);
291
+            IPage<TaPersonVisitRecord> result = iTaPersonVisitRecordService.getWxActivityVisitRecordList(pg, taPerson.getPersonId(), getOrgId(request), targetId, eventType);
283 292
             return ResponseBean.success(result);
284 293
         } catch (Exception e) {
285 294
             e.printStackTrace();
@@ -300,18 +309,24 @@ public class TaPersonVisitRecordController extends BaseController {
300 309
     @RequestMapping(value = "/wx/shareRecords", method = RequestMethod.GET)
301 310
     public ResponseBean wxShareRecordsByUserId(@RequestParam(value = "pageNumber", defaultValue = "1") Integer pageNumber,
302 311
                                                @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
303
-                                               @RequestParam(value = "personId") String personId,
312
+                                               @RequestParam(value = "personId", required = false) String personId,
313
+                                               @RequestParam(value = "userId", required = false) Integer userId,
304 314
                                                HttpServletRequest request) {
305 315
         ResponseBean responseBean = new ResponseBean();
306
-        if (personId == null) {
316
+        if (personId == null && userId == null) {
307 317
             return responseBean;
308 318
         }
309 319
         //使用分页插件
310 320
         IPage<TaConsultantInfo> pg = new Page<>(pageNumber, pageSize);
311 321
         QueryWrapper<TaPerson> taPersonQueryWrapper = new QueryWrapper<>();
312
-        taPersonQueryWrapper.eq("person_id", personId);
322
+        if (userId == null){
323
+            taPersonQueryWrapper.eq("person_id", personId);
324
+        }
325
+        if (personId == null){
326
+            taPersonQueryWrapper.eq("user_id", userId);
327
+        }
313 328
         TaPerson taPerson = taPersonService.getOne(taPersonQueryWrapper);
314
-        IPage<TaConsultantInfo> result = iTaPersonVisitRecordService.getConsultantShareInfoList(pg, personId);
329
+        IPage<TaConsultantInfo> result = iTaPersonVisitRecordService.getConsultantShareInfoList(pg, taPerson.getPersonId());
315 330
 
316 331
         List<TaConsultantInfo> taConsultantInfos = result.getRecords();
317 332
         taConsultantInfos.forEach(e -> {

+ 9
- 5
src/main/java/com/huiju/estateagents/sample/controller/TaH5DemandController.java View File

@@ -18,6 +18,8 @@ import org.springframework.web.bind.annotation.RequestParam;
18 18
 import org.springframework.web.bind.annotation.ResponseBody;
19 19
 import org.springframework.web.bind.annotation.RestController;
20 20
 
21
+import javax.servlet.http.HttpServletRequest;
22
+
21 23
 
22 24
 /**
23 25
  * <p>
@@ -28,7 +30,7 @@ import org.springframework.web.bind.annotation.RestController;
28 30
  * @since 2020-03-18
29 31
  */
30 32
 @RestController
31
-@RequestMapping("/")
33
+@RequestMapping("/api")
32 34
 public class TaH5DemandController extends BaseController {
33 35
 
34 36
     private final Logger logger = LoggerFactory.getLogger(TaH5DemandController.class);
@@ -43,14 +45,16 @@ public class TaH5DemandController extends BaseController {
43 45
      * @param pageSize
44 46
      * @return
45 47
      */
46
-    @RequestMapping(value="/taH5Demand",method= RequestMethod.GET)
48
+    @RequestMapping(value="/admin/taH5Demand",method= RequestMethod.GET)
47 49
     public ResponseBean taH5DemandList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
48
-                                       @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
50
+                                       @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
51
+                                       HttpServletRequest request){
49 52
         ResponseBean responseBean = new ResponseBean();
50 53
         try {
51 54
             //使用分页插件
52 55
 		    IPage<TaH5Demand> pg = new Page<>(pageNum, pageSize);
53 56
             QueryWrapper<TaH5Demand> queryWrapper = new QueryWrapper<>();
57
+            queryWrapper.eq("org_id", getOrgId(request));
54 58
             queryWrapper.orderByDesc("create_date");
55 59
 
56 60
             IPage<TaH5Demand> result = iTaH5DemandService.page(pg, queryWrapper);
@@ -68,7 +72,7 @@ public class TaH5DemandController extends BaseController {
68 72
      * @param taH5Demand 实体对象
69 73
      * @return
70 74
      */
71
-    @RequestMapping(value="/taH5Demand",method= RequestMethod.POST)
75
+    @RequestMapping(value="/admin/taH5Demand",method= RequestMethod.POST)
72 76
     public ResponseBean taH5DemandAdd(@RequestBody TaH5Demand taH5Demand){
73 77
         ResponseBean responseBean = new ResponseBean();
74 78
         try {
@@ -135,7 +139,7 @@ public class TaH5DemandController extends BaseController {
135 139
      * 根据id查询对象
136 140
      * @param id  实体ID
137 141
      */
138
-    @RequestMapping(value="/taH5Demand/{id}",method= RequestMethod.GET)
142
+    @RequestMapping(value="/admin/taH5Demand/{id}",method= RequestMethod.GET)
139 143
     public ResponseBean taH5DemandGet(@PathVariable Integer id){
140 144
         ResponseBean responseBean = new ResponseBean();
141 145
         try {