|
|
|
@ -110,16 +110,22 @@ public class CustomerViewService {
|
|
|
|
|
System.out.println("customerList:" + (s3.getTime()-s2.getTime()));
|
|
|
|
|
//好友总数
|
|
|
|
|
Long customerCount = opCustomerDOMapper.selectCustomerCount(shopIds, null, null, null);
|
|
|
|
|
Date s33 = new Date();
|
|
|
|
|
System.out.println("好友总数:" + (s33.getTime()-s3.getTime()));
|
|
|
|
|
//好友总数(去重)
|
|
|
|
|
Long validCustomerCount = opCustomerDOMapper.selectCustomerCount(shopIds, VALID, null, null);
|
|
|
|
|
Date s44 = new Date();
|
|
|
|
|
System.out.println("好友总数去重:" + (s44.getTime()-s33.getTime()));
|
|
|
|
|
//删除拉黑数
|
|
|
|
|
Long validDeleteCustomerCount = poiCustomerContactDataStatMapper.selectDeleteCustomer(shopIds).stream()
|
|
|
|
|
.filter(contactDO -> contactDO.getNegativeFeedbackCnt() != null)
|
|
|
|
|
.map(PoiCustomerContactDataStat::getNegativeFeedbackCnt).mapToLong(a -> a).sum();
|
|
|
|
|
Date s55 = new Date();
|
|
|
|
|
System.out.println("好友总数去重:" + (s55.getTime()-s44.getTime()));
|
|
|
|
|
//会员总数
|
|
|
|
|
Long vipCount = opVipDOMapper.selectVipCount(shopIds, null, null);
|
|
|
|
|
Date s4 = new Date();
|
|
|
|
|
System.out.println("总数:" + (s4.getTime()-s3.getTime()));
|
|
|
|
|
System.out.println("会员总数:" + (s4.getTime()-s55.getTime()));
|
|
|
|
|
|
|
|
|
|
//设置柱状图list
|
|
|
|
|
List<OpCustomer> validCustomerList = customerList.stream().filter(customerDO -> VALID.equals(customerDO.getValidType())).collect(Collectors.toList());
|
|
|
|
|