|
@@ -56,7 +56,7 @@ public class AssessServiceImpl extends ServiceImpl<GoodsAssessMapper, GoodsAsses
|
|
|
@Override
|
|
|
public Long add(AssessModifyParam param) {
|
|
|
Session user = SessionContextHolder.getSession();
|
|
|
- ResourceUtils.required(this.getOne(new QueryWrapper<GoodsAssess>().eq("order_id", param.getOrderId()).eq("creator", user.getId())) == null, "该订单已评价");
|
|
|
+ ResourceUtils.required(this.getOne(new QueryWrapper<GoodsAssess>().eq("order_id", param.getOrderId()).eq("goods_id", param.getGoodsId()).eq("creator", user.getId())) == null, "该订单已评价");
|
|
|
|
|
|
GoodsAssess goodsAssess = GoodsAssessCopier.INSTANCE.copying(param);
|
|
|
goodsAssess.setHits(0L);
|
|
@@ -75,9 +75,11 @@ public class AssessServiceImpl extends ServiceImpl<GoodsAssessMapper, GoodsAsses
|
|
|
//查询商品所有评价内容
|
|
|
if (param.getGoodsId() != null) {
|
|
|
wrapper.eq("goods_id", param.getGoodsId());
|
|
|
+ //TODO: 获取分数分布情况
|
|
|
+
|
|
|
}
|
|
|
- //查询个人订单评价内容
|
|
|
- if (param.getOrderId() != null) {
|
|
|
+ //查询个人订单某个商品的评价内容
|
|
|
+ if (param.getOrderId() != null && param.getGoodsId() != null) {
|
|
|
wrapper.eq("order_id", param.getOrderId());
|
|
|
}
|
|
|
//按评价级别查询
|