lizhen_gitee 2 هفته پیش
والد
کامیت
1c237b489f
2فایلهای تغییر یافته به همراه10 افزوده شده و 6 حذف شده
  1. 9 5
      app/Http/Controllers/Api/AskController.php
  2. 1 1
      app/Http/Controllers/Api/OrderController.php

+ 9 - 5
app/Http/Controllers/Api/AskController.php

@@ -159,13 +159,17 @@ class AskController extends BaseController
         //给答主钱
         UserUtils::update_user_financial($order->blogger_user_id, 103, $order->blogger_price, '咨询收益'.$order->blogger_price);
 
-        //
+        //更新状态
         $update = [
             'status'      => 20,
             'finish_time' => time(),
         ];
         DB::table('ask_order')->where('id',$order_id)->update($update);
 
+        //更新答主的完成订单数
+        $order_number = DB::table('ask_order')->where('blogger_user_id',$order->blogger_user_id)->where('status',20)->count();
+        DB::table('blogger')->where('user_id',$order->blogger_user_id)->update(['order_number' => $order_number]);
+
         return $this->success();
     }
 
@@ -639,13 +643,13 @@ class AskController extends BaseController
         $page = $request->page ?? 1;
         $limit = $request->limit ?? 10;
         $offset = ($page - 1) * $limit;
-        $user_id = $request->user_id;
+        $blogger_user_id = $request->user_id;
 
         //
         $list = DB::table('ask_order')
             ->leftJoin('wx_user','wx_user.id','=','ask_order.user_id')
             ->select('ask_order.id','ask_order.user_id','ask_order.blogger_user_id','ask_order.eva_time','ask_order.eva_score','ask_order.eva_content','ask_order.is_hidden','wx_user.user_avatar','wx_user.user_name')
-            ->where('ask_order.blogger_user_id',$user_id)
+            ->where('ask_order.blogger_user_id',$blogger_user_id)
             ->where('ask_order.eva_time','>',0)
             ->where('ask_order.status',20)
             ->orderBy('ask_order.eva_time','desc')
@@ -659,9 +663,9 @@ class AskController extends BaseController
 
         foreach($list as &$val){
 
-            if($val['user_id'] == $user_id){
+            if($val['user_id'] == $request->uid){
                 //自己提问的
-            }elseif($val['is_hidden'] == 0 && $val['blogger_user_id'] == $user_id){
+            }elseif($val['is_hidden'] == 0 && $val['blogger_user_id'] == $request->uid){
                 //登录者是答主,并且非匿名
             }else{
                 $val['user_avatar'] = Settings::get('askorder_hidden_user_avatar');//匿名头像

+ 1 - 1
app/Http/Controllers/Api/OrderController.php

@@ -2169,7 +2169,7 @@ class OrderController extends BaseController
 //            return $this->success($pay_result);
 //        }
     }
-        public function orderfun($uid,$data)
+    public function orderfun($uid,$data)
     {
         // $r = $this->_create_order($data);
          // 推荐自己