开始

换一个商品有多个商品的,可同时评价
image.png
image.png

先来看下前端内容

页面上数据的渲染
image.png

好评,中评,差评
image.png

获取不同的等级
image.png
保存评论
image.png

image.png
image.png

后端。保存评论

新增加一个评论的list的数据
MyCommentsController内增加saveList方法
image.png
接收list对象是bo对象,预先创建好的bo对象。
image.png

image.png

  1. public class OrderItemsCommentBO {
  2. private String commentId;
  3. private String itemId;
  4. private String itemName;
  5. private String itemSpecId;
  6. private String itemSpecName;
  7. private Integer commentLevel;
  8. private String content;
  9. }

生成toString的方法
image.png
只生成这两个字段的toString。把其他的字段删除掉。
image.png

判断是否为空
image.png

// 判断评论内容list不能为空
        if(commentList==null || commentList.isEmpty() || commentList.size()==0) {

        }

image.png

 // 判断评论内容list不能为空
        if(commentList==null || commentList.isEmpty() || commentList.size()==0) {
            return IMOOCJSONResult.errorMsg("评论内容不能为空!");
        }

先来测试下

maven install 后 ,重启服务

image.png

image.png

image.png

image.png

这样前端就实现了评价数据传递到后端

结束