|
@@ -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');//匿名头像
|