whitefang 1 år sedan
förälder
incheckning
95b52d50f4
2 ändrade filer med 5 tillägg och 4 borttagningar
  1. 3 2
      app/api/logic/GoodsReviewsLogic.php
  2. 2 2
      app/api/validate/GoodsReviewsValidate.php

+ 3 - 2
app/api/logic/GoodsReviewsLogic.php

@@ -24,8 +24,9 @@ class GoodsReviewsLogic extends BaseLogic
     {
         Db::startTrans();
         try {
-            $work = ServiceWork::findOrEmpty($params['work_id'])->toArray();
-            $goods_id = OrderGoods::whereIn('sn', RechargeOrder::where('work_id')->column('sn'))->value('goods_id');
+            $order = RechargeOrder::findOrEmpty($params['order_id'])->toArray();
+            $goods_id = OrderGoods::whereIn('sn', RechargeOrder::where('work_id',$order['work_id'])->column('sn'))->value('goods_id');
+            $work = ServiceWork::findOrEmpty($order['work_id'])->toArray();
             GoodsReviews::create([
                 'goods_id'=>$goods_id,
                 'goods_category_id'=>$work['goods_category_id'],

+ 2 - 2
app/api/validate/GoodsReviewsValidate.php

@@ -18,7 +18,7 @@ class GoodsReviewsValidate extends BaseValidate
       * @var string[]
       */
     protected $rule = [
-        'work_id' => 'require',
+        'order_id' => 'require',
         'rating' => 'require',
         'comment'=>'require',
     ];
@@ -29,7 +29,7 @@ class GoodsReviewsValidate extends BaseValidate
      * @var string[]
      */
     protected $field = [
-        'work_id' => '参数错误',
+        'order_id' => '参数错误',
         'rating' => '星级',
         'comment' => '评论内容',
     ];