diff --git a/src/main/java/com/kiisoo/ic/generalize/service/RetailCompanyService.java b/src/main/java/com/kiisoo/ic/generalize/service/RetailCompanyService.java index 689dd21..1b5d4be 100644 --- a/src/main/java/com/kiisoo/ic/generalize/service/RetailCompanyService.java +++ b/src/main/java/com/kiisoo/ic/generalize/service/RetailCompanyService.java @@ -424,6 +424,8 @@ public class RetailCompanyService { } private void newCustomerStore(String startTime, String endTime, DataVO organizationalVO, List storeIds) { + LocalDate l; + l = LocalDate.parse(endTime); //最初时间的总客户人数 QueryWrapper wrapper2 = new QueryWrapper<>(); wrapper2.in("store_id", storeIds); @@ -439,13 +441,13 @@ public class RetailCompanyService { //最后时间的总客户人数 QueryWrapper wrapper3 = new QueryWrapper<>(); wrapper3.in("store_id", storeIds); - wrapper3.lt("create_time", endTime); + wrapper3.lt("create_time", l.plus(1,ChronoUnit.DAYS)); List opRelationsEnd = opSellerCustomerRelationDOMapper.selectList(wrapper3); long countEnd = opRelationsEnd.stream().map(OpSellerCustomerRelation::getCustomerId).distinct().count(); //最后时间的有效总客户人数 wrapper3.in("store_id", storeIds); wrapper3.eq("type", 1); - wrapper3.lt("create_time", endTime); + wrapper3.lt("create_time", l.plus(1,ChronoUnit.DAYS)); List opRelationsEnd2 = opSellerCustomerRelationDOMapper.selectList(wrapper3); long countEnd2 = opRelationsEnd2.stream().map(OpSellerCustomerRelation::getCustomerId).distinct().count();