学习路线
基础能力
业务模块
扩展模块
Appearance
商品评价用于管理用户购买后的评分、评论、图片和商家回复。RuoYi Office 当前管理端支持评价分页、显示/隐藏、商家回复和添加虚拟评论;用户端提供可见评价分页接口,供商品详情页展示。
本页基于 ProductCommentController、AppProductCommentController、管理端 views/mall/product/comment 和 API 类型整理。
ProductCommentController
AppProductCommentController
views/mall/product/comment
controller/admin/comment/ProductCommentController.java
controller/app/comment/AppProductCommentController.java
service/comment/ProductCommentService
apps/web-antd/src/views/mall/product/comment
apps/web-antd/src/api/mall/product/comment/index.ts
/admin-api/product/comment
/app-api/product/comment
GET /product/comment/page
product:comment:query
PUT /product/comment/update-visible
product:comment:update
PUT /product/comment/reply
POST /product/comment/create
管理端列表展示商品、SKU 规格、用户昵称头像、评分、评论内容、图片、是否回复等信息。回复时使用弹窗输入回复内容,显示/隐藏会先二次确认。
用户端 AppProductCommentController#getCommentPage 只返回可见评价,并对匿名评价做昵称脱敏:
AppProductCommentController#getCommentPage
用户端通常在商品详情页展示评价列表,重点字段包括:
scores
descriptionScores
benefitScores
content
picUrls
replyStatus
replyContent
skuProperties
当前管理端也支持创建虚拟评论,适合初始化演示数据或运营活动,但生产环境应对虚拟评论权限和标识进行严格控制。
评价记录关联订单、订单项、SPU、SKU 和用户信息。商品名称、SKU 规格、图片等信息需要能在订单快照或评价数据中稳定展示,避免商品后续删除或改名导致历史评价不可读。
visible
anonymous
获取报价、演示和二开方案
微信咨询
17156169080
添加时备注「RuoYi Office」
商品评价
商品评价用于管理用户购买后的评分、评论、图片和商家回复。RuoYi Office 当前管理端支持评价分页、显示/隐藏、商家回复和添加虚拟评论;用户端提供可见评价分页接口,供商品详情页展示。
本页基于
ProductCommentController、AppProductCommentController、管理端views/mall/product/comment和 API 类型整理。模块边界
controller/admin/comment/ProductCommentController.javacontroller/app/comment/AppProductCommentController.javaservice/comment/ProductCommentServiceapps/web-antd/src/views/mall/product/commentapps/web-antd/src/api/mall/product/comment/index.ts/admin-api/product/comment/app-api/product/comment管理端能力
GET /product/comment/pageproduct:comment:queryPUT /product/comment/update-visibleproduct:comment:updatePUT /product/comment/replyproduct:comment:updatePOST /product/comment/createproduct:comment:update管理端列表展示商品、SKU 规格、用户昵称头像、评分、评论内容、图片、是否回复等信息。回复时使用弹窗输入回复内容,显示/隐藏会先二次确认。
用户端展示
用户端
AppProductCommentController#getCommentPage只返回可见评价,并对匿名评价做昵称脱敏:用户端通常在商品详情页展示评价列表,重点字段包括:
scoresdescriptionScoresbenefitScorescontentpicUrlsreplyStatusreplyContentskuProperties评价处理流程
当前管理端也支持创建虚拟评论,适合初始化演示数据或运营活动,但生产环境应对虚拟评论权限和标识进行严格控制。
和订单/商品的关系
评价记录关联订单、订单项、SPU、SKU 和用户信息。商品名称、SKU 规格、图片等信息需要能在订单快照或评价数据中稳定展示,避免商品后续删除或改名导致历史评价不可读。
二次开发建议
排查清单
visible是否为 true,用户端分页条件是否正确anonymous字段和用户端转换逻辑replyStatus、replyContent、列表刷新picUrls、文件服务访问权限、跨域配置product:comment:update、SPU/SKU/用户数据是否有效下一步