|
@@ -11,10 +11,7 @@ import com.huiju.estateagents.center.taUser.service.ITaUserService;
|
11
|
11
|
import com.huiju.estateagents.common.CommConstant;
|
12
|
12
|
import com.huiju.estateagents.common.DateUtils;
|
13
|
13
|
import com.huiju.estateagents.common.StringUtils;
|
14
|
|
-import com.huiju.estateagents.entity.TaBuilding;
|
15
|
|
-import com.huiju.estateagents.entity.TaPerson;
|
16
|
|
-import com.huiju.estateagents.entity.TaRecommendCustomer;
|
17
|
|
-import com.huiju.estateagents.entity.TdCity;
|
|
14
|
+import com.huiju.estateagents.entity.*;
|
18
|
15
|
import com.huiju.estateagents.excel.AgentsRecommendCustomer;
|
19
|
16
|
import com.huiju.estateagents.excel.ExcelRecommendCustomer;
|
20
|
17
|
import com.huiju.estateagents.excel.ReporRecommendCustomer;
|
|
@@ -438,13 +435,14 @@ public class TaRecommendCustomerServiceImpl extends ServiceImpl<TaRecommendCusto
|
438
|
435
|
|
439
|
436
|
|
440
|
437
|
@Override
|
441
|
|
- public TaRecommendCustomer getCustomerDetail(String customerId){
|
|
438
|
+ public TaRecommendCustomer getCustomerDetail(String customerId,int pageNumber, int pageSize){
|
442
|
439
|
String personId = taRecommendCustomerMapper.getCustomerById(customerId).getPersonId();
|
443
|
440
|
TaRecommendCustomer taRecommendCustomer = taRecommendCustomerMapper.getCustomerDetail(customerId,personId);
|
444
|
441
|
TaPerson person = taPersonMapper.selectById(personId);
|
445
|
442
|
if(!StringUtils.isEmpty(personId)){
|
446
|
|
- taRecommendCustomer.setVisitRecords(taPersonVisitRecordMapper.visitRecordByPersonId(personId));
|
447
|
|
- taRecommendCustomer.setVisitTimes(taPersonVisitRecordMapper.visitRecordByPersonId(personId).size());
|
|
443
|
+ IPage<TaPersonVisitRecord>page = new Page<>(pageNumber,pageSize);
|
|
444
|
+ taRecommendCustomer.setVisitRecords(taPersonVisitRecordMapper.visitRecordByPersonId(page,personId));
|
|
445
|
+ taRecommendCustomer.setVisitTimes(taPersonVisitRecordMapper.visitRecordByPersonId(page,personId).getRecords().size());
|
448
|
446
|
taRecommendCustomer.setIntentions(taRecommendCustomerMapper.getCustomerIntentions(personId));
|
449
|
447
|
Map<String,String>geoInfo = new HashMap<>();
|
450
|
448
|
geoInfo.put("provience",person.getProvince());
|
|
@@ -472,11 +470,12 @@ public class TaRecommendCustomerServiceImpl extends ServiceImpl<TaRecommendCusto
|
472
|
470
|
}
|
473
|
471
|
|
474
|
472
|
@Override
|
475
|
|
- public TaPerson getPublicCustomerDetail(String personId){
|
|
473
|
+ public TaPerson getPublicCustomerDetail(String personId,int pageNumber, int pageSize){
|
476
|
474
|
TaPerson taRecommendCustomer = taPersonMapper.getById(personId);
|
477
|
475
|
if(!StringUtils.isEmpty(personId)){
|
478
|
|
- taRecommendCustomer.setVisitRecords(taPersonVisitRecordMapper.visitRecordByPersonId(personId));
|
479
|
|
- taRecommendCustomer.setVisitTimes(taPersonVisitRecordMapper.visitRecordByPersonId(personId).size());
|
|
476
|
+ IPage<TaPersonVisitRecord>page = new Page<>(pageNumber,pageSize);
|
|
477
|
+ taRecommendCustomer.setVisitRecords(taPersonVisitRecordMapper.visitRecordByPersonId(page,personId));
|
|
478
|
+ taRecommendCustomer.setVisitTimes(taPersonVisitRecordMapper.visitRecordByPersonId(page,personId).getRecords().size());
|
480
|
479
|
taRecommendCustomer.setIntentions(taRecommendCustomerMapper.getCustomerIntentions(personId));
|
481
|
480
|
}
|
482
|
481
|
return taRecommendCustomer;
|