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);