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; }