|
@@ -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 -> {
|