From e89ff8ced023b8a5de711c9a6554e253a500a770 Mon Sep 17 00:00:00 2001 From: sunyuchao Date: Thu, 29 Oct 2020 13:13:16 +0800 Subject: [PATCH] =?UTF-8?q?json=E8=BF=94=E5=8F=82=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/WxmpMessageServiceImpl.java | 22 +++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/service/impl/WxmpMessageServiceImpl.java b/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/service/impl/WxmpMessageServiceImpl.java index 0143d4a5b4..b555815d86 100644 --- a/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/service/impl/WxmpMessageServiceImpl.java +++ b/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/service/impl/WxmpMessageServiceImpl.java @@ -48,6 +48,7 @@ import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.text.SimpleDateFormat; +import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -352,8 +353,15 @@ public class WxmpMessageServiceImpl implements WxmpMessageService { } List resultList = (List) mapToResult.getData(); return resultList; - //List list = ConvertUtils.sourceToTarget(resultList, CustomerTemplateListResultDTO.class); - //return list; + /*List resultList = (List) mapToResult.getData(); + List list = new ArrayList<>(); + //必须转换 + for(Object f:resultList){ + JSONObject json = JSON.parseObject(f.toString()); + CustomerTemplateListResultDTO ff = ConvertUtils.mapToEntity(json, CustomerTemplateListResultDTO.class); + list.add(ff); + } + return list;*/ } /** @@ -374,8 +382,14 @@ public class WxmpMessageServiceImpl implements WxmpMessageService { logger.error("调用epmet_third服务获取客户小程序消息订阅模板数据失败"); throw new RenException(mapToResult.getCode()); } - List resultList = (List) mapToResult.getData(); - List list = ConvertUtils.sourceToTarget(resultList, CustomerTemplateListResultDTO.class); + List resultList = (List) mapToResult.getData(); + List list = new ArrayList<>(); + //必须转换 + for(Object f:resultList){ + JSONObject json = JSON.parseObject(f.toString()); + CustomerTemplateListResultDTO ff = ConvertUtils.mapToEntity(json, CustomerTemplateListResultDTO.class); + list.add(ff); + } return list; }