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 95c83087f..719524b21 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java @@ -442,8 +442,10 @@ public class WxCUserBasicInfoServiceImpl implements WxCUserBasicInfoService,IExc if(!tagIdList.isEmpty()){ String tagCodes = JSON.toJSONString(tagIdList); List tagIds = wxCUserTagsMapper.findIdList(tenantEntity.getTenantId(),tagCodes); - if(!tagIds.isEmpty()){ + if(tagIds != null && tagIds.size() > 0){ dto.setTagIds(tagIds); + }else{ + dto.setId(-999l); } } 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 a34e5a5bc..cad270a2b 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java @@ -85,8 +85,10 @@ public class WxCUserTagsServiceImpl implements WxCUserTagsService { }else{ WxCUserBasicInfoDto dto = new WxCUserBasicInfoDto(); dto.updateTenantInfo(tenantEntity); - if(userIds.size() > 0){ + if(userIds != null && userIds.size() > 0){ dto.setIds(userIds); + }else{ + dto.setId(-999l); } dto.setStartTime(startTime); dto.setEndTime(endTime);