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