From cf11b7709294b59578b99e833169fa05d4e3d8f4 Mon Sep 17 00:00:00 2001 From: xhxu Date: Mon, 28 Feb 2022 13:50:04 +0800 Subject: [PATCH] =?UTF-8?q?/=E3=80=82=20countByFilter?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/WxCUserBasicInfoServiceImpl.java | 11 +++++++++-- .../iformall/service/impl/WxCUserTagsServiceImpl.java | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java index 3697ca720..155e9d4b2 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java @@ -536,7 +536,9 @@ public class WxCUserBasicInfoServiceImpl implements WxCUserBasicInfoService,IExc @Override public long countByFilter(TenantEntity tenantEntity, List filterList) { WxCUserBasicInfoDto wxCUserBasicInfoDto = filtersToDto(tenantEntity, filterList); - + if(wxCUserBasicInfoDto.getId() == -999l){ + return 0l; + } wxCUserBasicInfoDto.setTenantId(tenantEntity.getFinalTenantId()); wxCUserBasicInfoDto.setFinalTenantId(tenantEntity.getFinalTenantId()); return wxCUserBasicInfoMapper.findCountByFilter(wxCUserBasicInfoDto); @@ -545,7 +547,9 @@ public class WxCUserBasicInfoServiceImpl implements WxCUserBasicInfoService,IExc @Override public List listByFilter(TenantEntity tenantEntity, List filterList) { WxCUserBasicInfoDto wxCUserBasicInfoDto = filtersToDto(tenantEntity, filterList); - + if(wxCUserBasicInfoDto.getId() == -999l){ + return new ArrayList(); + } wxCUserBasicInfoDto.setTenantId(tenantEntity.getFinalTenantId()); wxCUserBasicInfoDto.setFinalTenantId(tenantEntity.getFinalTenantId()); return wxCUserBasicInfoMapper.findListByFilter(wxCUserBasicInfoDto); @@ -554,6 +558,9 @@ public class WxCUserBasicInfoServiceImpl implements WxCUserBasicInfoService,IExc @Override public List findIdByFilter(TenantEntity tenantEntity, List filterList) { WxCUserBasicInfoDto wxCUserBasicInfoDto = filtersToDto(tenantEntity, filterList); + if(wxCUserBasicInfoDto.getId() == -999l){ + return new ArrayList(); + } wxCUserBasicInfoDto.updateTenantInfo(tenantEntity); wxCUserBasicInfoDto.setFinalTenantId(tenantEntity.getFinalTenantId()); return wxCUserBasicInfoMapper.findIdByFilter(wxCUserBasicInfoDto); diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java index cad270a2b..e65d65075 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java @@ -88,7 +88,7 @@ public class WxCUserTagsServiceImpl implements WxCUserTagsService { if(userIds != null && userIds.size() > 0){ dto.setIds(userIds); }else{ - dto.setId(-999l); + return 0l; } dto.setStartTime(startTime); dto.setEndTime(endTime);