xiaohanzi пре 5 година
родитељ
комит
f33993d580
3 измењених фајлова са 5 додато и 10 уклоњено
  1. +0
    -2
      mallinkService/src/main/java/com/iformall/mapper/WxCUserTagsMapper.java
  2. +5
    -2
      mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java
  3. +0
    -6
      mallinkService/src/main/resources/mapper/WxCUserTagsMapper.xml

+ 0
- 2
mallinkService/src/main/java/com/iformall/mapper/WxCUserTagsMapper.java Прегледај датотеку

@@ -17,6 +17,4 @@ public interface WxCUserTagsMapper extends CommonMapper<WxCUserTags, String> {
@Param("startTime")Date startTime,@Param("endTime")Date endTime);

void updateNewId(CUserTagNewIdVo record);
Map<Long,String> findUserTagsMap(WxCUserTags wxCUserTags);
}

+ 5
- 2
mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java Прегледај датотеку

@@ -1236,10 +1236,13 @@ public class WxCUserBasicInfoServiceImpl implements WxCUserBasicInfoService,IExc
if (null != userIds ) {
WxCUserTags tq = new WxCUserTags();
tq.setUserIds(userIds);
Map<Long,String> userTagsMap = wxCUserTagsMapper.findUserTagsMap(tq);
if (null != userTagsMap) {
List<WxCUserTags> userTagList = wxCUserTagsMapper.findList(tq);
if (null != userTagList) {
List<WxTags> tagList = wxTagsMapper.findListAll();
Map<Long, String> tagMap = tagList.stream().collect(Collectors.toMap(WxTags::getId, WxTags::getName));
Map<Long,String> userTagsMap = userTagList.stream().collect(Collectors.toMap(WxCUserTags::getUserId, WxCUserTags::getTags));
list.stream().forEach(u->{
List<Long> ids = JSONObject.parseArray(userTagsMap.get(u.getId()), Long.class);
if (null != ids) {


+ 0
- 6
mallinkService/src/main/resources/mapper/WxCUserTagsMapper.xml Прегледај датотеку

@@ -95,12 +95,6 @@

</select>
<select id="findUserTagsMap" parameterType="com.iformall.domain.po.WxCUserTags" resultType="java.util.HashMap">
select user_id as 'key' ,tags as 'value'
from wx_c_user_tags
<include refid="dynamicWhereConditions"/>
</select>

</mapper>

Loading…
Откажи
Сачувај