zoukankan      html  css  js  c++  java
  • 阶段一-02.分类,推荐,搜索,评价,购物车开发-第3章 商品评价功能开发-3-2 商品评价

    实现好评度和不同等级的评价


    评价是和商品相关的,所以在ItemService里面

    定义VO

    在pojo层


    四种类型的评价

    生成get和set

    这里返回的类型改成我们新增加的这个VO对象

    impl实现service

    由于是查询,事务我们使用 supports就可以了。

    这里面我应该就要进行三次查询。好评,中评、差评都要查询。把他们查询的数量累加就是CodeCount

    可以定义一个通用的方法,三次查询都调用这个公用 的方法。

    引用ItemCommentsMapper




    返回int类型的


    查询好评的数量,也就是level为1的

    创建枚举类


    由于level是数字可变的,我们创建一个枚举类。复制一个YeasOrNo的枚举类,然后改名叫做CommentsLevel


    三种类型


    查询的时候使用枚举

    总的评价数量加起来就可以 了

    设置最终返回的VO

    controller

    复制一下Info这个方法,在它的代码基础上去做修改。


    前端的源码

    这里就是前端调用后端的url的地址





    全局install

    重复服务测试



    前端页面测试

    前端代码查看


    判断总评价的数量,如果是0就是100%的好评,如果不是的话就计算。

    好评数量除以总评价数量,然后乘以100.

    评价的展示。

    结束

  • 相关阅读:
    C#飞行棋总结
    用python+pygame写贪吃蛇小游戏
    光线步进——RayMarching入门
    EasyX库进行图片绘制函数
    Unity复杂的旋转-欧拉角和四元数
    MATLAB GUI制作快速入门
    Three.js模型隐藏或显示
    Qt 为QPushButton、QLabel添加鼠标移入移出事件
    Unity c# 状态机的简单入门
    JavaFX Chart设置数值显示
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/12342765.html
Copyright © 2011-2022 走看看