diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/WxMsgController.java b/mallinkAdmin/src/main/java/com/iformall/controller/WxMsgController.java index 7f3d6b815..046ea31d0 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/WxMsgController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/WxMsgController.java @@ -107,7 +107,7 @@ public class WxMsgController extends BaseController { if (phones.equals("")) {//没有手工输入手机号时解析标签,有,继续流转 phones = parselabel(wxMsg.getTenantId(), wxMsg); if (phones.equals("")) {//解析之后手机号依然不存在时返回 - return new ResultData(ErrorCode.MSG_PHONE_NOT_FOUND); + return new ResultData(ErrorCode.MSG_NO_VALID_PHONE); } } 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 040b32b30..6e4e73556 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java @@ -126,11 +126,14 @@ public class WxCUserTagsServiceImpl implements WxCUserTagsService { String str = JSON.toJSONString(tagId); hs.addAll(wxCUserTagsMapper.findByTags(str, tenantId)); } - List userIds = new ArrayList<>(); - userIds.addAll(hs); - WxCUserBasicInfo wxCUserBasicInfo = new WxCUserBasicInfo(); - wxCUserBasicInfo.setIds(userIds); - return wxCUserBasicInfoMapper.findList(wxCUserBasicInfo); + if (!hs.isEmpty()) { + List userIds = new ArrayList<>(); + userIds.addAll(hs); + WxCUserBasicInfo wxCUserBasicInfo = new WxCUserBasicInfo(); + wxCUserBasicInfo.setIds(userIds); + return wxCUserBasicInfoMapper.findList(wxCUserBasicInfo); + } + return new ArrayList<>(); }