Procházet zdrojové kódy

企微聊天-外部联系人标签列表接口无返回数据处理

Long před 2 týdny
rodič
revize
53731897e0

+ 2 - 2
fs-company/src/main/java/com/fs/company/controller/qw/QwMsgController.java

@@ -410,11 +410,11 @@ public class QwMsgController extends BaseController
         String tagIds = externalContact.getTagIds();
 
         List<QwTagVO> tagList = new ArrayList<>();
-        if (StringUtils.isBlank(externalContact.getTagIds()) || "[]".equals(externalContact.getTagIds())) {
+        if (StringUtils.isBlank(tagIds) || "[]".equals(tagIds)) {
             return getDataTable(tagList);
         }
 
-        List<String> ids = Arrays.asList(tagIds.replace("[", "").replace("]", "").split(","));
+        List<String> ids = JSON.parseObject(externalContact.getTagIds(), new TypeReference<List<String>>(){}.getType());
 
         startPage();
         tagList = tagService.selectQwTagVOListByTagIds(ids);