diff --git a/yshop-api/src/main/java/co/yixiang/modules/shop/mapper/YxStoreProductReplyMapper.java b/yshop-api/src/main/java/co/yixiang/modules/shop/mapper/YxStoreProductReplyMapper.java index 62561500..4881f141 100644 --- a/yshop-api/src/main/java/co/yixiang/modules/shop/mapper/YxStoreProductReplyMapper.java +++ b/yshop-api/src/main/java/co/yixiang/modules/shop/mapper/YxStoreProductReplyMapper.java @@ -36,7 +36,7 @@ public interface YxStoreProductReplyMapper extends BaseMapper pageModel = new Page<>(page, limit); List list = yxStoreProductReplyMapper .selectReplyList(pageModel,productId); - for (YxStoreProductReplyQueryVo queryVo : list) { + List list1 = list.stream().map(i ->{ + YxStoreProductReplyQueryVo vo = new YxStoreProductReplyQueryVo(); + BeanUtils.copyProperties(i,vo); + if(i.getPictures().contains(",")){ + vo.setPics(i.getPictures().split(",")); + } + return vo; + }).collect(Collectors.toList()); + for (YxStoreProductReplyQueryVo queryVo : list1) { newList.add(handleReply(queryVo)); } return newList; diff --git a/yshop-api/src/main/java/co/yixiang/modules/shop/web/vo/YxStoreProductReplyQueryVo.java b/yshop-api/src/main/java/co/yixiang/modules/shop/web/vo/YxStoreProductReplyQueryVo.java index f57db538..5067e13e 100644 --- a/yshop-api/src/main/java/co/yixiang/modules/shop/web/vo/YxStoreProductReplyQueryVo.java +++ b/yshop-api/src/main/java/co/yixiang/modules/shop/web/vo/YxStoreProductReplyQueryVo.java @@ -42,7 +42,7 @@ public class YxStoreProductReplyQueryVo implements Serializable { private String comment; @ApiModelProperty(value = "评论图片") - private String pics; + private String[] pics; @ApiModelProperty(value = "评论时间") private Integer addTime; @@ -62,6 +62,9 @@ public class YxStoreProductReplyQueryVo implements Serializable { private String suk; + + private String pictures; + @JsonIgnore private String cartInfo;