|
@@ -59,7 +59,10 @@ class AskController extends BaseController
|
|
|
|
|
|
'is_hidden' => $request->is_hidden,
|
|
|
'is_public' => $request->is_public,
|
|
|
+
|
|
|
+ 'blogger_rate' => Settings::get('askorder_blogger_balance_rate'),
|
|
|
];
|
|
|
+ $data['blogger_price'] = bcdiv(bcmul($data['ask_price'],$data['blogger_rate'],2)100,2);
|
|
|
|
|
|
//0元的直接已付
|
|
|
$need_pay = 1;
|
|
@@ -154,16 +157,12 @@ class AskController extends BaseController
|
|
|
}
|
|
|
|
|
|
//给答主钱
|
|
|
- $askorder_blogger_balance_rate = Settings::get('askorder_blogger_balance_rate');
|
|
|
- $blogger_price = bcdiv(bcmul($order['ask_price'],$askorder_blogger_balance_rate)100,2);
|
|
|
- UserUtils::update_user_financial($order['blogger_user_id'], 103, $order['ask_price'], '咨询收益'.$blogger_price);
|
|
|
+ UserUtils::update_user_financial($order['blogger_user_id'], 103, $order->blogger_price, '咨询收益'.$order->blogger_price);
|
|
|
|
|
|
//
|
|
|
$update = [
|
|
|
'status' => 20,
|
|
|
'finish_time' => time(),
|
|
|
- 'blogger_rate' => $askorder_blogger_balance_rate,
|
|
|
- 'blogger_price' => $blogger_price,
|
|
|
];
|
|
|
DB::table('ask_order')->where('id',$order_id)->update($update);
|
|
|
|
|
@@ -230,11 +229,16 @@ class AskController extends BaseController
|
|
|
}
|
|
|
}else{
|
|
|
$data = [
|
|
|
+ 'user_id' => $order->user_id,
|
|
|
'order_id' => $order_id,
|
|
|
'sit_user_id' => $request->uid,
|
|
|
'createtime' => time(),
|
|
|
'sit_price' => $order->sit_price,
|
|
|
+ //咨询者收益
|
|
|
+ 'user_rate' => Settings::get('sitorder_user_balance_rate'),
|
|
|
];
|
|
|
+ $data['user_price'] = bcdiv(bcmul($data['sit_price'],$data['user_rate'],2)100,2);
|
|
|
+
|
|
|
if($order->sit_price == 0){
|
|
|
$need_pay = 0; //零元不需要支付
|
|
|
$data['status'] = 10;
|