xieruidong 2 years ago
parent
commit
f891103718

+ 5 - 0
application/api/controller/mall/GoodsEval.php

@@ -58,6 +58,11 @@ class GoodsEval extends Api
             ->with('orders')
             ->group('order_id,goods_id')
             ->paginate(input('limit')?:15);
+
+        foreach ($goods as $good){
+            $goods['eval']=\app\common\model\GoodsEval::getEval($good);
+        }
+
         $this->success('',$goods);
     }
     /**

+ 10 - 0
application/common/model/GoodsEval.php

@@ -14,4 +14,14 @@ class GoodsEval Extends Model
     public function user(){
         return $this->belongsTo(User::class);
     }
+
+    public static function getEval(OrderInfo $info){
+        $orders=$info->orders;
+        if(!$orders){
+            return null;
+        }
+        return self::where('order_id',$orders['id'])
+            ->where('goods_id',$info['goods_id'])
+            ->find();
+    }
 }