From 09a5542e5eaff8ba92ecd74022191ac1cab8cc08 Mon Sep 17 00:00:00 2001 From: "jinguo24@163.com" Date: Sun, 26 Aug 2018 11:38:44 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=A0=87=E7=AD=BE][=E6=9F=A5=E8=AF=A2]?= =?UTF-8?q?=E4=BF=AE=E6=94=B9json=20=E6=9F=A5=E8=AF=A2=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/simple/mapper/WxCUserTagsMapper.java | 4 +--- .../main/java/com/simple/service/impl/WxMsgServiceImpl.java | 3 ++- .../src/main/resources/mapper/WxCUserTagsMapper.xml | 6 +----- 3 files changed, 4 insertions(+), 9 deletions(-) diff --git a/mallinkService/src/main/java/com/simple/mapper/WxCUserTagsMapper.java b/mallinkService/src/main/java/com/simple/mapper/WxCUserTagsMapper.java index e31b4c361..3dd4476a2 100644 --- a/mallinkService/src/main/java/com/simple/mapper/WxCUserTagsMapper.java +++ b/mallinkService/src/main/java/com/simple/mapper/WxCUserTagsMapper.java @@ -9,10 +9,8 @@ import org.apache.ibatis.annotations.Param; public interface WxCUserTagsMapper extends CommonMapper { List findList(WxCUserTags wxCUserTags); - - long findCountByTag(List tagIds); - List findUserByTag(List tagIds); + List findUserByTag(@Param("tagIds")String tagIds); long findCountByTags(@Param("tagIds")String tagIds); diff --git a/mallinkService/src/main/java/com/simple/service/impl/WxMsgServiceImpl.java b/mallinkService/src/main/java/com/simple/service/impl/WxMsgServiceImpl.java index 9676435c4..42250e008 100644 --- a/mallinkService/src/main/java/com/simple/service/impl/WxMsgServiceImpl.java +++ b/mallinkService/src/main/java/com/simple/service/impl/WxMsgServiceImpl.java @@ -1,5 +1,6 @@ package com.simple.service.impl; +import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; @@ -122,7 +123,7 @@ public class WxMsgServiceImpl implements WxMsgService { for (int i = 0; i < arys.length; i++) { tagids.add(Long.parseLong(arys[i])); } - List userIds = wxCUserTagsMapper.findUserByTag(tagids); + List userIds = wxCUserTagsMapper.findUserByTag(JSON.toJSONString(tagids)); if(userIds.size()==0) { return ""; } diff --git a/mallinkService/src/main/resources/mapper/WxCUserTagsMapper.xml b/mallinkService/src/main/resources/mapper/WxCUserTagsMapper.xml index 1225b888e..264c629b0 100644 --- a/mallinkService/src/main/resources/mapper/WxCUserTagsMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxCUserTagsMapper.xml @@ -60,12 +60,8 @@ - -