diff --git a/src/main/java/com/kiisoo/ic/customer/service/CustomerViewService.java b/src/main/java/com/kiisoo/ic/customer/service/CustomerViewService.java index b03fd4a..47b21f7 100644 --- a/src/main/java/com/kiisoo/ic/customer/service/CustomerViewService.java +++ b/src/main/java/com/kiisoo/ic/customer/service/CustomerViewService.java @@ -3,7 +3,6 @@ package com.kiisoo.ic.customer.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.github.pagehelper.Page; import com.github.pagehelper.PageHelper; -import com.kiisoo.ic.customer.bean.OpCustomerDTO; import com.kiisoo.ic.customer.entity.*; import com.kiisoo.ic.customer.mapper.OpCustomerDOMapper; import com.kiisoo.ic.customer.mapper.OpVipDOMapper; @@ -109,9 +108,7 @@ public class CustomerViewService { //好友总数(去重) Long validCustomerCount = opCustomerDOMapper.selectCustomerCount(shopIds, VALID, null, null); //删除拉黑数 - QueryWrapper wrapper = new QueryWrapper<>(); - wrapper.in("store_id", shopIds).le("stat_time", selectEndTime).ge("stat_time", selectStartTime); - Long validDeleteCustomerCount = poiCustomerContactDataStatMapper.selectList(wrapper).stream() + Long validDeleteCustomerCount = poiCustomerContactDataStatMapper.selectDeleteCustomer(shopIds).stream() .filter(contactDO -> contactDO.getNegativeFeedbackCnt() != null) .map(PoiCustomerContactDataStat::getNegativeFeedbackCnt).mapToLong(a -> a).sum(); //会员总数 diff --git a/src/main/java/com/kiisoo/ic/generalize/mapper/PoiCustomerContactDataStatMapper.java b/src/main/java/com/kiisoo/ic/generalize/mapper/PoiCustomerContactDataStatMapper.java index 5911c90..6291c63 100644 --- a/src/main/java/com/kiisoo/ic/generalize/mapper/PoiCustomerContactDataStatMapper.java +++ b/src/main/java/com/kiisoo/ic/generalize/mapper/PoiCustomerContactDataStatMapper.java @@ -2,10 +2,15 @@ package com.kiisoo.ic.generalize.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.kiisoo.ic.generalize.entity.PoiCustomerContactDataStat; -import com.kiisoo.ic.generalize.entity.PrivilageOrganizationalMember; +import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; +import java.util.List; + @Repository public interface PoiCustomerContactDataStatMapper extends BaseMapper { - + /** + * 拉黑客户list + */ + List selectDeleteCustomer(@Param("shopIds")List shopIds); } diff --git a/src/main/resources/mapper/PoiCustomerContactDataStatDOMapper.xml b/src/main/resources/mapper/PoiCustomerContactDataStatDOMapper.xml new file mode 100644 index 0000000..a2d87e5 --- /dev/null +++ b/src/main/resources/mapper/PoiCustomerContactDataStatDOMapper.xml @@ -0,0 +1,16 @@ + + + + + + +